spring
丨离殇丶
这个作者很懒,什么都没留下…
展开
-
反射实现AOP动态代理
概念: AOP是Aspect Oriented Programming的缩写,意思是面向切面编程 功能: 日志记录,性能统计,安全控制,事务处理,异常处理等 原理: AOP通过反射机制实现动态代理,具体看下面举例吧。 举例: 在业务方法执行前后加日志记录 业务类接口IHello.java Java代码转载 2016-02-15 22:56:34 · 304 阅读 · 0 评论 -
IOC模式与JAVA反射机制
在Java中反射和动态代理机制很强大,通过反射机制在运行时获取信息。用于实现IOC。 代理是Java基本的设计模式,提供向对象插入额外的或不同的操作。Java的动态代理能动态的创建代理对象,以及动态的调用代理方法。用于实现AOP。 一、Java反射机制 1、作用 (1)在运行时判断任意一个对象所属的类; (2)在运行时获取类的对象; (3)在运行时获得类所具有的成员变量和方法等;转载 2016-02-15 23:27:13 · 331 阅读 · 0 评论 -
面向切面编程(AOP)的理解
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登转载 2016-02-28 19:37:31 · 307 阅读 · 0 评论