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/

你可能感兴趣的:(servlet3.0)