..
面向方面编程 (面向方面编程,或者更简单地说,AOP)是另一个看到的软件设计方法。
而不是编程上的对象(面向对象编程- OOP)突出重点,其中主要成分是类,一切是基于AOP 的方面。
一个方面是一个跨越多个类横断面报告模块化,即一个模块,它包含有一个共同的利益(如事务管理)几类。
此外,还有的环节上其他的AOP概念:
该意见可以是多种类型:
在Spring的连接只支持一个方法的实现点 ,那么Spring AOP不提供完整的实施期,但是,足以解决最常见的企业应用。
为了实现每个目标对象的功能是AOP 包装在一个代理,公开的对象实现同样的接口。
默认情况下我们使用J2SE动态代理,但只允许代理接口或接口。
该代理CGLIB而不是用来当一个对象不实现接口,他们可以强制的,你必须创建一个一个没有公开的方法在接口切入点极少数情况下使用。
| |
Linux操作系统(课程)
完整指南开源系统。 从49€。 |
| |
PHP(课程)
全部课程用于创建动态Web站点。 从49€。 |
| |
Ruby和Ruby on Rails的(课程)
创建Ruby和RoR的软件和Web应用程序。 从39€。 |