Servlet3.0微框架
现在SpringMVC+Mybatis 比较火
个人用过很长时间,总结下来,特性太多,属于产品的包装成份太多,导致jar包也很多。
于是自己采用servlet3.0+freemarker+dbutils做了一个微框架,具有springmvc和mybatis的核心特性。
用法很简单,
1.用eclipse创建一个web项目(当然,采用servlet3.0)
2.把mana.jar包及其依赖包放进
3.配置文件改一下。一个是配置你service层所在的包目录,一个是配置action层的所在的包目录(数据库配置当然,不用说,你也知道)
4.在你action包中建一个类,类名必须以Action结尾,且要继承Action类
5.action类中,有两种方法会被当作请求方法。
它们都是public 一种是没返回值,即void,这种方法主要用于ajax请求,框架会根据请求类型,自动采用异步功能。例如: public void hello(){
printStr("hello")
}
第二种方法是返回值为String的方法,这种方法主要用于返回页面。例如
public String index(){
return "/index.html"; //返回web根目录下的index.html
或
return "index.jsp";//返回web-info目录下,类名文件夹下的index.jsp
//这里的.html和.jsp都是 可以任意写的。如果你的类是继承的FAction则不用写后缀名,因//为框架会自动认为它是一个模板面面
}
详细文档,请参考:http://gandilong.github.io/my_mana/
上一篇: 神舟10寸双核轻薄小本仅售1399元
下一篇: go语言 接口 小记