准备三个框架结合的lib包
Spring3结合Struts2的步骤如下:
1:开启Struts2结合Spring3,在struts.xml中添加如下语句:
java代码:
- <constant name="struts.objectFactory" value="spring"/>
2:在web.xml中添加listener,如下:
java代码:
- <listener>
- <listener-class>
- org.springframework.web.context.ContextLoaderListener</listener-class>
- </listener>
3:在web.xml中指定需要初始读取的spring配置文件,如下:
java代码:
- <context-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value>
- </context-param>
- 当然别忘了加上Struts2自己的filter
。
4:在struts.xml中Action配置的时候,如下:
java代码:
- <action name="testAction" class="springBeanName">
- <result name="success">/index.jsp</result>
- </action>
5:在Spring中正常定义Bean就可以了,把Action定义成为Bean,如下:
java代码:
- <bean id="testAction" class="cn.javass.test.web.TestActioin">
- <property name="ebi" ref="testEbi"/>
- </bean>
6:在Struts的Action中,就可以通过依赖注入的方式来注入需要使用的接口了。
分享到:
相关推荐
2. **配置Spring-Hibernate整合**:Spring管理Hibernate SessionFactory,并通过事务管理器处理事务。在spring-context.xml中配置数据源、SessionFactory、事务管理器以及数据访问层的Bean。 3. **配置Action类**:...
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part2
Struts 2+Spring 3+Hibernate框架技术精讲与整合案例3Struts 2+Spring 3+Hibernate框架技术精讲与整合案例3Struts 2+Spring 3+Hibernate框架技术精讲与整合案例3
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part1
Struts 2+Spring 3+Hibernate框架技术精讲与整合案例Struts 2+Spring 3+Hibernate框架技术精讲与整合案例Struts 2+Spring 3+Hibernate框架技术精讲与整合案例Struts 2+Spring 3+Hibernate框架技术精讲与整合案例...
【标题】"jbpm4.3+struts2+spring3+hibernate3整合(一)"涉及的是一个常见的Java企业级应用架构整合实践,其中jbpm4.3是业务流程管理(Business Process Management)框架,Struts2是MVC(Model-View-Controller)...
总的来说,"最新项目系统:Struts2+Spring4+Hibernate4三大框架整合"为学习和实践Java Web开发提供了一个实用的平台,对于提升开发者的技术水平和项目经验具有极大的帮助。通过深入研究和实践,开发者可以掌握Java ...
Struts2、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的整合使用在过去的许多年里被广泛应用于企业级应用系统。这个完整的项目提供了从开发环境到运行环境的所有必要组件,包括数据库脚本,使得...
《轻量级Java EE企业应用实战:Struts2+Spring3+Hibernate整合开发(第3版)》介绍了Java EE领域的三个开源框架:Struts 2、Spring和Hibernate。其中Struts 2升级到2.2.1,Spring升级到3.0.5,Hibernate升级到了...
Struts2+Spring+Hibernate和Struts2+Spring+Ibatis是两种常见的Java Web应用程序集成框架,它们分别基于ORM框架Hibernate和轻量级数据访问框架Ibatis。这两种框架结合Spring,旨在提供一个强大的、可扩展的、易于...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们的整合应用广泛用于构建复杂的Web应用程序,如本例中的图书馆管理系统。这个系统实现了用户登录和注册功能,并且提供了对书籍表的操作,包括增、删、改...
共分四个压缩包,JavaEE企业应用实战-Struts2+Spring3+Hibernate整合开发(第3版).part3
这个"struts2+spring3+hibernate3整合源码包"可以帮助开发者深入理解这三大框架的协同工作方式,通过查看源码,可以学习到实际项目中的配置细节、类的组织结构以及如何将理论知识应用到实际编码中。通过实践,可以...
一个简单的spring+struts2+hibernate+mybatis整合(数据库脚本放在项目资源文件的sql目录下) 因为没想好mvc用springmvc好,还是struts2好 所以没有整合进去
#### 一、Spring+Hibernate整合 在KPS公司的项目中,Spring+Hibernate的整合是通过Spring框架来管理Hibernate的相关配置及对象,这使得整个项目的配置更加简洁高效。接下来,我们将详细探讨这一整合方式的关键配置...
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part5
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part4
Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2
Java Web技术整合应用与项目实战 JSP+Servlet+Struts2+Hibernate+Spring3_13336769.zip.003 Java Web技术整合应用与项目实战 JSP+Servlet+Struts2+Hibernate+Spring3_13336769.zip.003