初次认识JFinal
第一次接触JFinnal是在以一个简单的项目做参考的时候,一开始什么都看不懂,经过学习 。了解项目基本结构后,发现JFinal框架相较于其他框架显得简洁,方便。特别是对于数据库交互的地方,只需要把前端的参数传回后台,一个语句就能实现增删改查,大大减少了代码量。
学习框架中的增删改查
在项目的源码中找到用户管理页面,里面就包含这JFinal框架的增删改查模块的实现。
获取用户列表(既是查)的语句:
public void getList() {
String name=this.getPara("name");
Integer status=this.getParaToInt("status");
Page<User> pageInfo=User.me.getSysUserPage(getPage(), getRows(), name, status, getOrderbyStr());
this.renderJson(DataGridModelUtils.toDataGridView(pageInfo));
}
保存/修改 用户信息(既是改)的语句:
public void save(){
InvokeResult result=User.me.save(getModel(User.class));
this.renderJson(result);
}
用户删除(既是删)的语句:
public void delete() {
try {
String ids = getPara("ids");
InvokeResult result = User.me.delete(ids);
this.renderJson(result);
} catch (Exception e) {
e.printStackTrace();
}
}
JFinal需要有一个配置文件,所有的配置信息都可以在该文件中进行配置,该配置文件需要继承JFinalConfig
还有一个页面是填写数据库信息的文件 。
加上用户管理页面(包含增删改查)。
加上简单的前端页面。
简单的JFinal增删改查就完成了。代码量少 简洁。