如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
最好把每一行都写上注释上或者详细的讲解每一段Bena配置节都起到了什么作用不胜感激啊!<beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><--session工厂节点,将Hibernate的session工厂注入到Spring的配置文件中--><propertyname="configLocation"value="classpath:hibernate.cfg.xml"></property></bean><--设置事务代理类,并将session工厂对象引入事务中--><beanid="myHibTransactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><propertyname="sessionFactory"ref="sessionFactory"></property></bean><--引入事务代理对象及其相关配置常量,并通过abstract属性将本节点设置为父类,子类子要继承此类(设置parent属性),就可直接使用此类的属性也就是事务,无需每个节点再设置--><beanid="base"abstract="true"class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"><propertyname="transactionManager"ref="myHibTransactionManager"></property><propertyname="transactionAttributes"><props><propkey="add*">PROPAGATION_REQUIRED</prop><propkey="*">PROPAGATION_REQUIRED,readOnly</prop></props></property></bean>《--DAO节点,需要注入session工厂对象--》<beanid="userDao"class="userDao.impl.UserDao"><propertyname="sessionFactory"ref="sessionFactory"></property></bean>《--具体对dao对象进行调用的使用类,直接在此通告ref引入userDao对象即可在该类中直接调用userDao对象,但是前提是在UserBiz类中要设置userDao的属性声明和setter方法--》<beanid="userBizTarget"class="UserBiz.impl.UserBiz"><propertyname="userDao"ref="userDao"></property></bean>《--设置此类继承事务代理父类,通告parent属性继承父类属性--》<beanid="userBiz"parent="base"><propertyname="target"ref="userBizTarget"></property></bean>《--对action节点的设置,通过class找到action的具体路径,name属性是struts配置文件中节点path,ref注入相关对象,在struts配置中要修改相关action节点的type属性--》<beanname="/users"class="com.yourcompany.struts.action.UsersActionAction"><propertyname="userBiz"ref="userBiz"></property></bean></beans>