欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Servlet3.0微框架

程序员文章站 2022-06-08 11:32:02
...

现在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/