mint-mvc - java mvc框架


Apache
跨平台
Java

软件简介

mint
mvc是一个纯粹的mvc框架,是在servlet之上做了浅层包装而做出来的,它做的事情很简单:接收请求->封装参数->将请求交给开发者这编写的逻辑处理->返回处理结果。

mint-mvc有如下特点:

  1. 简单易用,功能完备,注重用户体验
  2. 支持restful风格的url
  3. 将繁琐的参数接受工作进行了简化,更加人性化
  4. 全面采用annotation配置,只剩一个配置文件——web.xml
  5. 轻量级,jar包只有70k,目前只有一个依赖fastjson

mint-mvc概况:

  1. 版本控制工具采用git,远程仓库使用 osc的git,项目地址是:http://git.oschina.net/895925636/mint-mvc
  2. 采用jave ee 版的 eclipse开发,项目工程是一个dynamic web project
  3. 采用了servlet3的一些特性,jdk要求1.6及以上
  4. 目前整个项目52个java文件(不包括package-info.java和demo),共3640行代码,导出的jar包70KB。

mint-mvc处理请求的过程如下:

用它开发出来的代码大概长成这样:

package mintdemo;

import mint.mvc.core.annotation.BaseMapping;
import mint.mvc.core.annotation.Mapping;

@BaseMapping("/")
public class Index {
    @Mapping(urls={"index", ""}, method="get")
    public String index(){
        return "hollow mint-mvc";
    }
}

欢迎 感兴趣的朋友加入 QQ 群讨论: 128032557

怎么用

怎么用的问题说来话长,且看系列博文。

在oschina上的系列博文:

  1. mint mvc第一个应用
  2. mint mvc的参数
  3. mint mvc的返回值
  4. mint mvc的拦截器
  5. mint mvc文件上传功能——使用篇
  6. mint mvc文件上传功能——原理篇

官方系列博文(该博客就是采用mint-mvc开发):

http://wemakers.net/home/blog?cate=1001