<!-- 第一步:配置数据源 -->
<bean id="dateSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/oracle">
</property>
</bean>
<!-- 第二步:配置sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dateSource" ref="dateSource">
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/gmd/pojo/TUser.hbm.xml</value>
</list>
</property>
<!-- 第三步:配置事务管理器 -->
<bean name="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory">
</property>
</bean>
<!-- 第四步:配置事务父工厂 -->
<bean name="baseTransactionProxyFactory" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager" ref="transactionManager">
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 第五步:配置持久层对象 -->
<bean name="userDao" class="com.gmd.dao.impl.UserDao">
<property name="sessionFactory" ref="sessionFactory">
</property>
</bean>
<!-- 第六步:配置服务层对象 -->
<bean name="rbacService" class="com.gmd.service.impl.RBACService">
<property name="userdao" ref="userDao">
</property>
</bean>
<!-- 第七步:配置事务代理子工厂 -->
<bean name="rbacServiceProxy" parent="baseTransactionProxyFactory">
<property name="target" ref="rbacService">
</property>
</bean>
<!-- 第八步:配置action对象 -->
<bean name="/user" class="com.gmd.web.UserAction">
<property name="rbacService" ref="rbacServiceProxy">
</property>
</bean>
分享到:
相关推荐
ApplicationContext.xml 是 Spring 框架中用于配置应用程序的核心配置文件。通过该文件,可以定义 Bean、数据源、Session 工厂、 Hibernate 配置等相关信息,从而实现应用程序的自动装配和依赖注入。 一、XML 声明...
ApplicationContext.xml是Spring框架中的核心配置文件,它是Spring的IOC(Inverse of Control,控制反转)容器的核心组件。该文件用于定义和配置Spring应用程序中的各种Bean,对于Spring应用程序的开发和维护起着至...
在applicationContext.xml中配置映射文件 14 编写JSP,Action类,Service接口类,Service实现类,DAO接口类,DAO实现类 15 Jsp添加 15 Jsp修改 15 Jsp主界面 16 *Action,Action类 16 *Service,Service接口类 18 *...
在本文档中,我们可以看到spring的配置过程,包括添加spring需要的文件、配置applicationContext.xml文件等。 4.三框架的整合 本文档的主要内容是讲述如何将struts、hibernate和spring三个框架整合在一起,以实现...
spring struts hibernate 的配置文件
a 加入支持:添加 spring核心包、hibernate 3.6 包、 spring整合hibernate包 , 在src下建立applicationContext.xml (先建立src下便于测试hibernate)。 b 编写实体类,加入hibernate注解,编写方法类测试类,在...
在 web.xml 文件中配置 ContextLoaderListener 和 contextConfigLocation,以便加载 Spring 的配置文件。 ```xml <!-- Spring 配置 --> org.springframework.web.context.ContextLoaderListener ...
Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分 很不错的整合实例 包括了s2sh框架的xml拆分
* 创建 Spring 配置文件,applicationContext.xml * 配置数据源、SessionFactory 等组件 五、在 web.xml 文件中配置初始化读取参数 * 在 web.xml 文件中添加 ContextLoaderListener,监听应用程序上下文 * 配置 ...
注意:在添加hibernate框架时,选择生成spring configuration file (applicationContext.xml)。 这里是使用spring配置文件管理hibernate。 先配置mysql数据驱动,打开eclipse database explorer perspective,选择...
Struts2.3.16.1+Hibernate3.6.10+Spring3.2.8整合 能够运行,没有任何问题 另外附带applicationContext.xml、struts.xml、hibernate.cfg.xml
Struts2.0.14+Spring2.5+Hibernate3.2+Oracle10g+Tomcat6.0开发环境配置,有步骤图示 +web.xml+applicationContext.xml文件配置 还算齐全。。。
<br>使用方法: (1)在oracle数据库中运行数据库脚本文件cnc.sql. (2)用eclipse(或其它开发工具)直接导入工程. (3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。...
首先,我们需要在applicationContext.xml文件中配置Hibernate框架的Bean信息,包括数据源和SessionFactory的配置。然后,我们需要在hibernate.cfg.xml文件中配置Hibernate框架的映射信息。 4. SSH框架集成 在这个...
•装载Spring的applicationContext.xml文件 •建立业务层和DAO之间的依赖关系 •将Spring应用到Struts中 简介 这个例子是建立一个简单的web应用,叫MyUsers,完成用户管理操作,包含简单的数据库增,删,...
生成实体类,Dao层,Biz层,Action,Jsp页面,struts.xml,applicationcontext.xml,hibernate.cfg.xml,web.xml。 支持关系映射。 若想更好的利用此软件加快开发效率,减少成本,请遵循Hibernate规范。 例如: 表必须...
Struts+srping+Hibernate开发青协志愿服务管理系统 数据库 mysql(关系型数据库) 前台技术 JSP(css,js,ajax,el,java) ...applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数
Struts+srping+Hibernate开发青协志愿服务管理系统 数据库 mysql(关系型数据库) 前台技术 JSP(css,js,ajax,el,java) ...applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数 127.0
自动生成Struts2.1.8,Spring2.5,Hibernate3代码。 生成实体类,Dao层,Biz层,Action,Jsp页面,struts.xml,applicationcontext.xml,hibernate.cfg.xml,web.xml。