摘要: 面向切面编程,把散落在程序中的公共部分提取出来,做成切面类,这样的好处在于,代码的可重用,一旦涉及到该功能的需求发生变化,只要修改该代码就行,否则,你要到处修改,如果只要修改1、2处那还可以接受,万一有1000处呢。AOP底层的东西就是JDK动态代理和CGLIB代理,说白了就是增强类的功能。最常用的AOP应用在数据库连接以及事务处理上。什么是AOP?面向切面编程(AOP)完善spring的依赖注入(DI),面向切面编程在spring中主要表现为两个方面1.面向切面编程提供声明式事务管理2.spring支持用户自定义的切面面向切面编程(aop)是对面向对象编程(oop)的补充,面向对象编程将程序 阅读全文
posted @ 2013-09-15 18:35 daniell2012 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 首先 在xml中配置xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> 然后再要加入的@Component/ @Service/ @Controller/ @Repository(value = "articleManager")//方法 阅读全文
posted @ 2013-09-15 16:47 daniell2012 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在 xml中加xmlns:aop="http://www.springframework.org/schema/aop" http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">然后再要添加的方法前添加@Aspect@Component在然后写织入点语法@Pointcut("execution(public * com.bjsxt.service..*.add(..))")public v 阅读全文
posted @ 2013-09-15 16:22 daniell2012 阅读(123) 评论(0) 推荐(0) 编辑