JFinal
JFinal 是基于Java语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。
摘要
极速 体验 Generator
相关生成文件
Model 与 Bean 合体后主要优势
Model 与 Bean 合体后注意事项
创建项目
放入 JFinal 库文件
修改 web.xml
添加 java 文件
启动项目
开启浏览器看效果
概述
configConstant(Constants me)
configRoute(Routes me)
configPlugin (Plugins me)
configInterceptor (Interceptors me)
configHandler (Handlers me)
afterJFinalStart()与 beforeJFinalStop()
PropKit
概述
Action
getPara 系列方法
getModel 与 getBean 系列方法
setAttr 方法
getFile 文件上传
renderFile 文件下载
session 操作方法
render 系列方法
概述
Interceptor
Before
Clear
Interceptor 的触发
Duang、Enhancer
Inject 拦截器
概述
ActiveRecordPlugin
Model
JavaBean 与 Model 合体
JFinal 独创 Db + Record 模式
声明式事务
Cache
Dialect 多数据库支持
表关联操作
复合主键
Oracle 支持
多数据源支持
非 web 环境下使用 ActiveRecord
概述
EhCachePlugin
CacheInterceptor
EvictInterceptor
CacheKit
ehcache.xml 简介
概述
RedisPlugin
Redis 与 Cache
非 web 环境使用 RedisPlugin
概述
Validator
Validator 配置
概述
I18n 与 Res
I18nInterceptor
概述
FreeMarker 示例
在 JFinal 中扩展
概述
架构