专栏文章
- 01、JFinal 摘要
- 02、0.1 极速 体验 Generator
- 03、0.2 JFinal相关生成文件
- 04、0.3 Model 与 Bean 合体后主要优势
- 05、0.4 Model 与 Bean 合体后注意事项
- 06、1.1 JFinal创建项目
- 07、1.2 放入 JFinal 库文件
- 08、1.3 修改 web.xml
- 09、1.4 添加 java 文件
- 10、1.5 JFinal启动项目
- 11、1.6 开启浏览器看效果
- 12、1.7 Maven 下开发
- 13、2.1 概述
- 14、2.2 configConstant(Constants me)
- 15、2.3 configRoute(Routes me)
- 16、2.4 configPlugin (Plugins me)
- 17、2.5 configInterceptor (Interceptors me)
- 18、2.6 configHandler (Handlers me)
- 19、2.7 afterJFinalStart()与 beforeJFinalStop()
- 20、2.8 PropKit
- 21、3.1 概述
- 22、3.2 Action
- 23、3.3 getPara 系列方法
- 24、3.4 getModel 与 getBean 系列方法
- 25、3.5 setAttr 方法
- 16、3.6 getFile 文件上传
- 27、3.7 renderFile 文件下载
- 28、3.8 session 操作方法
- 29、3.9 render 系列方法
- 30、4.1 概述
- 31、4.2 Interceptor
- 32、4.3 Before
- 33、4.4 Clear
- 34、4.5 Interceptor 的触发
- 35、4.6 Duang、Enhancer
- 36、4.7 Inject 拦截器
- 37、5.1 概述
- 38、5.2 ActiveRecordPlugin
- 39、5.3 Model
- 40、5.4 JavaBean 与 Model 合体
- 41、5.5 JFinal 独创 Db + Record 模式
- 42、5.6 声明式事务
- 43、5.7 Cache
- 44、5.8 Dialect 多数据库支持
- 45、5.9 表关联操作
- 46、5.10 复合主键
- 47、5.11 Oracle 支持
- 48、5.12 多数据源支持
- 49、5.13 非 web 环境下使用 ActiveRecord
- 50、6.1 概述
- 51、6.2 EhCachePlugin
- 52、6.3 CacheInterceptor
- 53、6.4 EvictInterceptor
- 54、6.5 CacheKit
- 55、6.6 ehcache.xml 简介
- 56、7.1 概述
- 57、7.2 RedisPlugin
- 58、7.3 Redis 与 Cache
- 59、7.4 非 web 环境使用 RedisPlugin
- 60、8.1 概述
- 61、8.2 Validator
- 62、8.3 Validator 配置
- 63、9.1 概述
- 64、9.2 I18n 与 Res
- 65、9.3 I18nInterceptor
- 66、10.1 概述
- 67、10.2 FreeMarker 示例
- 68、10.3 在 JFinal 中扩展
- 69、11.1 概述
- 70、11.2 架构