我刚学spring 所以好多也不懂. lz 提出我也正好学习一下.
1. http://www.cqvip.com/QK/97969A/2006006/21993701.html
2.http://hi.baidu.com/rg_qwpm/blog/item/7519e3ef71a70c12fcfa3cc4.html
3.http://royqh.spaces.live.com/blog/cns!d3dde1a75bfbb897!341.entry?wa=wsignin1.0
1. http://www.cqvip.com/QK/97969A/2006006/21993701.html
2.http://hi.baidu.com/rg_qwpm/blog/item/7519e3ef71a70c12fcfa3cc4.html
3.http://royqh.spaces.live.com/blog/cns!d3dde1a75bfbb897!341.entry?wa=wsignin1.0
它的前端控制器是DispatcherServlet相当于struts的ActionServlet、
Controller作为具备处理webrequest能力的bean纳入Ioc容器管理、
M和V合一这点比struts1清晰、M和V本质上是脱离不开耦合的。
关于事务,才是spring的出色的地方啊。spring提供编程式事务和声明式事务
你应该熟悉应用中常用的,回答的问题从常用的知识点出发 关于spring事务,你不如结合项目中用到的事务代码
去谈。
spring中的事务处理实际上就是基于动态的aop(面向方面编程 )机制实现的。spring在默认情况下会使用java的动态代理机制,因为java的动态代理机制要求其代理的对象必须实现一个接口 。并且在该接口中定义准备进行代理的方法。而对于没有实现任何接口的java bean,spring是通过cglib来实现的。
中心接口 :org.springframework.transaction.platformtransactionmanager.
编程式事务处理:transactiontemplate能够以编程的方式实现事务处理。
声明式事务处理:
在小型的软件系统中,如果只有很少的事务处理,使用编程式事务处理。
如果是一个大型地软件系统,而且有大量的事务操作,使用声明式事务处理比较好。
Spring事务是基于AOP机制的。
具体不懂,学习
spring可以理解为一个大的容器,spring-core主要负责做些业务处理,配置等工作,可以整合多种web框架(楼主应该不是问的spring mvc吧)
44. Spring怎么进行事务处理的?
这个要看具体的章节了,代码和声明两种
45. Spring中的transaction的用法?
这个和44貌似有点雷同,最好就是AOP方式
声明式事务管理是靠AOP实现的。主要在XML里面进行配置,没什么难的而且功能的确很强大!
具体配置可以参考开发人员文档,其他的实施就了解了。