`
robinsoncrusoe
  • 浏览: 746776 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Spring2.5与Hibernate集成配置文件模板

    博客分类:
  • J2EE
阅读更多
<?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:context="http://www.springframework.org/schema/context"
       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/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
          http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
          http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
     <property name="driverClassName" value="org.gjt.mm.mysql.Driver"/>
     <property name="url" value="jdbc:mysql://localhost:3306/itcast?useUnicode=true&amp;characterEncoding=UTF-8"/>
     <property name="username" value="root"/>
     <property name="password" value="123456"/>
      <!-- 连接池启动时的初始值 -->
   <property name="initialSize" value="1"/>
   <!-- 连接池的最大值 -->
   <property name="maxActive" value="500"/>
   <!-- 最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 -->
   <property name="maxIdle" value="2"/>
   <!--  最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请一些连接,以避免洪峰来时再申请而造成的性能开销 -->
   <property name="minIdle" value="1"/>
   </bean>
 
   <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
      <property name="dataSource" ref="dataSource"/>
      <property name="mappingResources">
      <list>
        <value>cn/itcast/bean/Person.hbm.xml</value>
      </list>
      </property>
      <property name="hibernateProperties">
      <value>
          hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
          hibernate.hbm2ddl.auto=update
          hibernate.show_sql=false
          hibernate.format_sql=false
          hibernate.cache.use_second_level_cache=true
                hibernate.cache.use_query_cache=false
             hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
        </value>
     </property>
</bean>
   <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory"/>
   </bean>
  <!-- 采用@Transactional注解方式使用事务 -->
  <tx:annotation-driven transaction-manager="txManager"/>

  <bean id="personService" class="cn.itcast.service.impl.PersonServiceBean">
   <property name="sessionFactory" ref="sessionFactory"/>
  </bean>

  <bean name="/person/list" class="cn.itcast.web.action.PersonListAction">
   <property name="personService" ref="personService"/>
  </bean>
</beans>
分享到:
评论

相关推荐

    struts1+spring2.5+hibernate3.0集成带数据库

    Struts1、Spring2.5和Hibernate3.0是Java Web开发中经典的SSH(Spring、Struts、Hibernate)集成框架的三个组件,它们在2000年代末期至2010年代初广泛应用于企业级应用开发。SSH框架组合为开发者提供了模型-视图-...

    struts2+spring2.5+hibernate3.2

    Struts2、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,被称为SSH(Struts2、Spring、Hibernate)集成。这个整合包可能是为了帮助开发者快速搭建基于这些技术的项目环境。 Struts2是MVC(Model-View-...

    Spring之Spring2.5集成Hibernate3.6

    这篇博客“Spring之Spring2.5集成Hibernate3.6”主要探讨了如何将两个经典的开源框架——Spring 2.5和Hibernate 3.6进行整合,以实现数据持久化的高效管理。 Spring 2.5版本是Spring框架的一个重要里程碑,它引入了...

    Struts2.0+spring2.5+hibernate3.2

    Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个组合在2000年代末到2010年代初广泛应用于构建大型、复杂的企业级Web应用。SSH框架...

    Spring2.5+Hibernate3.3+Struts1.3整合需要用到的所有jar文件

    6. **整合Spring和Hibernate**:通过Spring的Hibernate模板或DAO支持,将数据库操作与业务逻辑解耦。 7. **整合Spring和Struts**:在Struts的动作类中注入需要的服务,或者使用Spring的Struts插件实现Action的自动...

    struts2.0+spring2.5+Hibernate3.2

    Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发三大框架,它们的集成应用为开发者提供了强大的模型-视图-控制器(MVC)架构支持,实现了业务逻辑、数据持久化和控制流程的解耦。下面将详细介绍这三个...

    struts1和2,spring2.5,hibernate3.2 jar包下载

    Spring2.5还加强了与Hibernate等ORM工具的集成,简化了数据访问层的开发。 **Hibernate3.2** Hibernate是一个对象关系映射(ORM)框架,它将Java对象与数据库中的表进行映射,从而避免了传统的JDBC操作。Hibernate...

    struts2+spring2.5+hibernate api

    Spring2.5还加强了与Hibernate等ORM框架的集成,简化了数据访问层的开发。 **Hibernate** 是一个强大的对象关系映射(ORM)框架,它允许开发者用Java对象来表示数据库表,通过HQL(Hibernate Query Language)进行...

    struts2+spring2.5+hibernate3.2 例子

    2. Struts2将Action与Spring2.5集成,通过Spring的DI注入业务层对象,这些对象可能包含了对Hibernate SessionFactory的引用。 3. 业务逻辑方法通过Hibernate的API与数据库交互,执行查询或更新操作。 4. 操作完成后...

    spring2.5 hibernate api

    Spring 提供了一个全面的编程和配置模型,旨在简化Java应用程序的开发,而Hibernate则是一个强大的对象关系映射(ORM)框架,它允许开发者将Java对象与数据库中的表进行无缝交互。 Spring 2.5 API 包含了框架的主要...

    Struts2.0+Spring2.5+Hibernate3 JAR包下载

    Spring2.5还提供了事务管理、数据访问抽象、Web MVC框架等组件,使得开发人员能够轻松地集成不同的技术,如JDBC、Hibernate或MyBatis。此外,Spring2.5引入了更多的注解,简化了应用的配置过程。 **Hibernate3** 是...

    struts2.0+spring2.5+hibernate3.2架构

    Spring2.5允许开发者通过配置文件或注解来实现对象的创建和管理,实现了依赖注入,降低了组件间的耦合度。此外,Spring2.5提供了事务管理、数据访问抽象、Web MVC框架等功能,可以与Struts2无缝集成,提供统一的请求...

    struts2_spring2.5_hibernate3.2整合

    Struts2_Spring2.5_Hibernate3.2整合是一个经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用程序。这个整合涉及到三个主要组件:Struts2、Spring2.5和Hibernate3.2,它们各自在Web开发中扮演着重要的...

    ecside+struts2+spring2.5+hibernate3.2

    1. 配置数据库连接,创建Hibernate配置文件,定义实体类和映射文件。 2. 集成Hibernate和Spring,利用Spring的HibernateTemplate或JPA进行数据操作。 3. 在Struts2中配置Action,定义业务逻辑,并设置结果转发。 4. ...

    Struts2+Spring2.5+Hibernate3+annotation 整合程序

    这篇博文的标题“Struts2+Spring2.5+Hibernate3+annotation 整合程序”暗示了博主将探讨如何在同一个项目中有效地集成这三个框架,并利用注解(annotation)进行配置简化。 Struts2是MVC(模型-视图-控制器)架构的...

    dwz+spring2.5+hibernate3+struts2 +项目模版生成工具

    标题中的“dwz+spring2.5+hibernate3+struts2 +项目模版生成工具”指的是一款基于Java技术栈的Web项目开发框架,整合了四个关键的开源框架:DWZ、Spring 2.5、Hibernate 3以及Struts 2。这些框架在Java Web开发中都...

    基于Annoation的spring 2.5+ hibernate + freemarker整合

    在这个整合项目中,开发者可能创建了一个`shfdemo`目录,里面包含了Spring的配置文件(如`applicationContext.xml`)、Hibernate的映射文件(`.hbm.xml`或使用注解的实体类)、FreeMarker的模板文件(`.ftl`),以及...

    struts2+spring2.5+hibernate3.2所需的包

    在实际开发中,开发者需要正确配置Struts2的配置文件(struts.xml),Spring的配置文件(applicationContext.xml)和Hibernate的配置文件(hibernate.cfg.xml),并确保所有库文件在类路径下可用。这个压缩包提供了一个...

    Java代码生成工具 绿色版_生成Struts2.1.8,Spring2.5,Hibernate3代码

    1. **模板驱动**:工具可能提供了预设的模板,可以根据用户选择的框架版本和数据库表结构自动生成Action类、DAO类、Service类、实体类以及相关的配置文件。 2. **数据库连接**:用户可以配置数据库连接信息,工具将...

    Spring2.5-中文参考手册chm

    通过配置文件或注解,Spring框架可以自动将依赖对象注入到需要它们的组件中,降低了代码的耦合度,提高了可测试性。 **AOP(面向切面编程)** Spring 2.5引入了增强的面向切面编程(Aspect-Oriented Programming,...

Global site tag (gtag.js) - Google Analytics