prince的文章

三十六、4.7 Inject 拦截器

Inject 拦截器是指在使用 enhance 或 duang 方法增强时使用参数传入的拦截器。Inject 可以 对目标完全无侵入地应用 AOP。 假如需要增强的目标在 jar 包之中,无法使用 Before 注解对其配置拦截器,此时使用...

赞(0)princeprinceJFinal 教程 阅读(277)

三十四、4.5 Interceptor 的触发

JFinal 中的 AOP 被划分为控制层 AOP 以及业务层 AOP,严格来说业务层 AOP 并非仅限 于在业务层使用,因为 JFinal AOP 可以应用于其它任何地方。 控制层拦截器的触发,只需发起 action 请求即可。业务层拦截...

赞(0)princeprinceJFinal 教程 阅读(253)

三十三、4.4 Clear

拦截器从上到下依次分为 Global、Inject、Class、Method 四个层次,Clear 用于清除自身 所处层次以上层的拦截器。 Clear 声明在 Method 层时将针对 Global、Inject、Class 进行清除。Cl...

赞(0)princeprinceJFinal 教程 阅读(267)

三十二、4.3 Before

Before 注解用来对拦截器进行配置,该注解可配置 Class、Method 级别的拦截器,以下是 代码示例: 如上代码所示,Before 可以将拦截器配置为 Class 级别与 Method 级别,前者将拦截本类 中所有方法,后者仅拦截...

赞(0)princeprinceJFinal 教程 阅读(268)

三十一、4.2 Interceptor

Interceptor 可以对方法进行拦截,并提供机会在方法的前后添加切面代码,实现 AOP 的 核心目标。Interceptor 接口仅仅定了一个方法 void intercept(Invocation inv)。以下是简单的示例: pu...

赞(0)princeprinceJFinal 教程 阅读(295)

三十、4.1 概述

传统AOP 实现需要引入大量繁杂而多余的概念,例如:Aspect、Advice、Joinpoint、Poincut、 Introduction、Weaving、Around 等等,并且需要引入 IOC 容器并配合大量的 XML 或者 ann...

赞(0)princeprinceJFinal 教程 阅读(264)

二十九、3.9 render 系列方法

render 系列方法将渲染不同类型的视图并返回给客户端。JFinal 目前支持的视图类型有: FreeMarker、JSP、Velocity、JSON、File、Text、Html 等等。除了 JFinal 支持的视图型以外,还可以通过继...

赞(0)princeprinceJFinal 教程 阅读(278)