Spring 3.0整合Struts 1.3
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Struts作为优秀的MVC实现框架,曾风靡一时,就现在而言,依然有很多系统采用,它也是我们学习Java web编程,掌握常用开发框架必须要学习的框架。
如何将两个框架进行整合,相信是不少刚学习完Struts和Spring的程序员们想要掌握和了解的,下面,我们采用一种常用的方式将两个框架整合,更好的进行Java web开发。
1. 首先,我们使用Myeclipse(作者使用的是9.0正式版)建立一个Web project,名字就起为spring_struts吧。
2. 然后为项目加入Spring3.0和Struts1.3框架。
注意:在加入Spring框架时,我们需要勾选的Libraries有:
A. Spring 3.0 Core Libraries
B. Spring 3.0 Web Libraries
前者是Spring框架的核心jar,后者是整合Struts需要用的。
3. 上面的步骤只要是学习过框架的同学都能实现,接下来就是配置了。
3.1 首先,到web.xml文件中,配置监听。
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
监听器里面的类来自Spring框架
3.2 配置上下文参数,用以加载Spring的配置文件
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
3.3 在struts-config.xml中配置控制器。
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
</controller>
到这,两个框架已经整合到一起了,下面就是如何使用整合的Spring 3.0+Struts 1.3进行Web应用程序开发了……
分享到:
相关推荐
在整合Struts1.3、Spring3.0和Hibernate3.3时,通常会将Spring作为全局上下文,管理所有bean,包括Struts的Action和Hibernate的SessionFactory。Spring的ApplicationContext会加载所有配置的bean,包括Hibernate的...
Struts1.3、Hibernate3.3和Spring3.0是经典的Java企业级开发框架,它们的整合在早期Web应用开发中非常常见。这三种框架的结合提供了模型-视图-控制器(MVC)架构、对象关系映射(ORM)以及依赖注入(DI)和面向切面...
Struts1.3_Spring3.0_Hibernate3.3示例是一个综合性的项目,它展示了如何在Java Web开发中整合三个流行的技术框架:Struts1.3、Spring3.0和Hibernate3.3。这些框架分别负责MVC(Model-View-Controller)架构、依赖...
### Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4 #### 整合Spring与Struts ##### 1. 在web.xml中进行Struts和Spring的配置 为了实现Struts与Spring框架的集成,在`web.xml`文件中需要进行以下配置...
SSH整合集成是Java Web开发中常见的一种技术栈组合,它由Struts1、Spring2.5和Hibernate3.0三个框架组成,旨在提供一个高效、灵活且可扩展的后端解决方案。下面将详细介绍这三个框架以及它们如何协同工作。 **...
总的来说,这个"spring2.5+struts1+hibernate3.0 JAR包集合"代表了一个成熟、广泛使用的Java Web开发解决方案,它整合了优秀的组件,为开发人员提供了强大的工具,以构建复杂、高性能的应用程序。然而,随着技术的...
在本文中,我们将深入探讨如何搭建基于Spring 2.5、Struts 1.3和Hibernate 3.0的SSH开发环境。 首先,我们需要进行准备工作,包括创建数据库并添加初始化数据。例如,创建一个名为`ADMIN`的表,存储管理员信息,...
《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》 第1章 java ee应用和开发环境 1 1.1 java ee应用概述 2 1.1.1 java ee应用的分层模型 2 1.1.2 java ee应用的组件 3 1.1.3 java ...
《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》 第1章 java ee应用和开发环境 1 1.1 java ee应用概述 2 1.1.1 java ee应用的分层模型 2 1.1.2 java ee应用的组件 3 1.1.3 java ...
Struts1.3是基于MVC架构的Web应用框架,用于组织和管理应用的业务逻辑。它的核心是ActionServlet,它处理HTTP请求并分派到相应的Action。ActionForm对象承载了用户输入的数据,而Action类则执行相应的业务逻辑。配置...
**1.3 在Spring配置文件中进行和Struts的集成** 在Spring配置文件中,需要定义Struts Action类的bean,并且将其暴露给Struts使用。 ```xml <!-- 注入依赖 --> ``` **1.4 其它推荐配置** - **日志配置**:推荐...
《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》 第1章 java ee应用和开发环境 1 1.1 java ee应用概述 2 1.1.1 java ee应用的分层模型 2 1.1.2 java ee应用的组件 3 1.1.3 java ...
《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》 第1章 java ee应用和开发环境 1 1.1 java ee应用概述 2 1.1.1 java ee应用的分层模型 2 1.1.2 java ee应用的组件 3 1.1.3 java ...
Struts (Struts1.3)** Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要用于处理用户请求和控制应用程序流程。在Struts1.3中,ActionServlet作为控制器接收HTTP请求,然后通过配置的...
1.2.4Spring3.0及替代技术 1.3Tomcat的下载和安装 1.3.1安装Tomcat服务器 1.3.2配置Tomcat的服务端口 1.3.3进入控制台 1.3.4部署Web应用 1.3.5配置Tomcat的数据源 1.4Eclipse的安装和使用 1.4.1Eclipse的...
1.2.4Spring3.0及替代技术 1.3Tomcat的下载和安装 1.3.1安装Tomcat服务器 1.3.2配置Tomcat的服务端口 1.3.3进入控制台 1.3.4部署Web应用 1.3.5配置Tomcat的数据源 1.4Eclipse的安装和使用 1.4.1Eclipse的...
1.2.4Spring3.0及替代技术 1.3Tomcat的下载和安装 1.3.1安装Tomcat服务器 1.3.2配置Tomcat的服务端口 1.3.3进入控制台 1.3.4部署Web应用 1.3.5配置Tomcat的数据源 1.4Eclipse的安装和使用 1.4.1Eclipse的...
6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4 将Spring与JSF集成 226 6.4.1 问题 226 6.4.2 解决方案 226 6.4.3 工作原理 227 6.5 将Spring与DWR...
6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4 将Spring与JSF集成 226 6.4.1 问题 226 6.4.2 解决方案 226 6.4.3 工作原理 227 6.5 将Spring与DWR...