`

SSH项目开发中注入的事务管理器

阅读更多
<bean id="sessionFactory"
	class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
	<property name="configLocation"
		value="classpath:hibernate.cfg.xml">
	</property>
</bean>
	
<!-- ======================事务管理器========================= -->
	
<bean name="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
	<property name="sessionFactory" ref="sessionFactory"></property>		
</bean>
		
	
<!-- ==============================事务工厂============================== -->

<bean name="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
		abstract="true">
	<property name="transactionManager" ref="transactionManager"></property>
	<property name="transactionAttributes">
		<props>
			<prop key="insert*">PROPAGATION_REQUIRED</prop>
			<prop key="update*">PROPAGATION_REQUIRED</prop>
			<prop key="*">PROPAGATION_REQUIRED</prop>
		</props>		
	</property>
</bean>	
	

 action中添加spring插件,action引用对象改成代理类

 <action
      attribute="userForm"
      input="/form/user.jsp"
      name="userForm"
      parameter="task"
      path="/user"
      scope="request"
      type="org.springframework.web.struts.DelegatingActionProxy" />

	</action-mappings>

	<message-resources parameter="com.fxzutils.struts.ApplicationResources" />
	<plug-in
		className="org.springframework.web.struts.ContextLoaderPlugIn">
		<set-property property="contextConfigLocation"
			value="/WEB-INF/classes/applicationContext*.xml" />
	</plug-in>

 

分享到:
评论

相关推荐

    java大作业基于SSH框架的学生成绩管理系统源码.zip

    掌握Spring的开发步骤,理解依赖注入、AOP、事务管理等 掌握Struts2、Spring和Hibernate框架的整合 掌握分页技术 1.3 实验思路: 1、 建库建表 2、 利用分层思想,建package 3、 添加Spring开发能力 4、 添加...

    前后台管理系统模板源代码 java语言 ssh开发框架 Spring+Struts+Hibernate

    系统控制器、业务层、数据层采用spring注解方式,hibernate事务注入,c3p0数据库连接池等。又实现了权限拦截器、项目监听器、单元测试等功能。 页面简洁大气美观,系统耦合度小,可配置度高,几乎包含了全部常用...

    SSH整合&&SSH集成开发

    SSH的整合问题集中处理 &lt;!-- 事务配置 --&gt; &lt;!-- JTA环境的事务配置 WebLogicJtaTransactionManager"/&gt; ...-- 使用annotation定义事务 --&gt; ...-- 保证POJO中标注@Required的属性被注入 --&gt; &lt;/beans&gt;

    移动ssh项目(struts+spring+hibernate+oracle)130222.rar

    Spring框架则以其依赖注入和面向切面编程的特性,优雅地管理了应用程序中的复杂性,如事务处理、安全性以及与多种持久层技术的整合。Hibernate则是项目中的ORM(对象关系映射)解决方案,它将Java对象映射到Oracle...

    基于SSH(Struts2、Spring与Hibernate)框架的学生成绩管理系统.rar

    基于SSH(Struts2、Spring与Hibernate)框架的学生成绩管理系统 (1) 整合Struts2、Spring和...+ 掌握Spring的开发步骤,理解依赖注入、AOP、事务管理等 + 掌握Struts2、Spring和Hibernate框架的整合 + 掌握分页技术

    ExtJs4.1+Jbpm4+SSH2+Oracle10g实际项目源码

    流程挂接管理(配置此流程需要的特性,委托管理和自定义事件注入) 业务流程执行:流程的启动、任务的提交、回退、撤销、取回、处理任务等操作、 实用需求实现:执行权限、工作流留痕、事务提醒 只需一套实现,你的...

    龙门物流管理系统(Ext+SSH)130221.rar

    "龙门物流管理系统(Ext+SSH)130221.rar" 是一...Spring框架则负责依赖注入和事务管理,确保了系统的灵活性和稳定性;而Hibernate作为一个对象关系映射工具,简化了数据库操作,提高了数据处理的效率。这种SSH集成框架的

    SSH整合实例

    Struts2、Spring与Hibernate整合应用 ————学生成绩管理系统 要求: (1) 整合Struts2、Spring和...掌握Spring的开发步骤,理解依赖注入、AOP、事务管理等 掌握Struts2、Spring和Hibernate框架的整合 掌握分页技术

    基于SSH模拟当当网项目(电子商务平台)

    5.将事务管理交个Spring,采用AOP方式,删除原有Struts事务拦截器 -------------改造步骤----------------- 例如用户注册功能 1) 引入Hibernate开发包 2) 引入Spring开发包和配置文件 applicationContext-base....

    Extjs4+jbpm4+SSH+oracle.zip

    流程挂接管理(配置此流程需要的特性,委托管理和自定义事件注入) 业务流程执行:流程的启动、任务的提交、回退、撤销、取回、处理任务等操作、 实用需求实现:执行权限、工作流留痕、事务提醒 只需一套实现,你的...

    SSH2(spring3.2+strust2.3.4+hibernate4.2)框架演示代码

    Spring作为轻量级的控制反转(IoC)和面向切面编程(AOP)的容器框架,提供了依赖注入和事务管理等核心功能;Struts2是一个基于MVC设计模式的Web应用框架,负责处理请求和响应;Hibernate是一个对象关系映射(ORM)...

    SSH lib.rar

    Spring框架对应用开发中的各类通用问题都进行了良好的抽象,因此也能够把应用各个层次所涉及的特定的功能和开发框架方便得组合到一起(这也得益于依赖注入和面向切面编程带来的强大功能)。 Hibernate是一个Java ORM...

    基于JSP技术的猎头公司管理软件的设计和实现-内部事务部分(源代码+lw).zip

    在项目中,Spring框架提供了依赖注入和面向切面编程的功能,可以提高代码的可维护性和可测试性。SpringMVC负责处理请求和响应,可以实现灵活的URL映射和请求处理。MyBatis或Hibernate可以简化数据库操作,提供了方便...

    struts2+hibernate3.2+spring2.5整合示例

    做了一个ssh2的整合示例,删除了示例中的jar包,资源太大传不上,该示例采用的目前主流的技术struts2.1+hibernate3.2+spring2.5 的整合开发,示例采用面向接口的设计开发模式,使用spring来管理hibernate的事务,...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    这个项目包括5个实体,这5个实体之间具有复杂的关联关系,而且业务逻辑也相对复杂,希望让读者理论联系实际,真正将jsf+ejb 3+jpa整合真正运用到实际开发中。该案例采用目前最流行、最规范的java ee架构,整个应用...

    ssh(structs,spring,hibernate)框架中的上传下载

     本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本:  •Struts 1.2  •Spring 1.2.5  •Hibernate 3.0  本文选用的数据库为Oracle 9i,当然你可以在不...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    跟我学spring3(8-13)

    【第九章】 Spring的事务 之 9.2 事务管理器 ——跟我学spring3 【第九章】 Spring的事务 之 9.3 编程式事务 ——跟我学spring3 【第九章】 Spring的事务 之 9.4 声明式事务 ——跟我学spring3 【第十章】集成其它...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中, IE浏览器将获得Chrome的性能和功能 目录 摘要 I ABSTRACT II 专业名词清单 III 第一章 绪论 1 1.1 研究背景与意义 1 1.2国内外相关...

Global site tag (gtag.js) - Google Analytics