Spring开发环境搭建:
1.jar包:lib\aspectj下的aspectjrt.jar和aspectjweaver.jar
lib\log4j下的log4j-1.2.14.jar
lib\jakarta-commons下的commons-logging.jar
dist\spring.jar
Struts和Spring的集成
在Action中创建BeanFactory
(1)BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext-beans.xml");
UserManager userManager = (UserManager) factory.getBean("userManager");
(2)初始化就加载,使用listener
配置:web.xml <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>
注:从samples\jpetstore\war\WEB-INF\web.xml中找
Action中的代码:
BeanFactory factory = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext());
UserManager userManager = (UserManager)factory.getBean("userManager");
userManager.login(username, password);
分享到:
相关推荐
用DelegatingRequestProcessor和DelegatingActionProxy两种方法实现struts和spring的整合,不同的地方就在struts-config.xml文件中,当前文件中DelegatingRequestProcessor是注释的。
《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。《Struts Hibernate ...
struts hibernate spring集成开发宝典光盘源码(一).rar
这个压缩包“struts hibernate spring集成开发宝典光盘源码(二).rar”显然是一个用于学习这三大框架集成的实践项目,包含了一些示例代码和接口定义。 1. Struts:Struts 是一款开源的MVC(Model-View-Controller...
Struts+Spring集成的主要目的是利用两者的优点,使开发更高效、维护更方便。在集成过程中,通常会用Spring来管理Struts中的Action类,实现Action的依赖注入,从而提高代码的可测试性和解耦性。下面将详细讲解这个...
请下载Struts Hibernate Spring集成开发宝典.part1.rar和Struts Hibernate Spring集成开发宝典.part2.rar 《Struts Hibernate Spring集成开发宝典》中文pdf版 计算机电子书下载,《Struts Hibernate Spring集成开发...
《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。《Struts Hibernate ...
- **Struts-Spring集成**:通过Spring的Action代理,可以将Struts的Action实例化和管理交给Spring,实现Action的依赖注入。同时,Spring可以作为Struts的ModelDriven模式的实现,简化模型与视图的交互。 - **...
《Struts Hibernate Spring 集成开发宝典》是一本深度探讨Java企业级应用开发的著作,重点关注了三个核心框架的整合:Struts、Hibernate和Spring。这些框架都是Java领域中广泛使用的开源工具,它们各自在不同的层面...
- 这个文件名可能代表的是一个示例项目,包含了Struts和Spring集成的实例代码和配置文件,可能包含Action类、ActionForm、Service接口和实现、DAO类、配置文件以及测试用例等。 通过深入理解并实践这些知识点,...
《Struts Hibernate Spring 集成开发宝典》是一本深度探讨企业级Java应用开发的著作,重点关注了三个核心框架的整合使用:Struts、Hibernate和Spring。这三大框架是Java Web开发中的重要组成部分,各自在不同的层面...
在"第27讲--Struts与Spring集成方案1(Struts集成Spring)"中,我们主要探讨如何将Struts2与Spring进行整合。集成的主要目的是利用Spring的强大功能来管理Struts2中的Action类,从而实现更灵活的依赖注入和更好的控制...
通过以上步骤,我们可以成功地将Struts2和Spring集成在一起,利用Spring的强大功能管理Action类、事务以及其他的业务逻辑,同时保持Struts2的MVC架构清晰易用。这种集成方式提高了代码的可测试性,降低了耦合度,...
《Struts Hibernate Spring 集成开发宝典》是一本深度解析Java企业级应用开发的著作,主要聚焦于三大框架——Struts、Hibernate和Spring的整合应用。这三者是Java Web开发中的核心技术,它们各自解决不同的问题,而...
**Struts和Spring集成** 将Struts与Spring整合,可以利用两者的优点,创建一个更加健壮的Web应用程序。通常,Spring作为底层的IoC容器,负责管理所有对象的生命周期和依赖关系,而Struts则专注于HTTP请求的处理和...
集成Struts2、Spring和Hibernate时,需要注意配置文件的正确设置,包括Action配置、Spring Bean的定义、Hibernate的数据库连接和实体映射。同时,理解这三个框架的工作原理和相互作用,对于解决问题和优化代码至关...
本讲解将深入探讨如何将Spring集成到Struts中,以实现更好的控制反转(IoC)和面向切面编程(AOP)。 Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要用于处理HTTP请求和展示视图。它...
Struts Hibernate Spring集成开发宝典
Struts Hibernate Spring 集成开发宝典4
Struts Hibernate Spring 集成开发宝典3