Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结。
本方案采用自底向上:Hibernate——>Spring——>Struts2的方式进行整合。具体步骤如下:
1.通过MyEclipse向导,导入实现Hibernate3.2功能:生成会话工厂和hibernate.cfg.xml文件。然后在src中添加log4j.properties文件。
2.通过MyEclipse向导,导入实现Spring2.5功能,生成applicationContext.xml文件。然后将Spring2.0 AOP Liberaries里的asm2.2.3.jar包删除。
3.组合实现Hibernate3.2+Spring2.5支持:利用MyEclipse反向工程的方法,以Spring<dao>生成dao对象的方式创建Hibernate DAO。
4.编写DAO接口和实现类。
5.修改applicationContext.xml文件,增加Spring事务管理、DAO代理、Dao实现类等bean的配置。
6.在源文件中修改web.xml文件,增加Spring2.5的所需要的环境上下文变量和过滤器配置,并增加OpenSessionInViewFilter的设置。
7.增加struts2相应类库和struts2与spring整合所需的jar包。
8.拷贝struts.xml文件到src根目录下,再修改struts.xml文件,进行常量配置。
9.修改web.xml文件,增加Struts2的过滤器配置。
10.编写action类。
11.在applicationContext.xml文件中添加Action的代理bean。
12.配置struts.xml文件,添加相应的Action,类名指向Spring中的代理bean。
13.编写Jsp文件。
14.发布web项目。
15.启动web服务器,运行项目。
Liuyatao-szu
2009年11月6日
分享到:
相关推荐
SSH整合是指将Spring、Struts2和Hibernate三个开源框架整合在一起,实现MVC设计模式的高效开发模式。在这个过程中,Spring作为应用的核心容器,负责管理Bean;Struts2作为表现层框架,处理用户请求和视图展示;...
下面将详细阐述SSH整合的每一步骤: **第一步:创建数据库连接** 在进行SSH整合前,首先需要在MyEclipse环境中建立一个数据库连接,这通常是通过MyEclipse的数据源管理工具完成的,确保你能与数据库进行交互。 **...
### j2ee框架SSH整合详细步骤 #### 一、Spring+Struts2整合: ##### 1. Spring配置在web.xml文件中的上下文监听器: 在`web.xml`中配置Spring的上下文监听器是为了初始化Spring容器,使得在Web应用程序启动时能够...
在提供的压缩包中,`SSH整合步骤.doc`应该包含了这些步骤的详细说明,而`配置文件`可能包含了上述提到的各种模板配置文件。对于初学者来说,参考这些模板可以帮助理解和快速搭建SSH整合环境。 总之,SSH整合是Java...
通过这个SSH整合的实例,开发者可以更好地理解这三大框架如何协同工作,从而提高开发效率和代码质量。不过,实际项目可能涉及到更多细节,例如异常处理、安全性配置、国际化支持等,都需要根据项目需求进行相应的...
**三、SSH整合步骤** 1. **配置环境**:安装JDK、Tomcat服务器,以及SSH框架的库文件。 2. **创建项目结构**:设置Maven或Gradle构建工具,创建基本的Web项目目录结构。 3. **配置Spring**:编写Spring的配置文件...
通过以上步骤,SSH整合的基本架构就搭建完成了。接下来,开发者可以定义自己的业务逻辑Bean,实现DAO(Data Access Object)层和Service层,利用Spring的AOP(Aspect-Oriented Programming)特性进行事务管理,以及...
SSH整合的步骤大致如下: 1. 引入依赖:在项目中引入Spring、Struts和Hibernate的库文件或添加对应的Maven或Gradle依赖。 2. 配置Spring:创建spring-context.xml,定义Bean的配置,包括业务Service、DAO以及数据...
以下是SSH框架整合的详细步骤: 1. **环境准备**: 首先确保已经安装了JDK,并配置好环境变量。同时,下载并引入SSH框架的相应jar包,包括Spring、Struts2和Hibernate的核心库以及它们的依赖库。 2. **创建项目...
SSH整合在JavaWeb开发中是一项重要的技术组合,它包含了三个主要的开源框架:Spring、Struts和Hibernate。这些框架分别负责应用的业务逻辑管理、视图层控制和数据持久化。接下来,我们将深入探讨SSH整合的关键知识点...
SSH整合.doc和ssh整合步骤.pdf则详细介绍了整合过程。整合通常包括以下几个关键步骤: 1. **环境准备**:确保安装了MyEclipse、Java开发环境(JDK)、Tomcat服务器,并设置好相应的环境变量。 2. **下载和导入框架...
**SSH整合步骤**: 1. **环境配置**:首先,你需要安装并配置好JDK,设置好开发环境如Eclipse或IntelliJ IDEA,然后导入这三个框架的库。 2. **创建项目**:创建一个新的Maven项目,然后在pom.xml中添加Spring、...
下面将详细阐述SSH整合的步骤及关键知识点。 1. **Struts2**: Struts2是基于MVC设计模式的Web应用框架,它提供了请求分发和视图管理功能。整合SSH时,首先需要在项目的`pom.xml`或`build.xml`中添加Struts2的依赖...
### SSH整合步骤详解 #### 一、概述 SSH框架整合是指将Struts2(S)、Spring(S)和Hibernate(H)三个技术框架结合起来构建一个高效稳定的Java Web应用程序的过程。这三个框架分别负责Web层、业务逻辑层和服务...
SSH整合是指将Struts、Spring和Hibernate这三大Java开源框架集成在一起,以便构建高效、松耦合的企业级应用。在本教程中,我们将探讨如何在使用SqlServer作为数据库的情况下,逐步进行SSH整合。 首先,我们需要准备...
下面将详细介绍SSH整合所需的关键jar包以及它们在整合过程中的作用。 1. **Struts2框架**:Struts2作为MVC(模型-视图-控制器)架构的一部分,主要用于处理用户请求和控制应用流程。在SSH整合中,Struts2的核心jar...
在本例子中,SSH整合被用于实现数据库的增删改查功能,并且包括了搭建SSH框架所需的jar包和详细步骤。 首先,SSH整合的准备工作包括下载并导入这三大框架的相应库文件,通常这些库会被打包到项目的lib目录下。在...
### myEclipse8.5整合SSH的详细步骤 在IT领域,myEclipse是一个非常流行的集成开发环境(IDE),尤其适合Java开发人员。SSH(Spring、Struts、Hibernate)是三个广泛使用的开源框架,用于构建企业级Java应用程序。...
hibernate,spring,struts2等三种java框架,整合的详细步骤和一些注意点
以下是SSH2整合的详细步骤和关键配置: 1. **环境准备**: - 首先确保已经安装了JDK,并设置了相应的环境变量。 - 下载并导入所需的库:Spring、Struts2、Hibernate的jar包,以及相关的依赖如数据库驱动。 2. **...