JFinal框架入门

来源:互联网 发布:内存兼容性测试软件 编辑:程序博客网 时间:2024/06/04 18:51

JFinal框架既有MVC框架的功能,也有持久层框架的功能。并且体积很小,目前不到1M。搭建简单,1个jar包就行了。

框架入口是Filter
修改web.xml

<!--JFinal框架的入口 com.jfinal.core.JFinalFilter--><filter>    <filter-name>jfinal</filter-name>    <filter-class>com.jfinal.core.JFinalFilter</filter-class>    <!--JFinal框架的配置信息类-->    <init-param>        <param-name>configClass</param-name>        <param-value>xxx.xxx.YourConfigClass</param-value>    </init-param></filter><filter-mapping>    <filter-name>jfinal</filter-name>    <url-pattern>/*</url-pattern></filter-mapping>

注意一下
xxx.xxx.YourConfigClass这个配置类是要自己写的

我们需要继承 JFinalConfig类

然后重写方法

@Override    public void configConstant(Constants arg0) {        // TODO Auto-generated method stub    }    @Override    public void configHandler(Handlers arg0) {        // TODO Auto-generated method stub    }    @Override    public void configInterceptor(Interceptors arg0) {        // TODO Auto-generated method stub    }    @Override    public void configPlugin(Plugins arg0) {        // TODO Auto-generated method stub    }    @Override    public void configRoute(Routes arg0) {        // TODO Auto-generated method stub    }

然后写控制器

public class IndexController extends Controller{    public void index(){        render("/ftl/index.ftl");    }}在配置类中注册该控制器,并制定访问的路径  默认会执行控制器的index方法其余的方法访问规则是   控制器/方法  这样的@Overridepublic void configRoute(Routes me) {    me.add("/index", IndexController.class);}

一共5个方法
这里写图片描述

1 0
原创粉丝点击