<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>心如止水--coofucoo的专栏 - AOP</title><link>http://blog.csdn.net/coofucoo/category/315276.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 20 Apr 2008 10:55:15 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>coofucoo zhang</dc:creator><title>Spring框架与AOP思想的研究与应用</title><link>http://blog.csdn.net/coofucoo/archive/2007/06/25/1666058.aspx</link><pubDate>Mon, 25 Jun 2007 18:28:00 GMT</pubDate><guid>http://blog.csdn.net/coofucoo/archive/2007/06/25/1666058.aspx</guid><wfw:comment>http://blog.csdn.net/coofucoo/comments/1666058.aspx</wfw:comment><comments>http://blog.csdn.net/coofucoo/archive/2007/06/25/1666058.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/coofucoo/comments/commentRss/1666058.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1666058</trackback:ping><description>Spring本身也是一个容器，只是相对EJB容器所要付出的代价而言，Spring属于轻量级容器，它能够替代EJB，通过使用AOP来提供声明式事务管理，即可通过Spring实现基于容器的事务管理（从本质上来讲，Spring的事务管理是基于动态AOP）。AOP代理可以是基于JDK动态代理，也可以是基于CGLIB代理。Spring的事务管理机制实现的原理，就是通过这样一个动态代理对所有需要事务管理的Bean进行加载，并根据配置在invoke方法中对当前调用的方法名进行判定，并在method.invoke方法前后为其加上合适的事务管理代码，这样就实现了Spring式的事务管理。&lt;img src ="http://blog.csdn.net/coofucoo/aggbug/1666058.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>