3.Spring是如何控制事物的
1、spring控制事务的底层,你研究两个方向就可以一种是反射机制,spring底层实现的就是这种机制。通过他来实现注入。
2、事务控制,通过声明的方式进行,也就是Spring里的AOP。进行处理而AOP 的最底层实现就是 JAVA 设计模式中的动态代理。
3、如果你想学习Spring 的底层 学两个,IOC控制反转,也就是反射机制。另一个就是动态代理模式,这两个概念通了,spring就没什么东西了
4、先说说原理:spring的核心是ioc和aop,其中ioc是将对象创建权交由spring容器(这个一带而过,接着说aop),aop是面向切面编程,内部实现使用的是动态代理,而动态代理内部实禊耗髻编现用的是反射。spring的事务是通过aop来实现的,从cglib.jar包就可以看出,是和动态代理相关的。
5、spring事务的使用:声明式和编程式(烂瘀佐栾这里你可以顺便介绍一下你喜欢使用的方式)再简单介绍下spring的事务隔离和传播性最后,offer到手了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:70
阅读量:20
阅读量:80
阅读量:88
阅读量:41