您的位置:首页 > 编程语言 > Java开发

springmvc学习

2016-03-02 11:00 363 查看
1、
http://elf8848.iteye.com/blog/875830
[b]读后感[/b]

关于第五点:父子上下文(参考图片http://dl2.iteye.com/upload/attachment/0062/9586/61b32fbb-1c8f-35ae-91cd-05dfd027b123.png)。

如果你是按照传统的配置,也就是采用ContextLoaderListener的方式加载spring,那么你在applicationContext.xml中声明的bean都属于“父上下文”,

而你在XXX-servlet.xml中声明的bean都属于“子上下文”。但是,子上下文可以访问父上下文,父上下文无法访问子上下文,所以,如果是传统的配置,你

只对service层做AOP的话,事务管理是OK的,因为你的service的bean属于父上下文,但如果出于某种需求,比如文章中说的第二种激进型的这种,想要

属于父上下文的事务bean管理属于子上下文的Action的bean的时候,传统的配置就不起作用了,这时你必须采用激进型的配置。如果你做了传统的配置

就不要把@Transactional写在Action层,切记。

总之,传统需求还是采用传统配置。

2、
http://downpour.iteye.com/blog/1330537#bc2381126
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: