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

struts1和spring的整合

    博客分类:
  • SSH
阅读更多
struts1和spring主要使用以下两种方法加载applicatonContext:

1.在sturts-config.xml 中加载:
<plug-in 
className="org.springframework.web.struts.ContextLoaderPlugIn">   
       <set-property property="contextConfigLocation"     value="/WEB
-INF/applicationContext.xml" />   
</plug-in>

然后在web.xml里面需要配置一个Spring的监听器
    <listener>   
        <listener-
class>org.springframework.web.context.ContextLoaderListener</listener
-class>   
    </listener> 



2.在web.xml中加载:
<context-param>
  <param-name>contextConfigLocation</param-name>
    <!--如果applicationContext.xml放classes目录下则写成classpath:applicationContext.xml-->

  <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
 <servlet>
   <servlet-name>context</servlet-name>
   <servletclass>
     org.springframework.web.context.ContextLoaderServlet
   </servlet-class>
   <load-on-startup>1</load-on-startup>
 </servlet>

然后将struts 交由spring控制,也就是覆盖Struts1中的DelegationRequestProcess,在struts-config.xml中加入:
<controller
processorClass="org.springframework.web.struts.DelegatingRequestProces
sor">
分享到:
评论

相关推荐

    struts1和spring整合

    Struts1 和 Spring 整合是 Java Web 开发中常见的一种技术组合,它们分别作为 MVC 框架和依赖注入框架,共同提升了应用的可维护性和可扩展性。Struts1 提供了强大的控制器层,而 Spring 提供了业务逻辑处理和依赖...

    struts1和spring整合开发jar包

    struts1和spring整合开发jar包

    Struts1和Spring整合

    这是一个非常好的技术,大家可以一起来参考。。。。。。。

    struts1和spring整合做的登录

    Struts1和Spring的整合是Java Web开发中的常见实践,特别是在传统的MVC架构中。这两个框架结合使用可以增强应用的可扩展性和模块化,同时利用Spring的依赖注入(DI)和面向切面编程(AOP)特性来提高代码的可维护性...

    struts1整合spring及hibernate所需jar包

    下面将详细介绍在整合Struts1、Spring和Hibernate时所需的jar包以及它们的作用。 1. **Struts1**: Struts1是一个开源的MVC框架,它为Java EE应用程序提供了模型-视图-控制器的设计模式。在Struts1中,`struts-core....

    struts1+spring2.5+hibernate整合jar包

    总结来说,"struts1+spring2.5+hibernate整合jar包"提供了一个预配置好的环境,帮助开发者避免了手动选择和配置jar包的繁琐过程,从而更快地进入开发阶段。通过熟练掌握SSH整合,开发者可以构建出高效、可维护的企业...

    struts2和spring和Hibernate整合的jar包

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

    struts2和spring整合包

    **Struts2和Spring整合** 整合Struts2和Spring的主要目标是利用两者的优点,创建一个更强大的MVC应用。整合步骤通常包括: 1. **配置Spring**:创建Spring的ApplicationContext配置文件,定义Bean及其依赖。 2. **...

    struts1+spring

    7. **整合**:将 Struts1 和 Spring 整合时,通常会在 Struts1 的 Action 类中注入 Spring 的 Service 对象,这样可以利用 Spring 管理 Service 层的生命周期和事务。同时,Struts1 的插件如 Struts-Spring 插件可以...

    整合struts2和spring

    将Struts2和Spring整合可以充分利用各自的优势,实现更加灵活、高效的应用开发。 整合Struts2和Spring主要涉及以下几个关键步骤: 1. **添加依赖**:首先,需要在项目的构建配置文件(如Maven的pom.xml或Gradle的...

    struts1整合spring 通过代理RequestProcessor实现

    - `web.xml`:Web应用的部署描述符,用于配置Struts1和Spring的前端控制器(Front Controller)。 通过这样的整合,我们能够使Struts1的应用享受到Spring带来的便利,比如更好的依赖管理、更易于测试的代码结构...

    Struts1+Spring2+Hibernate2整合详细例子

    5. **集成Struts1和Spring2**:使用Spring的Struts插件,将Spring管理的Bean注入到Struts的Action中,实现依赖注入。 6. **集成Spring2和Hibernate2**:在Spring的配置文件中,配置Hibernate的SessionFactory,并...

    struts1 spring ibatis整合项目源码

    struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码

    struts2和Spring整合需要的jar包

    1. **添加必要的JAR包**:整合Struts2和Spring,我们需要以下JAR包: - Struts2的核心库,如`struts2-core.jar` - Spring的核心库,如`spring-context.jar`,`spring-webmvc.jar`,`spring-beans.jar`,`spring-...

    Struts2和Spring整合

    3. **Struts2与Spring整合的意义**:整合这两个框架的主要目的是利用Struts2的优秀控制层和视图层处理,结合Spring的强大依赖注入和事务管理功能,提高代码的可测试性和解耦性。同时,通过Spring管理Struts2的Action...

    struts2和spring3注解整合问题

    1. **Struts2和Spring3的整合原理** - **Struts2**:主要负责处理HTTP请求,通过Action映射到业务逻辑,返回结果视图。Struts2支持基于XML的配置和注解方式定义Action。 - **Spring3**:提供了强大的DI和AOP功能,...

    ssh整合所需jar包 struts1.2+hibernate3.2+spring2.5

    SSH整合是指将Struts、Spring和Hibernate这三大Java开源框架集成在一起,以构建高效、松耦合的企业级应用。在Java开发中,SSH框架的整合是常见的技术实践,它能够帮助开发者实现MVC(Model-View-Controller)设计...

    最新版本的Struts2+Spring4+Hibernate4框架整合

    整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...

    hibernate,struts2,spring 整合jar包

    SSH整合指的是将Spring、Struts2和Hibernate这三个开源框架集成在一起,用于构建高效、灵活的企业级Java应用。在Java开发中,这三大框架各有其专长:Spring提供了强大的依赖注入和面向切面编程功能,Struts2是MVC...

    Struts2整合Spring、JPA

    至于`lib1`这个文件,可能包含了整合所需的一些依赖库,比如Struts2、Spring和JPA实现的JAR包,以及可能的数据库驱动和其他支持库。确保这些库被正确地添加到项目的类路径中是成功整合的基础。 总的来说,Struts2、...

Global site tag (gtag.js) - Google Analytics