摘要: 8.4.3 AOP的基本概念 AOP从程序运行角度考虑程序的流程,提取业务处理过程的切面。AOP面向的是程序运行中各个步骤,希望以更更好的方式来组合业务处理的各个步骤。 AOP框架并不与特定的代码耦合,AOP框架能处理程序执行中特定的切入点(Pointcut),而不与某个具体类耦合。 AOP框架具有 阅读全文
posted @ 2017-02-15 22:03 limeOracle 阅读(219) 评论(0) 推荐(0)
摘要: 8.4.2 使用AspectJ实现AOP AspectJ是一个基于Java语言的AOP框架。Spring 4.0 的AOP对AspectJ很好的集成。 AspectJ是Java 语言的一个AOP实现,其主要包括两个部分:一个部分定义了如何表达、定义AOP编程中的语法规范,通过这套语法规范,可以方便地 阅读全文
posted @ 2017-02-15 20:32 limeOracle 阅读(374) 评论(0) 推荐(0)
摘要: 8.4.1 为什么需要AOP AOP专门用于处理系统中分布于各种模块(不同方法)中的交叉关注点的问题,在Java EE应用中,常常通过AOP来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等,AOP已经成为一种非常常用的解决方案。 啦啦啦 阅读全文
posted @ 2017-02-15 20:22 limeOracle 阅读(329) 评论(0) 推荐(0)