2017-08-18 17:37

@doocal 目前不支持定界符,建议用 jfinal 默认的指令式风格,这个风格是对比研究过市面上所有流行的模板引擎以后,做出的决定

2017-08-18 16:28

用一下 #(aa) 就可以取到值,用查找替换 + 正则,瞬间就可以将输出指令部分重构完成

搜索功能,暂时用这个顶一顶:http://www.jfinal.com/feedback/1654

2017-08-18 16:26

直接用一下 jfinal 中的 Cron4jPlugin,具体用法在手册中有详细的说明

quartz 与 jfinal-ext 没有用过,没法给到建议

2017-08-18 13:55

jfinal 3.0 3.1 3.2 三个版本的 changelog在此下载:
http://download.jfinal.com/download/3.0/jfinal-3.0-changelog.txt
http://download.jfinal.com/download/3.1/jfinal-3.1-changelog.txt
http://download.jfinal.com/download/3.2/jfinal-3.2-changelog.txt

2017-08-18 13:45

jfinal 3.2 手册的第 13 章有详细的说明,本质就是将原来的 IMainRenderFactory 的扩展方式,全部集合到了 RenderFactory 中,好让所有的 render 都可以扩展替换

将原来实现 IMainRenderFactory 的实现类,改为继承一下 RenderFactory,方法名改为 getRender,然后通过 me.setRenderFactory(new MyRenderFactory()) 就搞定了

仅仅做个重构,逻辑代码完全不需要动

2017-08-18 12:09

@Willson_L slf4j 这个只是一个门面框架,需要有不同的实现该框架的 jar 包进行支持,找一下 slf4j 的资料,通常是添加 log4j 或 logback 对 slf4j 的实现

2017-08-18 11:53

@Willson_L 有的粉丝由于遗留项目中用的 spring ,在不得不在后面的功能沿续使用 spring,这个时候他们希望使用 jfinal 的 ActiveRecordPlugin 模块与 Enjoy 模块

可以直接用起来,在手册上有过说明,ARP 与 Enjoy 功能是可以独立用在任何 java 项目中的

2017-08-18 11:40

jfinal 3.2 提供的整合,只不过是 jfinal template engine 也就是 enjoy 模板引擎而已

有很多 jfinal 粉丝希望在老的 spring 项目中能够使用 enjoy 模板引擎,才提供了这个支持

尽量独立支使用 jfinal ,老的 spring 项目可以引入 jfinal 开发新的功能

2017-08-18 11:37

有些第三方需要 slf4j,添加相关 jar 包就可以,如果是 jfinal club 项目,不必理会,这个只是控制台输出,并不是异常

2017-08-18 11:36

这个方案是目前见过的最好的方案,非常赞,已收藏、点赞

后续会考虑引进为 OracleDialect 的默认支持

2017-08-17 22:47

递归是语言层面的问题,jfinal 并未参与,使用以往有关方面的经验就好

如果是指数据库查询方面,直接使用已有的 sql 方面知识就好,jfinal 仅仅是将 sql 与其参数直接转交给了数据库而已

2017-08-17 22:46

在这方面有没有经验,没法帮到你,建议去 jfinal 群里问问小伙伴

2017-08-17 22:44

@yjjdick1990 redis 只支持 byte[] 与 String 两种数据类型的存放,但是 java 除了 byte、int、long、char、short、double、float 等基本类型以外,还支持 User、Account、Article 等等无限多的数据类型需要存放

那么 redis 就无法满足需求,只好将不能存放的类型转换成可以存放的类型,这个转换的操作就是序列化

2017-08-17 16:53

主要方向:显示页面时用 jfinal template engine 迭代出两个列表。当用户选择下拉列表时发一个 ajax 请求得到当前状态的数据再用 js 更新界面即可

如果数据量足够小,可以将所有数据一次性放在页面,在选择下拉列表时直接用 js 中存好的 json 数据

搜索一下 js 的二级联动代码,一搜一大把,jfinal 在后端提供数据就好

2017-08-17 16:14

目测是 default output folder 配置错误,或者 WebContent/WEB-INF/classes/app/ 目录下没有 AppConfig.class 文件