读书人

struts2 spring3 hibernate3 OpenSess

发布时间: 2013-01-07 10:02:24 作者: rapoo

struts2 spring3 hibernate3 OpenSessionInView+声明式声明的源代码执行过程分析
本文主要对SSh2+OpenSessionInView和Spring声明式的事务,用最常见的配置做一些源代码的分析。第一次发帖,有错的地方,请指教

首先我们贴出Web.xml的配置。




贴上OpenSessionInView的源码


接下来就是执行对应的Action

ReflectiveMethodInvocation#proceed 源码


TransactionAspectSupport#createTransactionIfNecessary() 源代码


AbstractPlatformTransactionManager#getTransaction() 源代码


HibernateTransactionManager#doGetTransaction() 源代码


HibernateTransactionManager#doBegin() 源代码


AbstractPlatformTransactionManager#prepareSynchronization 源代码
 

读书人网 >软件架构设计

热点推荐