摘要: 1 概述 JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形式。JFinal由 Handler、Interceptor、Controller、Render、Plugin 五大部分组成。本章将简单介绍此架构以及基于此架构所做的一些较为常用的扩展。 2 架构 JFinal 顶层 阅读全文
posted @ 2016-09-19 15:50 西风.烈马 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1 概述 JFinal 默认使用 FreeMarker 作为 View,为了使 eclipse jee 能正确识别 html,所以默认使用”.html”作为 FreeMarker 视图文件的扩展名(原为”.ftl”)。 如果需要使用 JSP 作为默认视图需要在 configConstant(Cons 阅读全文
posted @ 2016-09-19 15:47 西风.烈马 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1 概述 JFinal 为国际化提供了极速化的支持,国际化模块仅三个类文件,使用方式要比 spring 这类框架容易得多。 2 I18n 与 Res I18n 对象可通过资源文件的 baseName 与 locale 参数获取到与之相对应的 Res 对象,Res对象提供了 API 用来获取国际化数据 阅读全文
posted @ 2016-09-19 15:38 西风.烈马 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1 概述 Validator 是 JFinal 校验组件,在 Validator 类中提供了非常方便的校验方法,学习简单,使用方便。 2 Validator Validator 自身实现了 Interceptor 接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是 Validator 示例 阅读全文
posted @ 2016-09-19 15:18 西风.烈马 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1 概述 RedisPlugin 是支持 Redis 的极速化插件。使用 RedisPlugin 可以极度方便的使用 redis,该插件不仅提供了丰富的 API,而且还同时支持多 redis 服务端。Redis 拥有超高的性能,丰富的数据结构,天然支持数据持久化,是目前应用非常广泛的 nosql 数 阅读全文
posted @ 2016-09-19 14:58 西风.烈马 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 1 概述 EhCachePlugin 是 JFinal 集成的缓存插件,通过使用 EhCachePlugin 可以提高系统的并发访问速度。 2 EhCachePlugin EhCachePlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置 阅读全文
posted @ 2016-09-19 14:29 西风.烈马 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1 概述 ActiveRecord 是 JFinal 最核心的组成部分之一,通过 ActiveRecord 来操作数据库,将极大地减少代码量,极大地提升开发效率。 2 ActiveRecordPlugin ActiveRecord 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 阅读全文
posted @ 2016-09-19 10:52 西风.烈马 阅读(2317) 评论(0) 推荐(1) 编辑