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开发):
评论
OraculumJavaScript MVC 框架
Oraculum 是一个 JavaScript MVC 框架和一组为 FactoryJS 编写的包括
OraculumJavaScript MVC 框架
0
Monk.NodeNodejs MVC 框架
Monk.Node是基于Express.js(4.x)+Sequelize.js(3.x)的NodejsMVC框架。框架特点:基于Node.js平台开发,Javascript作为主要编写语言极易入门,
Monk.NodeNodejs MVC 框架
0
PalomaNode.js MVC 框架
Paloma是一个类Angular的Node.jsMVC框架。特性:依赖注入基于koa@2例子:'use strict';const Paloma = require('paloma');const
PalomaNode.js MVC 框架
0
jetbrick-webmvcJava MVC 框架
jetbrick-webmvc是类似于Struts,SpringMVC等经典MVC框架,jetbrick-webmvc通过大量的经验总结,提供小巧、强大,更灵活的webmvc。小巧,轻量,易上手支持R
jetbrick-webmvcJava MVC 框架
0