`
Sehoney
  • 浏览: 40316 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

Spring与Hibernate结合applicationContext.xml 文件配置

    博客分类:
  • SSH
阅读更多
<!-- 第一步:配置数据源 --> 
<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 详细配置

    ApplicationContext.xml 是 Spring 框架中用于配置应用程序的核心配置文件。通过该文件,可以定义 Bean、数据源、Session 工厂、 Hibernate 配置等相关信息,从而实现应用程序的自动装配和依赖注入。 一、XML 声明...

    applicationContext.xml详解

    ApplicationContext.xml是Spring框架中的核心配置文件,它是Spring的IOC(Inverse of Control,控制反转)容器的核心组件。该文件用于定义和配置Spring应用程序中的各种Bean,对于Spring应用程序的开发和维护起着至...

    spring考试通过必备材料.docx

    在applicationContext.xml中配置映射文件 14 编写JSP,Action类,Service接口类,Service实现类,DAO接口类,DAO实现类 15 Jsp添加 15 Jsp修改 15 Jsp主界面 16 *Action,Action类 16 *Service,Service接口类 18 *...

    图文教程MyEclipse配置struts+hibernate+spring.doc

    在本文档中,我们可以看到spring的配置过程,包括添加spring需要的文件、配置applicationContext.xml文件等。 4.三框架的整合 本文档的主要内容是讲述如何将struts、hibernate和spring三个框架整合在一起,以实现...

    applicationContext.xml

    spring struts hibernate 的配置文件

    struts2+spring+hibernate整合示例

    a 加入支持:添加 spring核心包、hibernate 3.6 包、 spring整合hibernate包 , 在src下建立applicationContext.xml (先建立src下便于测试hibernate)。 b 编写实体类,加入hibernate注解,编写方法类测试类,在...

    spring MVC配置详解

    在 web.xml 文件中配置 ContextLoaderListener 和 contextConfigLocation,以便加载 Spring 的配置文件。 ```xml &lt;!-- Spring 配置 --&gt; org.springframework.web.context.ContextLoaderListener ...

    Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分

    Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分 很不错的整合实例 包括了s2sh框架的xml拆分

    ssh框架搭建教程.doc

    * 创建 Spring 配置文件,applicationContext.xml * 配置数据源、SessionFactory 等组件 五、在 web.xml 文件中配置初始化读取参数 * 在 web.xml 文件中添加 ContextLoaderListener,监听应用程序上下文 * 配置 ...

    使用Struts+Spring+Hibernate整合开发例子

    注意:在添加hibernate框架时,选择生成spring configuration file (applicationContext.xml)。 这里是使用spring配置文件管理hibernate。 先配置mysql数据驱动,打开eclipse database explorer perspective,选择...

    Struts2.3.16.1+Hibernate3.6.10+Spring3.2.8整合

    Struts2.3.16.1+Hibernate3.6.10+Spring3.2.8整合 能够运行,没有任何问题 另外附带applicationContext.xml、struts.xml、hibernate.cfg.xml

    s2sh整合配置步骤及其xml文件配置(图示)

    Struts2.0.14+Spring2.5+Hibernate3.2+Oracle10g+Tomcat6.0开发环境配置,有步骤图示 +web.xml+applicationContext.xml文件配置 还算齐全。。。

    struts+spring+hibernate架构

    &lt;br&gt;使用方法: (1)在oracle数据库中运行数据库脚本文件cnc.sql. (2)用eclipse(或其它开发工具)直接导入工程. (3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。...

    SSH教程.pdf

    首先,我们需要在applicationContext.xml文件中配置Hibernate框架的Bean信息,包括数据源和SessionFactory的配置。然后,我们需要在hibernate.cfg.xml文件中配置Hibernate框架的映射信息。 4. SSH框架集成 在这个...

    Struts+Spring+Hibernate快速入门

     •装载Spring的applicationContext.xml文件  •建立业务层和DAO之间的依赖关系  •将Spring应用到Struts中  简介  这个例子是建立一个简单的web应用,叫MyUsers,完成用户管理操作,包含简单的数据库增,删,...

    java程序生成器 本软件生成Struts2.1.8,Spring2.5,Hibernate3代码

    生成实体类,Dao层,Biz层,Action,Jsp页面,struts.xml,applicationcontext.xml,hibernate.cfg.xml,web.xml。 支持关系映射。 若想更好的利用此软件加快开发效率,减少成本,请遵循Hibernate规范。 例如: 表必须...

    JAVA SSH青协志愿服务管理系统源码.rar

    Struts+srping+Hibernate开发青协志愿服务管理系统 数据库 mysql(关系型数据库) 前台技术 JSP(css,js,ajax,el,java) ...applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数

    JAVA SSH青协志愿服务管理系统源码

    Struts+srping+Hibernate开发青协志愿服务管理系统 数据库 mysql(关系型数据库) 前台技术 JSP(css,js,ajax,el,java) ...applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数 127.0

    java代码自动生成工具

    自动生成Struts2.1.8,Spring2.5,Hibernate3代码。 生成实体类,Dao层,Biz层,Action,Jsp页面,struts.xml,applicationcontext.xml,hibernate.cfg.xml,web.xml。

Global site tag (gtag.js) - Google Analytics