`

Spring管理struts中的action

阅读更多
让Spring管理struts中的action,可以在struts.xml中增加配置
<constant name="struts.objectFactory" value="spring" />
并且在web.xml中定义spring监听器
       
<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>classpath:applicationContext.xml</param-value>
	</context-param>

	<listener>
		<listener-class>
			org.springframework.web.context.ContextLoaderListener
		</listener-class>
	</listener>

由于org.springframework.web.context.ContextLoaderListener是在spring-web.jar包中,所以需将WEB-INF/lib中加入spring-web.jar包
分享到:
评论

相关推荐

    spring管理struts的action的代码

    为了实现Spring对Struts Action的管理,我们需要在Web应用中配置Spring容器,并通过Spring来创建和管理Struts中的Action实例。这样做的好处在于,Action实例的生命周期和依赖关系都可以由Spring容器来管理,提高了...

    spring管理struts和hibernate

    - 利用Spring的AOP(面向切面编程)特性,可以方便地添加如事务管理、日志记录等功能到Struts Action中,而无需修改Action本身的代码。 #### 二、Spring管理Hibernate 接下来我们来看如何让Spring管理Hibernate,...

    图书管理系统spring+struts+hibernate

    《图书管理系统spring+struts+hibernate》是一款基于Java技术栈开发的图书管理软件,其核心框架包括Spring、Struts和Hibernate。该系统利用MySQL作为数据库存储数据,提供了完整的数据库备份,确保了数据的安全性与...

    Spring整合Struts

    这两种方法都能让你在action-context.xml文件中管理Action及其依赖关系。通过在struts-config.xml和action-servlet.xml之间建立的桥梁,即action-mapping,可以实现Struts Action与Spring Bean之间的映射。 #### ...

    spring与struts2整合

    通过在 Action 类上使用 `@Component` 注解并配置在 Spring 配置文件中,可以确保 Spring 能够创建和管理这些类的实例。 5. **拦截器**:Struts2 中的拦截器可以用来实现通用的行为,如权限验证、日志记录等。通过...

    整合Spring与Struts的几种方法

    在整合两者时,主要目标是让Spring管理Struts的Action实例,这样可以利用Spring的IoC容器来创建和控制Action对象。 首先,关键步骤是使Struts的ActionServlet能够加载Spring的应用程序环境。这可以通过在Struts的...

    spring_struts整合jar包

    7. **配置文件整合**:需要在struts.xml和Spring的配置文件中进行相应的配置,确保请求能够正确地路由到Action并由Spring管理。 8. **结果转发**:Struts2的Action执行完毕后,通常会返回一个结果,这个结果可以...

    Spring与Struts 2整合.zip

    整合Spring和Struts 2的主要目的是将Spring的依赖注入和管理能力引入到Struts 2的Action中,以及利用Spring的AOP进行事务管理。整合步骤通常包括以下几个部分: 1. **添加依赖**:在项目中引入Spring和Struts 2的库...

    Spring与Struts2整合

    - **更灵活的依赖注入**:使用Spring的DI,可以轻松地更换和配置Action中的依赖。 - **事务管理**:Spring提供了强大的事务管理功能,可以方便地进行事务控制。 - **AOP支持**:Spring的AOP可以用于实现如日志、权限...

    spring+struts+mybatis整合项目

    在整合项目中,Spring与Struts可以无缝集成,Spring可以管理Struts的Action,增强其功能。 **MyBatis框架** 是一个轻量级的持久层框架,它简化了数据库操作,通过XML或注解的方式配置SQL语句,将SQL与Java代码分离...

    spring+struts2整合源码

    在Java Web开发中,Spring和Struts2是两个非常重要的框架。Spring以其强大的依赖注入(DI)和面向切面编程(AOP)能力,而Struts2则以其优秀的MVC设计模式著称,两者结合可以构建出高效、可维护的Web应用。本文将...

    Spring+struts2

    2. **模型(Model)**:通常包括 POJO(Plain Old Java Object),这些对象被 Spring 管理,并通过 Struts2 的 Action 接口进行操作。 3. **视图(View)**:可能是 JSP 页面,与 Struts2 的结果配置对应,用于展示...

    Spring+Struts+Hibernate比较详细的整合配置方案

    - 在Struts的`struts-config.xml`中,配置Action和ActionForward,使Struts知道如何调用Spring管理的Bean。 - 测试:运行应用,通过Struts的Action链路,检查Spring是否正确注入依赖,Hibernate是否能正常与数据库...

    spring_struts_hibernate整合开发书籍

    书中会详细讲述如何配置这些框架,使它们协同工作,包括Spring与Hibernate的事务管理、数据源配置、以及Struts2与Spring的整合等。 除此之外,书中还可能涵盖了单元测试、异常处理、安全性配置等方面的内容,这些都...

    spring+struts+mysql-conn

    2. 集成Struts:配置Struts2的配置文件(struts.xml),指定Action类及其映射,同时设置Spring插件,让Struts2能够利用Spring管理的bean。 3. 数据库连接:在Spring配置中添加数据源和事务管理器,配置MySQL的JDBC...

    spring+struts2+ibatis整合的jar包

    在Java Web开发中,Spring、Struts2和iBatis是三个非常重要的框架,它们各自在不同的层面上提供了强大的功能。Spring是一个全面的后端应用框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等功能;Struts...

    Spring与Struts集成方式一

    - 在Struts的Action类中,通过Spring的`@Autowired`注解或`ApplicationContext`获取由Spring管理的bean,以降低组件之间的耦合。 - 或者,使用Spring的Struts插件(`struts-spring-plugin.xml`),该插件会自动...

    spring-struts2-maven

    在本项目中,Maven用于管理Spring、Struts2和其他库的依赖关系,使得开发者可以专注于业务逻辑而不是配置管理。 **Quartz** Quartz是一个开源的作业调度框架,可以在Java应用中安排任务执行。它可以用于定时触发...

    spring+struts2图书管理系统

    然后,创建一个对应的Service接口和实现类,这个Service类可以注入到Struts2的Action中,用于处理用户的请求,如查询、添加、删除图书等操作。数据库操作则通过Spring JDBC模块来完成,可以编写 Dao(Data Access ...

    Spring和Struts整合例子

    这里定义了UserService和UserDao的Bean,并将UserService注入到YourAction中。 4. **Struts2 Spring插件配置**:为了使Struts2能够识别并使用Spring管理的Bean,需要引入Struts2的Spring插件,并在`struts.xml`中...

Global site tag (gtag.js) - Google Analytics