`
yaoweinan
  • 浏览: 139597 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

struts2.1+spring2.5+hibernate3.3整合之第一步(spring2.5+hibernate3.3)

阅读更多
需要的.jar文件:
spring框架下的包:


hibernate框架下的包:

配置文件beans.xml:
<?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"
xmlns:context="http://www.springframework.org/schema/context"
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/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<context:component-scan base-package="cn.com"/>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="org.gjt.mm.mysql.Driver"/>
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/websystem?useUnicode=true&amp;charaterEncoding=UTF-8" />
<property name="user" value="root"/>
<property name="password" value="yaoweiwei"/>
<!-- 初始化时连接池的最小连接 -->
<property name="initialPoolSize" value="1"/>
<!-- 连接池里最小连接数 -->
<property name="minPoolSize" value="1"/>
<!-- 连接池里最大连接数 default :15 -->
<property name="maxPoolSize" value="300"/>
<!-- 最大空闲时间,60秒未使用则抛弃,default:0 永不抛弃 -->
<property name="maxIdleTime" value="60"/>
<!-- 连接池里连接耗尽时每次增加的数目 default:3-->
<property name="acquireIncrement" value="6"/>
<!-- 设置每60秒检查 所有连接池里的链接-->
<property name="idleConnectionTestPeriod" value="60"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
<list>
<value>cn/com/bean/User.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
</value>
</property>
</bean>
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- 基于注解方式配置事务 -->
<tx:annotation-driven transaction-manager="txManager"/>
</beans>

用来测试生成表的o/m映射文件User.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="cn.com.bean">
<class name="User">
<id name="name" length="20"/>
<property name="psw" not-null="true" length="20"/>
<property name="sex" not-null="true" length="5">
<type name="org.hibernate.type.EnumType">
<param name="enumClass">cn.com.bean.Sex</param>
<param name="name">12</param>
</type>
</property>
</class>
</hibernate-mapping>
  • 大小: 7 KB
  • 大小: 63.5 KB
分享到:
评论

相关推荐

    jbpm4整合struts2+spring2.5+hibernate3.3

    【jbpm4整合struts2+spring2.5+hibernate3.3】的集成是企业级应用开发中常见的技术栈组合,旨在利用各框架的优势实现高效、灵活的业务流程管理。jbpm4是一个开源的工作流管理系统,用于定义、执行和管理业务流程。...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    通过上述步骤,我们已经成功在MyEclipse 8.5环境下搭建了一个基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架。该框架为开发人员提供了一个良好的起点,用于构建复杂的企业级应用。此外,本文还列举了一些所需的...

    struts2.1 + spring 2.5 + hibernate 3.2 增删改查

    Struts2.1、Spring 2.5 和 Hibernate 3.2 是经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用。这个详细例子将深入探讨如何使用这三个框架协同工作,实现数据库的增(Add)、删(Delete)、改(Modify...

    struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本

    Struts2、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的整合使用在过去的许多年里被广泛应用于企业级应用系统。这个完整的项目提供了从开发环境到运行环境的所有必要组件,包括数据库脚本,使得...

    Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3 该文件的内容来自网络,我搜集并整理供大家参考学习。

    struts1.2 + spring2.5 + hibernate3.2框架demo

    Struts1.2、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,它们各自在应用程序的不同层次上发挥着重要作用。Struts1.2是一个MVC(Model-View-Controller)框架,主要负责处理用户界面与业务逻辑之间的...

    搭建Struts2.1+Spring3.0+Hibernate3.3框架

    搭建Struts2.1+Spring3.0+Hibernate3.3框架是开发Java Web应用程序时常见的一种技术组合,也被称为SSH框架。这三个框架分别负责不同的职责:Struts2处理前端控制器,Spring提供依赖注入和事务管理,Hibernate则作为...

    Struts2+Spring2.5+Hibernate3.3整合开发ppt

    Struts2+Spring2.5+Hibernate3.3整合开发 需要的朋友就下把 有什么用我就不罗嗦了 不好的话 你们给个差评 如果觉得好的话 请告诉你的朋友

    struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可

    struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可。。启动tomcat前先修改jdbc.properties文件。由于lib文件较大,所以请自行导入相关lib包。

    struts2.1+spring2.5+hibernate3.3简单登录案例

    Struts2.1+Spring2.5+Hibernate3.3是一个经典的Java Web开发技术栈,它们结合使用可以构建高效、可扩展的企业级应用程序。在这个简单的登录案例中,我们将深入理解这三个框架如何协同工作来实现用户身份验证。 ...

    最新Struts2.1+Spring2.5+Hibernate3.3整合开发

    Struts2.1、Spring2.5和Hibernate3.3是Java Web开发中经典的三大框架,它们的整合应用是企业级应用开发中的常见实践。这三个框架的集成为开发者提供了强大的功能,包括模型-视图-控制器(MVC)架构、依赖注入(DI)...

    struts2.1+spring3.0+hibernate3.3整合小例子

    本篇文章将详细解读一个基于Struts2.1、Spring3.0以及Hibernate3.3的整合项目案例。该案例不仅展示了如何搭建这样一个集成环境,还特别强调了使用Oracle数据库进行数据持久化的具体实现细节。本文旨在为读者提供一个...

    Struts2.1+Spring2+Hibernate3.3整合

    Struts2.1+Spring2+Hibernate3.3的整合是Java Web开发中常见的MVC框架集成方案,常被称为SSH2整合。这三个框架分别扮演不同的角色:Struts2作为前端控制器,负责处理用户请求和视图展示;Spring则提供依赖注入(DI)...

    Struts2+Spring2.5+hibernate3.3整合

    总结来说,Struts2+Spring2.5+Hibernate3.3整合是一个经典的Java Web开发模式,通过合理配置和集成这三个框架,可以构建出结构清晰、维护性强的企业级应用。在实际项目中,开发者需要对每个框架有深入理解,并熟练...

    struts2+spring2.5+hibernate3.3例子(增删改)

    Struts2、Spring2.5和Hibernate3.3是经典的Java Web开发框架组合,它们各自在应用程序的不同层面提供了强大的功能。这个例子展示了如何将这三个框架整合在一起,实现一个简单的图书管理系统的增删改操作。 **Struts...

    Struts2+Spring2.5+Hibernate3.3整合开发

    这篇文章将深入探讨如何将Struts2、Spring2.5和Hibernate3.3集成到一个项目中,以及它们各自的核心功能。 **Struts2** 是一个强大的MVC(Model-View-Controller)框架,它继承了Struts1的优点并解决了其不足,提供...

    Struts2+Spring2.5+Hibernate3.3整合开发附源代码

    在这个"Struts2+Spring2.5+Hibernate3.3整合开发"项目中,"需要的JAR.txt"文件很可能包含了运行项目所需的库文件列表,包括这三大框架的版本以及其他可能依赖的JAR包。SSH2可能是指该项目的源代码,其中应该包含...

Global site tag (gtag.js) - Google Analytics