mint-mvcjava mvc框架
mint mvc是一个纯粹的mvc框架,是在servlet之上做了浅层包装而做出来的,它做的事情很简单:接收请求->封装参数->将请求交给开发者这编写的逻辑处理->返回处理结果。
mint-mvc有如下特点:
- 简单易用,功能完备,注重用户体验
- 支持restful风格的url
- 将繁琐的参数接受工作进行了简化,更加人性化
- 全面采用annotation配置,只剩一个配置文件——web.xml
- 轻量级,jar包只有70k,目前只有一个依赖fastjson
mint-mvc概况:
- 版本控制工具采用git,远程仓库使用 osc的git,项目地址是:http://git.oschina.net/895925636/mint-mvc。
- 采用jave ee 版的 eclipse开发,项目工程是一个dynamic web project
- 采用了servlet3的一些特性,jdk要求1.6及以上
- 目前整个项目52个java文件(不包括package-info.java和demo),共3640行代码,导出的jar包70KB。
用它开发出来的代码大概长成这样:
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上的系列博文:
官方系列博文(该博客就是采用mint-mvc开发):
评论