JFinal EhCachePlugin 的 CacheInterceptor
CacheInterceptor 可以将 action 所需数据全部缓存起来,下次请求到来时如果 cache 存在则 直接使用数据并 render,而不会去调用 action。此用…
JFinal EhCachePlugin 的 EvictInterceptor
EvictInterceptor 可以根据 CacheName 注解自动清除缓存。以下是示例代码: @Before(EvictInterceptor.class)@Cac…
JFinal EhCachePlugin 的 CacheKit
CacheKit 是缓存操作工具类,以下是示例代码: public void list() { List<Blog> blogList = CacheKit.get(&…
JFinal ehcache.xml 简介
EhCache 的使用需要有 ehcache.xml 配置文件支持,该配置文件中配置了很多 cache 节点, 每个 cache …
JFinal RedisPlugin 操作
RedisPlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置RedisPlugi…
JFinal RedisPlugin 中的 Redis 与 Cache
Redis 与 Cache 联合起来可以非常方便地使用 Redis 服务,Redis 对象通过 use()方法来获取 到…
JFinal 非 web 环境使用 RedisPlugin
RedisPlugin 也 可 以 在 非 web 环 境 下 使 用&nb…
JFinal Validator 概述
Validator 是 JFinal 校验组件,在 Validator 类中提供了非常方便的校验方法,学习简单,使用方便。
JFinal Validator 配置
Validator 配置方式与拦截器完全一样,见如下代码: public class UserController extends Controller { @Before(Log…
JFinal 国际化 概述
JFinal 为国际化提供了极速化的支持,国际化模块仅三个类文件,使用方式要比 spring 这 类框架容易得多。
JFinal 国际化 I18n 与 Res
I18n 对象可通过资源文件的 baseName 与 locale 参数获取到与之相对应的 Res 对象,Res 对象提供了 API 用来获取国际化数据。 以下…
JFinal 国际化 I18nInterceptor
I18nInterceptor 拦截器是针对于 web 应用提供的一个国际化组件,以下是在 freemarker 模板 中使用的例子: //先将I18nInte…
JFinal FreeMarker 示例
以下代码为 FreeMarker 经常使用的指令与插值: <table> <#list userList as user> <tr> …
JFinal FreeMarker扩展
可以通过 FreeMarkerRender.getConfiguration().setSharedVariable(“myKit”, new MyKit(…
JFinal 架构及扩展概述
JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形式。JFinal 由 Handler、Interceptor、Controller、Rende…
JFinal 架构
JFinal 顶层架构图如下: 未完待续 …… JFinal 官方网站:http://www.jfinal.com JFinal 官方 QQ 群: 322076903、4…