struts2.0+spring2.0+hibernate3.1整合
一、struts2.0与spring2.0的整合
1、新建web项目
加入struts2.0和spring的各种架包。
struts2.0的基本架包:
common-logging-1.0.4.jar freemarker-2.3.8.jar
ognl-2.6.11.jar struts2-core-2.0.11.2.jar xwork-2.0.5.jar
spring 的架包:spring-2.0.jar
特别的注意加入:
commons-pool-1.4.jar 解决spring和hibernate整合时,数据源datasource的问题,可以去http://commons.apache.org/downloads/download_pool.cgi下载
struts2-spring-plugin-2.0.11.2.jar 解决struts2和spring整合时,将struts的管理托管给spring
2、修改web.xml文件,加入:
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
上面一段是让程序知道在正确的时候清除请求(servletContext),而不是立即清除,方便在程序中取得servletContext。
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
上面一段是配置spring 的监听,方便spring与web的容器交互。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
上面是定义spring.xml文件的上下文配置,如果拥有多个spring的配置文件,可以用空格或逗号隔开。
3、修改struts.xml文件
在其中加入:
<constant name="struts.objectFactory" valus="spring"/>
将struts的工厂交由spring来管理,由spring来创建对象,但是如果已经加入了struts2-spring-plugin-2.0.11.2.jar 的包,就可以不用加了。
二、spring和hibernate的整合
1、新建一web项目,或是在struts+spring的基础上开发
2、添加spring的支持
选择需要的库文件。aop、core、persistence core、presistence JDBC、web,选择这五个库文件。
3、添加hibernate的支持
在选择hibernate的配置文件时,我们选择spring configuration file ,表示下网将hibernate托管给spring进行管理,使用已经存在的spring的配置文件,检查spring的配置文件的位置,添加sessionFactory的BeanID,在下面给出的datasource数据源的BeanID,选择数据库的驱动名字,不创建sessionfactory class。
4、添加hibernate的反向工程
在myeclipse database explorer视图中,将表反转到hibernate中。
来自于:http://blog.sina.com.cn/s/blog_4ed66efa0100cefj.html
分享到:
相关推荐
SSH集成在IT行业中通常指的是Spring、Struts和Hibernate这三个开源框架的集成,它们是Java Web开发中的常用组件,用于构建高效、可维护的企业级应用程序。SSH集成提供了模型-视图-控制器(MVC)架构模式的支持,使得...
SSH集成通常指的是将SSH功能与其他系统或工具整合,以实现更高效、更安全的远程管理和服务交互。在IT领域,SSH集成尤其常见于服务器管理、自动化任务执行、版本控制系统(如Git)以及持续集成/持续部署(CI/CD)流程...
SSH集成框架,全称为Spring、Struts和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个框架集合了Spring的依赖注入、事务管理,Struts的MVC设计模式,以及Hibernate的对象关系映射(ORM)功能,为...
本文将深入探讨SSH集成中的权限管理板块,这对于任何涉及到用户访问控制的系统都是至关重要的。 首先,权限管理是系统安全的核心组成部分,它涉及到用户角色分配、操作授权、资源访问控制等多个方面。在SSH框架中,...
SSH集成指的是Spring、Struts和Hibernate这三大Java开源框架的集成。这三者分别是Spring(一个全面的企业级应用开发框架)、Struts(一个用于构建MVC Web应用程序的框架)和Hibernate(一个对象关系映射(ORM)框架...
ssh 集成方式说明
这个压缩包“ssh集成jar包”包含了搭建SSH框架所需要的各种库文件。 Spring框架是核心,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)的功能,使得代码更加...
SSH集成的小型测试项目是一个基于Java的Web应用程序,它整合了Struts2、Hibernate和Spring三大框架,并且利用Ajax技术增强了用户体验。这个项目对于初学者和想要深入理解这些技术的人来说,是一个非常有价值的实践...
SSH集成是Java开发中一种常见的技术栈组合,主要包括Spring、Hibernate和Struts(或Spring MVC)这三个框架。在这个项目中,SSH被用来构建一个用户管理系统,实现了用户的基本操作以及权限控制功能。以下是对这些...
SSH集成开发是Java Web开发中的一个经典组合,它由Spring、Struts2和Hibernate三个开源框架组成,分别负责控制层、表现层和持久层的管理。这个集成项目旨在提供一个全面的解决方案,使得开发者能够更高效地构建企业...
在IT行业中,SSH集成指的是Spring、Struts和Hibernate这三个开源框架的集成,它们是Java Web开发中的重要组件。Spring提供依赖注入和面向切面编程,Struts处理MVC(模型-视图-控制器)架构,而Hibernate则负责对象...
最新SSH集成_2016-11-08.txt 环境:struts2.5.5+spring4.3.3+hiberante5.2.4 真正的集成,struts action交给spring托管。真实的项目工程,带数据库初始化脚本。
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java ...不过,随着技术的发展,如今Spring Boot和Spring Framework的最新版本已经不再推荐这种传统的SSH集成方式,而是倾向于更加轻量级、自动化配置的解决方案。
配置 SSH 集成
SSH集成框架,全称为Spring、Struts和Hibernate的组合,是Java Web开发中常见的三大开源框架的集成。这个框架组合提供了完整的MVC(Model-View-Controller)设计模式支持,帮助开发者构建高效、可维护的Web应用。接...
**SSH集成步骤详解** SSH(Struts + Spring + Hibernate)是一种经典的Java Web开发框架组合,用于构建企业级的Web应用程序。SSH集成了Struts的MVC设计模式、Spring的依赖注入和事务管理以及Hibernate的对象关系...
SSH 集成框架业务逻辑的实现方法 SSH 集成框架是指 Struts、Spring、Hibernate 三大框架的集成,它是目前较流行的一种 Web 应用程序开源框架。Struts 负责表示层,Spring 负责业务逻辑层,Hibernate 负责数据持久层...
开发Struts2、Hibernate、Spring集成程序 Myeclipse8.6下struts2.1 spring2.5 hibernate3.2整合图解
SSH集成是Java开发中一种常见的框架整合方式,它包含了Spring、Struts和Hibernate这三个开源框架。这三者分别负责不同的职责:Spring作为整体的应用管理框架,Struts处理MVC(模型-视图-控制器)架构,而Hibernate则...