S2SH框架配置步骤 - 编程入门网
;/bean>
这里,我们把这个bean的id设为loginAction。 Scope设为prototype,含义是每一次请求创建一个LoginAction类的实例,Scope 还有另一个值“singleton”意为“单例模式”。 接下来修改struts.xml文件,把原来login.action的配置做如下修改: 把<action name="login" class=" test.action.LoginAction "> 改为 <action name="login" class="loginAction"> 注意到有什么区别了吗?class值设为了loginAction,即LoginAction类的 bean的ID。这样我们就把LoginAction类交给了spring管理。至于具体是怎么处 理的,秘密在struts2-spring-plugin-2.1.6.jar中,有空自己就去研究吧,现 在会用就可以了。 S2SH框架配置步骤(8)时间:2010-12-22 BlogJava 扬帆出海5.4 整合Hibernate Spring整合Hibernate主要是对hibernate的Session进行管理,包含Session 的创建、提交、关闭的整个生命周期。Spring对事务的管理应用了AOP的技术, 配置前请先了解一下AOP的知识。 1) 配置sessionFactory,让spring来创建Session。在 applicationContext.xml中增加如下代码:
我们原来是用HibernateSessionFactory.java来创建Session的,现在删除即 可,交给Spring创建。这里,创建了一个Session工厂类的Bean,其ID为 “sessionFactory”。 2) 配置事务管理器。增加如下代码:
这里创建了一个id为transactionManager的事务管理器,它匹配一个session 工厂,<ref bean="sessionFactory"/>这个sessionFactory是指session 工厂的ID。 3) 对事务管理器进行事务设置。增加如下代码:
这里创建了一个advice(通知) ,对事务管理器进行事务设置,这里意思是指 ,对于以save、del、update开头的方法应用事务。 4) 下面就把事务应用到具体的类。看如下代码:
这里配置的作用是把我们上面创建的advi |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |