jfinal框架初识

jfinal框架初识

1.who?

jfinal框架是现在公司正在使用的框架,有以下特点
  1. 代码量少,学习简单,功能强大(官方文档这么说的...)
  2. 零l配置,无xm(这个是真的,基本都配置到config里了...)
  3. 独创Db+Record模式(现在还不会用...)
  4. 拦截器配置灵活(类似struts2...)
  5. jfinal框架类似于servlet/jsp的加强版(这是我自己觉得的...)

2.what?

1>.web.xml的修改

jfinal框架初识_第1张图片

2>.config的继承

jfinal框架初识_第2张图片
其中,
//开发者模式
publicvoid configConstant(Constants me) {

      me.setDevMode(true);

}

//视图层、控制器映射

public void configRoute(Routes me) {

     me.add("/hello", HelloController.class);

}

//数据库连接

public void configPlugin(Plugins me) {}

//全局拦截器的设置

public void configInterceptor(Interceptors me) {}

//接收所有web请求

public void configHandler(Handlers me) {}

3.Controller

  1. getPara()从请求中获取参数
  2. setAttr()给页面赋值

4.Model(无实体类,没有get,set方法)--> Controller通过getModel()方法调用Model

5.jfinal还支持声明式事务、Cache、多数据库支持等

你可能感兴趣的:(jfinal框架初识)