spring的Ioc是用什么设计模式实现的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:45:59
spring的Ioc是用什么设计模式实现的

spring的Ioc是用什么设计模式实现的
spring的Ioc是用什么设计模式实现的

spring的Ioc是用什么设计模式实现的
AOP面向切面编程
将程序中的交叉业务逻辑(比如安全,日志,事务等),封装成一个切面,然后注入到目标对象(具体业务逻辑)中去.
比如:
很多方法可能会抛异常,你要记录这个异常到日志中去,可以写个拦截器类,在这个类中记录日志,在spring.xml中配置一个对这些要记录日志的方法的aop拦截器
在这个方法执行后调用这个拦截器,记录日志.这样就不用每次抛异常都要手动记录日志.
spring的事务管理用到的就是aop
这样也可以提高程序的内聚性.
另外,团IDC网上有许多产品团购,便宜有口碑