随笔分类 - JFinal
摘要:1 概述 JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形式。JFinal由 Handler、Interceptor、Controller、Render、Plugin 五大部分组成。本章将简单介绍此架构以及基于此架构所做的一些较为常用的扩展。 2 架构 JFinal 顶层
阅读全文
摘要:1 概述 JFinal 默认使用 FreeMarker 作为 View,为了使 eclipse jee 能正确识别 html,所以默认使用”.html”作为 FreeMarker 视图文件的扩展名(原为”.ftl”)。 如果需要使用 JSP 作为默认视图需要在 configConstant(Cons
阅读全文
摘要:1 概述 JFinal 为国际化提供了极速化的支持,国际化模块仅三个类文件,使用方式要比 spring 这类框架容易得多。 2 I18n 与 Res I18n 对象可通过资源文件的 baseName 与 locale 参数获取到与之相对应的 Res 对象,Res对象提供了 API 用来获取国际化数据
阅读全文
摘要:1 概述 Validator 是 JFinal 校验组件,在 Validator 类中提供了非常方便的校验方法,学习简单,使用方便。 2 Validator Validator 自身实现了 Interceptor 接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是 Validator 示例
阅读全文
摘要:1 概述 RedisPlugin 是支持 Redis 的极速化插件。使用 RedisPlugin 可以极度方便的使用 redis,该插件不仅提供了丰富的 API,而且还同时支持多 redis 服务端。Redis 拥有超高的性能,丰富的数据结构,天然支持数据持久化,是目前应用非常广泛的 nosql 数
阅读全文
摘要:1 概述 EhCachePlugin 是 JFinal 集成的缓存插件,通过使用 EhCachePlugin 可以提高系统的并发访问速度。 2 EhCachePlugin EhCachePlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置
阅读全文
摘要:1 概述 ActiveRecord 是 JFinal 最核心的组成部分之一,通过 ActiveRecord 来操作数据库,将极大地减少代码量,极大地提升开发效率。 2 ActiveRecordPlugin ActiveRecord 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在
阅读全文
摘要:1 概述 传统 AOP 实现需要引入大量繁杂而多余的概念,例 如:Aspect、Advice、Joinpoint、Poincut、Introduction、Weaving、Around 等等,并且需要引入 IOC 容器并配合大量的 XML 或者 annotation来进行组件装配。 传统 AOP 不
阅读全文
摘要:1.概述 Controller 是 JFinal 核心类之一,该类作为 MVC 模式中的控制器。基于 JFinal 的 Web 应用的控制器需要继承该类。Controller 是定义 Action 方法的地点,是组织 Action 的一种方式,一个 Controller 可以包含多个 Action。
阅读全文
摘要:基于 JFinal 的 web 项目需要创建一个继承自 JFinalConfig 类的子类,该类用于对整个 web项目进行配置。JFinalConfig 子类需要实现五个抽象方法,如下所示: 1.configConstant(Constants me),此方法用来配置 JFinal 常量值,如开发模
阅读全文

浙公网安备 33010602011771号