没有合适的资源?快使用搜索试试~ 我知道了~
首页jfinal-2.2-manual.pdf
jfinal-2.2-manual.pdf
需积分: 9 63 浏览量
更新于2023-05-31
评论 1
收藏 1.46MB PDF 举报
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。 在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)
资源详情
资源评论
资源推荐

目录
第 0 章 极速体验 Model 与 Bean 合体 ............................................................................................................ 6
0.1 极速体验 Generator ................................................................................................................................ 6
0.2 相关生成文件 .......................................................................................................................................... 6
0.3 Model 与 Bean 合体后主要优势 ............................................................................................................. 7
0.4 Model 与 Bean 合体后注意事项 ............................................................................................................. 7
第一章 快速上手 ............................................................................................................................................... 8
1.1 创建项目 .................................................................................................................................................. 8
1.2 放入 JFinal 库文件 ................................................................................................................................. 11
1.3 修改 web.xml ......................................................................................................................................... 11
1.4 添加 java 文件 ....................................................................................................................................... 11
1.5 启动项目 ................................................................................................................................................ 12
1.6 开启浏览器看效果 ................................................................................................................................ 13
1.7 Maven 下开发 ......................................................................................................................................... 14
第二章 JFinalConfig .......................................................................................................................................... 15
2.1 概述 ........................................................................................................................................................ 15
2.2 configConstant(Constants me) ................................................................................................................ 15
2.3 configRoute(Routes me) .......................................................................................................................... 15
2.4 configPlugin (Plugins me) ........................................................................................................................ 18
2.5 configInterceptor (Interceptors me) ....................................................................................................... 18
2.6 configHandler (Handlers me) .................................................................................................................. 18
2.7 afterJFinalStart()与 beforeJFinalStop() .................................................................................................... 19
2.8 PropKit ..................................................................................................................................................... 19
第三章 Controller ............................................................................................................................................. 20
3.1 概述 ........................................................................................................................................................ 20
3.2 Action ....................................................................................................................................................... 20
3.3 getPara 系列方法 .................................................................................................................................... 20
3.4 getModel 系列方法 ................................................................................................................................ 21
3.5 setAttr 方法 ............................................................................................................................................. 22

3.6 getFile 文件上传 ..................................................................................................................................... 22
3.7 renderFile 文件下载 ............................................................................................................................... 23
3.8 session 操作方法 .................................................................................................................................... 23
3.9 render 系列方法 ..................................................................................................................................... 23
第四章 AOP ...................................................................................................................................................... 26
4.1 概述 ........................................................................................................................................................ 26
4.2 Interceptor ............................................................................................................................................... 26
4.3 Before ...................................................................................................................................................... 27
4.4 Clear ......................................................................................................................................................... 28
4.5 Interceptor 的触发 .................................................................................................................................. 30
4.6 Duang、Enhancer ................................................................................................................................... 31
4.7 Inject 拦截器 ........................................................................................................................................... 31
第五章 ActiveRecord ........................................................................................................................................ 33
5.1 概述 ........................................................................................................................................................ 33
5.2 ActiveRecordPlugin .................................................................................................................................. 33
5.3 Model....................................................................................................................................................... 33
5.4 JavaBean 与 Model 合体......................................................................................................................... 35
5.5 JFinal 独创 Db + Record 模式 ................................................................................................................. 35
5.6 声明式事务 ............................................................................................................................................ 36
5.7 Cache ....................................................................................................................................................... 37
5.8 Dialect 多数据库支持 ............................................................................................................................. 37
5.9 表关联操作 ............................................................................................................................................ 38
5.10 复合主键 .............................................................................................................................................. 39
5.11 Oracle 支持 ........................................................................................................................................... 39
5.12 多数据源支持 ...................................................................................................................................... 41
5.13 非 web 环境下使用 ActiveRecord ....................................................................................................... 43
第六章 EhCachePlugin ..................................................................................................................................... 44
6.1 概述 ........................................................................................................................................................ 44
6.2 EhCachePlugin ......................................................................................................................................... 44
6.3 CacheInterceptor ..................................................................................................................................... 44

6.4 EvictInterceptor ....................................................................................................................................... 45
6.5 CacheKit ................................................................................................................................................... 45
6.6 ehcache.xml 简介 .................................................................................................................................... 46
第七章 RedisPlugin .......................................................................................................................................... 47
7.1 概述 ........................................................................................................................................................ 47
7.2 RedisPlugin .............................................................................................................................................. 47
7.3 Redis 与 Cache......................................................................................................................................... 47
7.4 非 web 环境使用 RedisPlugin ............................................................................................................... 48
第八章 Validator .............................................................................................................................................. 49
8.1 概述 ........................................................................................................................................................ 49
8.2 Validator .................................................................................................................................................. 49
8.3 Validator 配置 ......................................................................................................................................... 49
第九章 国际化 ................................................................................................................................................. 51
9.1 概述 ........................................................................................................................................................ 51
9.2 I18n 与 Res .............................................................................................................................................. 51
9.3 I18nInterceptor ....................................................................................................................................... 52
第十章 FreeMarker 基础 ................................................................................................................................. 54
10.1 概述 ...................................................................................................................................................... 54
10.2 FreeMarker 示例 ................................................................................................................................... 54
10.3 在 JFinal 中扩展 ................................................................................................................................... 54
第十一章 JFinal 架构及扩展 ........................................................................................................................... 55
11.1 概述 ...................................................................................................................................................... 55
11.2 架构 ...................................................................................................................................................... 55

摘要
JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代
码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java 语言所有优势的同时
再拥有 ruby、python、php 等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋
友 : )
JFinal 有如下主要特点:
MVC 架构,设计精巧,使用简单
遵循 COC 原则,零配置,无 xml
独创 Db + Record 模式,灵活便利
ActiveRecord 支持,使数据库开发极致快速
自动加载修改后的 java 文件,开发过程中无需重启 web server
AOP 支持,拦截器配置灵活,功能强大
Plugin 体系结构,扩展性强
多视图支持,支持 FreeMarker、JSP、Velocity
强大的 Va lidator 后端校验功能
功能齐全,拥有 struts2 绝大部分核心功能
体积小仅 303K,且无第三方依赖
JFinal 官方网站:http://www.jfinal.com
JFinal 官方 QQ 群: 322076903、432462639
JFinal 官方微信:
剩余55页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论0