`
lemo
  • 浏览: 91609 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring struts整合策略

阅读更多

1。装载Spring context
2。整合Struts

1。装载Spring context 的方法主要有两种:

(1)在struts-config.xml中配置

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">

            <set-property peperpty="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>

</plug-in>

(2)在web.xml中配置

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>

<servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>


2。整合Struts方法主要有3种:
(1)用户Action直接继承ActionSupport类,调用getWebApplicationContext().getBean()方法注入所需要的类.

(2)使用Spring的DelegationRequestProcessor代替ActionServlet.
<!-- 将struts交由spring管理 -->
  <controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
  </controller>
(3)使用Spring的委托代理.
分享到:
评论

相关推荐

    spring和struts整合的三种方案

    Spring 和 Struts 整合是企业级 Java 应用开发中常见的技术组合,它们各自在...在选择整合策略时,需要考虑项目需求、团队熟悉的技术以及对代码耦合度的控制。每种方案都有其优缺点,开发者应根据具体情况进行选择。

    Spring整合Struts

    无论是通过ContextLoaderPlugin还是继承ActionSupport类,开发者都可以根据项目的需求选择最合适的整合策略。通过利用Spring的DI和AOP特性,以及Struts的MVC架构,企业级应用的开发变得更加高效、可维护和可扩展。

    spring与struts整合开发包

    接下来,我们将详细探讨Spring和Struts整合开发中的关键知识点。 1. **Spring框架**:Spring的核心特性包括DI(依赖注入)和AOP(面向切面编程)。DI使得对象之间的关系在配置文件中定义,而不是硬编码在代码里,这...

    spring struts2 hibernate ehcache整合

    这篇博客“spring struts2 hibernate ehcache整合”显然探讨了如何将这四个组件集成到同一个项目中,以提升应用程序的性能和效率。以下是关于这些技术及其整合的关键知识点的详细说明: 1. **Spring框架**:Spring...

    Spring+Struts2+hibernate+Redis整合

    在IT行业中,SSH(Spring、Struts2、Hibernate)是一个经典的Java Web开发框架组合,而Redis则是一个高性能的键值存储系统,常用于缓存和数据持久化。将SSH与Redis整合,可以提升应用程序的性能和响应速度。下面将...

    spring hibernate struts整合

    在Spring和Struts整合时,Spring可以作为Action的依赖注入容器,提供业务对象给Struts,从而减少代码耦合。 4. **整合过程**: - **配置Spring**:创建Spring的配置文件,如`applicationContext.xml`,定义Bean的...

    struts2和spring和Hibernate整合的jar包

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而将这三者整合在一起可以构建高效、灵活的企业级应用。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求...

    Struts+Spring+Hibernate整合教程

    本文讨论的整合策略中,描述了三个框架被整合起来之后从最高层次看到的视图,形成了一个完整的架构模式。这种架构模式的特点是分层清晰,每一层都有明确的职责,层与层之间通过接口进行通信。这种设计可以有效地减少...

    Struts2+JPA+Spring整合(PPT)

    **Struts2、JPA与Spring的整合** 在企业级Java开发中,Struts2、JPA(Java Persistence API)和Spring框架的整合是常见的技术栈选择,它们各自扮演着不同的角色,共同构建出强大的MVC(Model-View-Controller)架构...

    ssh框架整合详细步骤(spring+struts2+hibernate)

    ### SSH框架整合详细步骤(spring+struts2+hibernate) #### 一、整合概述 在现代Web应用开发中,SSH(Struts2、Spring、Hibernate)框架因其各自独特的功能和优势,常被组合使用以构建高效、稳定且易于维护的系统...

    spring struts hibernate互相整合

    整合Spring、Struts和Hibernate能够构建出强大的、灵活的企业级应用。以下是整合这三大框架的关键知识点: 1. **Spring框架的整合**:Spring作为整个应用的中心,负责管理其他组件,如Struts的Action和Hibernate的...

    spring Struts2 hibernate 整合框架代码

    SSH整合框架是Java Web开发中常见的一种技术栈组合,由Spring、Struts2和Hibernate三个开源框架构成。这个框架组合提供了完整的MVC(Model-View-Controller)设计模式支持,帮助开发者构建高效、灵活且可维护的Web...

    spring整合struts.rar

    整合 Spring 和 Struts 的主要目标是利用 Spring 的 IoC(Inversion of Control,控制反转)和 AOP 来管理和控制 Struts2 的动作类(Action),同时利用 Struts2 的 MVC 模式处理 Web 请求和展示视图。以下是整合...

    hibernate-spring-struts整合手册

    ### hibernate-spring-struts整合手册:构建三层架构的Web应用程序 #### 一、引言与目标 在《hibernate-spring-struts整合手册》中,作者Hantsy Bai旨在展示如何结合strutsMVC框架、Spring中间层以及Hibernate后端...

    spring和Struts1整合

    Spring 和 Struts1 整合是企业级 Java Web 开发中的常见实践,它结合了 Spring 框架的依赖注入和事务管理能力与 Struts1 的 MVC 设计模式,为应用提供更强大的控制层和业务逻辑处理。在这个整合中,Spring 作为底层...

    struts2+spring+hibernate整合策略

    ### Struts2+Spring+Hibernate整合策略 #### 一、企业应用开发的挑战与思考方式 企业级应用的开发面临着诸多挑战,其中包括但不限于业务逻辑的复杂性、系统的可扩展性、安全性和性能等方面的需求。为了应对这些...

    Struts 1.2+Hibernate3.3+Spring3.0整合详细步骤+源码

    文档"Struts 2.1+Hibernate3.3+Spring3.0整合详细步骤.doc"可能包含了上述步骤的详细过程,帮助读者理解如何将Struts 2.1(注意标题是1.2,但文档可能是2.1版本的误写)与Hibernate 3.3和Spring 3.0进行整合。...

    spring2.5.6 整合struts2.0

    在整合 Spring 2.5.6 和 Struts 2.0 的过程中,主要涉及以下几个关键知识点: 1. **依赖管理**:首先,确保你的项目中包含两个框架的正确版本。Spring 2.5.6 和 Struts 2.0 的 jar 包需要添加到项目的类路径中。这...

    spring管理struts和hibernate

    ### Spring管理Struts与Hibernate详解 #### 一、Spring整合Struts 在Web开发中,Struts是一个基于MVC设计模式的开源框架,它能够帮助开发者构建可维护性高、结构...对于大型复杂项目而言,这种整合策略是非常推荐的。

    struts2整合Spring和hibernate案例

    这个"struts2.1.6 + hibernate3.1 + spring2.5"的整合案例主要展示了如何在不使用大量XML配置的情况下,通过注解来简化集成过程。以下是相关的知识点: 1. **Struts2框架**:Struts2提供了Action、Result和...

Global site tag (gtag.js) - Google Analytics