一、增加视图模板,补齐JFinal在视图层的短板
1、默认视图为改成了JFinal Template
2、IMainRenderFactory类改变了,这样可能要求其它模板框架(如beetl等)随之升级,不然就要自己扩展了,当然除掉官方默认支持几种模板引擎
3、需要学习JFinal Template的语法,粗略看了下demo,并不复杂。
4、JFinal Template的用法可以看下3.0 demo示例。
二、增加SQL文件管理,看源码应该是基于模板引擎实现的,主要类com.jfinal.plugin.activerecord.Sqls
示例:
Sqls.load("mySql.txt");
String findBlogs = Sqls.get("findBlogs");
Blog.dao.find(findBlogs);
Sqls.load("otherSql.txt");
String findUsers = Sqls.get("othersqls.txt", "findUser");
User.dao.find(findUsers);
主要的改变应该就是这两点了,至于其它的细节改变大家自己去发现吧。
项目:JFinal