`
jun0112
  • 浏览: 21786 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring+hibernate+struts2继承的相关配置

阅读更多
<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
 xmlns:tx="http://www.springframework.org/schema/tx"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
  http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
  http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">

 <!-- 属性文件 -->
 <bean id="propertyConfigurer"
  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="location">
  <value>classpath:config.properties</value>
  </property>
 </bean>

 <!-- 导入其他组件的配置 -->
 <import resource="classpath:util/dao/dao.config.xml" />

 <bean id="productAction" class="product.ProductAction" scope="prototype">
  <property name="productDao" ref="productDao" />
 </bean>
 
 <bean id="productDao" class="product.ProductDaoImpl" parent="dao">
  <property name="type" value="product.Product" />
 </bean>
 <bean id="cityInfoAction" class="person.CityInfoAction" scope="prototype">
  <property name="cityInfoDao" ref="cityInfoDao" />
  <property name="pagination" ref="pagination" />
 </bean>
 
 <bean id="personInfoAction" class="person.PersonInfoAction" scope="prototype">
  <property name="personInfoDao" ref="personInfoDao" />
  <property name="cityInfoDao" ref="cityInfoDao" />
  <property name="photoDao" ref="photoDao" />
  <property name="pagination" ref="pagination" />
 </bean>
 <bean id="cityInfoDao" class="person.CityInfoDaoImpl" parent="dao">
  <property name="type" value="person.CityInfo" />
 </bean>
 <bean id="personInfoDao" class="person.PersonInfoDaoImpl" parent="dao">
  <property name="type" value="person.PersonInfo" />
 </bean>
 <bean id="pagination" class="util.dao.Pagination" >
  <property name="size" value="3" />
  <property name="no" value="1" />
 </bean>
 
 
 <bean id="photoAction" class="person.PhotoAction" scope="prototype">
 <property name="photoDao" ref="photoDao" />
 </bean>
 <bean id="photoDao" class="person.PhotoDaoImpl" parent="dao">
  <property name="type" value="person.Photo" />
 </bean>

 <!-- 有关hibernate映射文件的配置 -->
 <bean id="mappingResources" class="java.util.ArrayList">
  <constructor-arg>
  <list>
  <value>
  product/entity.hbm.xml
  </value>
  <value>
  person/person.hbm.xml
  </value>
  </list>
  </constructor-arg>
  
  
 </bean>

 <!-- 有关datasource的配置 -->
 <bean id="dataSource"
  class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  <property name="driverClassName">
  <value>${jdbc.driverClassName}</value>
  </property>
  <property name="url">
  <value>${jdbc.url}
  </value>
  </property>
  <property name="username">
  <value>${jdbc.username}</value>
  </property>
  <property name="password">
  <value>${jdbc.password}</value>
  </property>
 </bean>

 <!-- 使用annotation风格的事务AOP -->
 <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>
</beans>






 

applicationContext.xml的相关配置

 

分享到:
评论

相关推荐

    struts+spring+hibernate三大框架整合

    SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...

    java web 实战宝典_JSP+Servlet+Struts_2+Hibernate+Spring+Ajax

    根据标题、描述和部分内容,知识点覆盖范围主要集中在Java Web开发领域,并且包括了JSP、Servlet、Ajax以及SSH框架(Struts 2、Spring、Hibernate)的技术整合和实战案例分析。 JSP(Java Server Pages)是一种动态...

    Struts2+Spring+Hibernate+Ehcache+AJAX+JQuery+Oracle 框架集成用户登录注册Demo工程

    2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    三大框架源码:spring+hibernate+struts2

    在IT领域,Spring、Hibernate和Struts2被誉为Java Web开发中的“三大框架”。这三大框架在构建企业级应用中起着至关重要的作用,它们分别解决了应用程序的依赖管理、持久化和MVC(Model-View-Controller)架构问题。...

    MyEclipse开发SSH2(Struts2+Spring+Hibernate)教程

    ### MyEclipse开发SSH2(Struts2+Spring+Hibernate)教程精析 #### 一、开发环境准备 在深入探讨如何使用MyEclipse构建SSH2框架(Struts2 + Spring + Hibernate)之前,首要任务是确保开发环境的正确搭建。本教程...

    struts1+spring+hibernate整合的jar包

    2. 配置Struts1的配置文件(struts-config.xml),定义Action和ActionForm,以及与Spring的集成配置。 3. 配置Spring的IoC容器(beans.xml),声明Action、Service、DAO以及相关bean的定义,设置依赖关系。 4. 配置...

    Struts+Spring+Hibernate 整合教程.pdf

    ### Struts+Spring+Hibernate 整合教程知识点详解 #### 一、SSH整合理念与背景 **1.1 框架概述** 在构建复杂的Web应用程序时,开发人员需要面对诸多挑战,包括如何构建用户界面(UI)、业务逻辑(BL)的存放位置以及...

    论坛系统(Spring+Hibernate+Struts2)

    【标题】:“论坛系统(Spring+Hibernate+Struts2)” 【描述】:“该论坛系统是基于Java技术栈,利用Struts2作为MVC框架、Hibernate作为持久层框架、Spring作为核心容器,实现了一个完整的Web应用程序。这个系统...

    Spring+Struts+Hibernate比较详细的整合配置方案

    【Spring+Struts+Hibernate整合配置方案】 Spring、Struts和Hibernate是Java Web开发中三大核心框架,它们各自负责不同的职责:Spring作为依赖注入容器和面向切面编程(AOP)框架,提供应用的结构和事务管理;Struts...

    Spring+Hibernate+Struts2整合文档

    在IT领域,Spring、Hibernate与Struts2是三个广为人知且广泛应用的框架,它们各自在不同的层次上为Java开发提供了强大的支持。Spring框架主要负责业务逻辑层的管理,提供依赖注入(DI)和面向切面编程(AOP),简化...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    struts2+spring+hibernate整合时所需的jar包

    整合SSH的过程中,还需要配置相关的XML配置文件,如struts.xml、spring-context.xml、hibernate.cfg.xml等,来设定各个框架的配置信息和组件之间的依赖关系。 总的来说,整合Struts2、Spring和Hibernate可以充分...

    Struts_2+Spring_3+Hibernate整合开发.part5.rar

     《轻量级Java EE企业应用实战:Struts2+Spring3+Hibernate整合开发(第3版)》介绍了Java EE领域的三个开源框架:Struts 2、Spring和Hibernate。其中Struts 2升级到2.2.1,Spring升级到3.0.5,Hibernate升级到了...

    基于注解的spring+hibernate+struts2源码.rar

    基于注解的Spring+Hibernate+Struts2整合,减少了XML配置文件,提高了开发效率。通过注解,开发者能更直观地理解代码,降低了学习曲线。然而,这种模式也意味着代码中包含更多元信息,可能增加代码的阅读难度。因此...

    java javaee struts2 spring hibernate免费学习视频教程

    根据提供的标题、描述、标签及部分内容,我们可以总结出以下与Java、Java EE、Struts2、Spring、Hibernate相关的学习知识点: ### Java基础 - **Java语言特性**:介绍Java的基本语法,包括变量、数据类型、流程...

    spring+hibernate+struts的文档集合

    - **配置 Spring**:使用 Spring 的配置文件来管理 Struts 和 Hibernate 的 Bean。 - **配置 Struts**:在 `struts-config.xml` 中引用 Spring 管理的 Bean。 - **配置 Hibernate**:配置 Hibernate 的 ...

    struts2 + spring + hibernate3实现的投票系统后台

    Struts2、Spring和Hibernate3是Java开发中的经典技术栈,它们共同构成了MVC(Model-View-Controller)架构模式的基础,广泛应用于企业级Web应用的开发。这个压缩包文件包含了一个基于SSH(Struts2、Spring、...

    spring2+hibernate3+struts2JAR包

    Spring、Hibernate和Struts2是Java企业级开发中三大核心框架,它们的集成极大地提高了开发效率和代码质量。下面将详细介绍这三大框架以及它们的整合。 Spring是一个全面的后端应用管理框架,它提供了依赖注入(DI)...

Global site tag (gtag.js) - Google Analytics