w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
JFinal教程手册
/
6.1 概述
6.1 概述
EhCachePlugin 是 JFinal 集成的缓存插件,通过使用 EhCachePlugin 可以提高系统的并发 访问速度。
5.13 非 web 环境下使用 ActiveRecord
6.2 EhCachePlugin
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
JFinal 摘要
第0章 极速 体验 Model与 Bean
0.1 极速 体验 Generator
0.2 JFinal相关生成文件
0.3 Model 与 Bean 合体后主要优势
0.4 Model 与 Bean 合体后注意事项
第一章 快速上手
1.1 JFinal创建项目
1.2 放入 JFinal 库文件
1.3 修改 web.xml
1.4 添加 java 文件
1.5 JFinal启动项目
1.6 开启浏览器看效果
1.7 Maven 下开发
第二章 JFinalConfig
2.1 概述
2.2 configConstant(Constants me)
2.3 configRoute(Routes me)
2.4 configPlugin (Plugins me)
2.5 configInterceptor (Interceptors me)
2.6 configHandler (Handlers me)
2.7 afterJFinalStart()与 beforeJFinalStop()
2.8 PropKit
第三章 Controller
3.1 概述
3.2 Action
3.3 getPara 系列方法
3.4 getModel 与 getBean 系列方法
3.5 setAttr 方法
3.6 getFile 文件上传
3.7 renderFile 文件下载
3.8 session 操作方法
3.9 render 系列方法
第四章 AOP
4.1 概述
4.2 Interceptor
4.3 Before
4.4 Clear
4.5 Interceptor 的触发
4.6 Duang、Enhancer
4.7 Inject 拦截器
第五章 ActiveRecord
5.1 概述
5.2 ActiveRecordPlugin
5.3 Model
5.4 JavaBean 与 Model 合体
5.5 JFinal 独创 Db + Record 模式
5.6 声明式事务
5.7 Cache
5.8 Dialect 多数据库支持
5.9 表关联操作
5.10 复合主键
5.11 Oracle 支持
5.12 多数据源支持
5.13 非 web 环境下使用 ActiveRecord
第六章 EhCachePlugin
6.1 概述
6.2 EhCachePlugin
6.3 CacheInterceptor
6.4 EvictInterceptor
6.5 CacheKit
6.6 ehcache.xml 简介
第七章 RedisPlugin
7.1 概述
7.2 RedisPlugin
7.3 Redis 与 Cache
7.4 非 web 环境使用 RedisPlugin
第八章 Validator
8.1 概述
8.2 Validator
8.3 Validator 配置
第九章 国际化
9.1 概述
9.2 I18n 与 Res
9.3 I18nInterceptor
第十章 FreeMarker 基础
10.1 概述
10.2 FreeMarker 示例
10.3 在 JFinal 中扩展
第十一章 JFinal 架构及扩展
11.1 概述
11.2 架构
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }