`
嵇海波
  • 浏览: 14049 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

struts2、spring整合

 
阅读更多

前文已经搭建好了struts2环境,而在struts2的基础上集成spring,则需要加入spring的核心jar包已经相应的struts-spring插件以及commons-logging.jar

1.首先导入所需jar包

2.在web-inf下添加spring配置文件applicationContext.xml

3.在web.xml中加入spring组件:

<context-param>
		<param-name>contextConfigLocation</param-name>
     	<param-value>WEB-INF/applicationContext.xml</param-value>
	</context-param>
    
    <listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

 4.将建好的action交给spring去管理,即在applicationContext.xml添加action的bean配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns ="http://www.springframework.org/schema/beans" 
    xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation ="http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
    
    <bean name="helloWorldAction" class="ssmdemo.HelloWorld" />
    	
</beans>
5.最后修改struts.xml文件

 

<!-- 告知Struts 2运行时使用Spring来创建对象 -->
    <constant name="struts.objectFactory" value="spring" />

    <package name="struts2" extends="struts-default">  
        <action name="HelloWorld" class="helloWorldAction">  
            <result>/HelloWorld.jsp</result> 
       </action>  
    </package>  

 

 

 

分享到:
评论

相关推荐

    Struts2 Spring整合

    总的来说,Struts2和Spring的整合使得开发者可以利用两者的优点,如Struts2的MVC设计模式和Spring的DI、AOP等特性,构建出更加健壮、可维护的Java Web应用。理解并掌握这种整合方式对于提升Java Web开发能力具有重要...

    Java struts2 Spring 整合文档附加演示工程

    5.struts2_spring struts spring 整合 以上功能包含完整示例代码 Eclipse Java EE IDE for Web Developers. Build id: 20090920-1017 Tomcat6.0 下编译运行通过 struts版本 struts-2.2.3.1 sping版本 spring-...

    struts2Spring整合(实例)

    在Spring整合中,Action类通常被声明为Spring的Bean,这样它的生命周期和依赖关系由Spring管理。 5. **JSP**:在视图层,本实例可能使用了JSP(JavaServer Pages)来展示结果。JSP与Struts2的Result类型配合,将...

    Hibernate struts2 spring 整合应用学生信息管理系统源码及文档

    《整合Hibernate、Struts2与Spring的学生信息管理系统详解》 在Java Web开发领域,整合Hibernate、Struts2和Spring框架是构建高效、可维护性高的应用程序的常见实践。本系统——"学生信息管理系统",正是这种整合...

    struts2整合spring、hibernate的jar包

    2. **Spring整合**:Spring框架的核心在于IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入),它能管理对象的生命周期和依赖关系。在整合Struts2时,我们需要配置Spring的`spring-beans...

    Struts2整合Spring、JPA

    Struts2整合Spring和JPA是企业级Java应用开发中常见的技术组合,它们分别负责不同的职责:Struts2作为一款成熟的MVC框架,主要用于处理Web层的请求与响应;Spring作为一个全面的轻量级框架,提供了依赖注入(DI)和...

    struts2和Spring整合需要的jar包

    2. **配置Struts2**:在`struts.xml`配置文件中,我们需要配置Struts2与Spring的整合。添加`&lt;constant&gt;`标签,设置`struts.objectFactory`为`spring`,表明使用Spring作为对象工厂。 ```xml &lt;constant name="...

    struts和spring整合的2种方式

    在实际应用中,随着Struts2的出现和Spring Boot的流行,这种Struts1与Spring的整合方式逐渐被新的框架组合取代,如Spring MVC或Spring Boot的WebFlux。然而,对于学习和理解框架整合以及依赖注入的概念,这些基础...

    struts2和spring整合包

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

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

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

    struts2 spring hibernate 整合过程

    struts2 spring hibernate 整合过程 希望能对你有帮助,谢谢

    struts和spring整合(两种实现方法)

    用DelegatingRequestProcessor和DelegatingActionProxy两种方法实现struts和spring的整合,不同的地方就在struts-config.xml文件中,当前文件中DelegatingRequestProcessor是注释的。

    struts+spring+hibernate整合

    通过以上步骤,一个基本的Struts、Spring和Hibernate整合的应用就搭建完成了。这个整合的关键在于Struts处理HTTP请求,Spring管理业务对象和依赖,而Hibernate则处理数据库操作。这样的架构可以实现松耦合,便于代码...

    struts2 spring整合fieldError问题

    然而,整合过程中可能会遇到各种问题,其中之一就是"struts2 spring整合fieldError问题",这个问题主要涉及到校验框架的使用和Spring的bean管理。 首先,让我们深入理解问题的原因。在Web应用中,用户输入的数据...

    整合struts2和spring

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

    SSH(struts2,Hibernate,Spring)整合及测试亲测可用

    在整合过程中,开发者需要注意配置文件的正确设置,包括Struts2的struts.xml、Hibernate的hibernate.cfg.xml以及Spring的applicationContext.xml等。还需要确保各框架之间的依赖注入正确无误,例如,Spring需要知道...

    Struts2 hibernate spring 整合案例

    在整合中,Spring用于管理Struts2和Hibernate的实例,通过IoC容器进行依赖注入,同时可以提供事务管理,确保数据的一致性。 整合过程: 1. 配置环境:首先需要在项目中引入Struts2、Hibernate和Spring的相应库,并...

    struts1 spring ibatis整合项目源码

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

    struts2 spring hibernate整合的简单登录代码

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自负责不同的职责:Struts2作为MVC框架处理请求和展示,Spring提供依赖注入和事务管理,Hibernate则作为ORM框架处理数据库操作。将这三个框架整合在...

Global site tag (gtag.js) - Google Analytics