最近有个项目使用了JFanal框架,我觉得挺好用.这篇文章介绍我的具体使用感受.如果想要了解JFanal,请至官网下载文档和demo.
我在项目中使用了JFanal框架如下东东:
- 路由
- 获取请求参数
- 设置属性以及视图中获取属性
- 模型与数据库
- 渲染
- 分页(Pagination)
有些技术可能有普遍的使用需求,但是我在这个项目中没有使用到:
- ajax
下面一一介绍
路由
基于JFinal的web项目需要创建一个继承自JFinalConfig类的子类,该类用于对整个web项目进行配置.
来自<<jfinal-2.0-manual>>2.1 JFinalConfig概述
/**
* 配置路由
*/
@Override
public voidconfigRoute(Routes me) {
me.add("/",IndexController.class,"/index"); //第三个参数为该Controller的视图存放路径
me.add("/blog",BlogController.class); //第三个参数省略时默认与第一个参数值相同,在此即为 "/blog"