二、 Spring+Struts2整合:
1、spring配置在web.xml文件中的上下文监听器:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframwork.web.content.ContextLoaderListener</listener-class>
</listener>
|
2、struts2配置在web.xml文件中的过滤器:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-patter>/*</url-patter>
</filter-mapping>
|
3、设置struts.xml文件,就可以使用spring的IOC来管理struts的Action:
<content name="struts.objectFactory" value="spring" >
|
4、第三步设置后,以后在struts.xml 文件中配置一个action时,它的class就不是一个类了,而是在applicationContext.xml文件中定义过的类的ID,在struts.xml文件中就只需要引用定义好的类的id 就可以了。
然后特别要注意的一个问题:action是一个请求就是一个action对象,而在spring中则不是的,它是自动分配类的实例的,是使用的单态模式来生产类的实例的,不符合action,因此在applicationContext.xml文件中定义每个action时,都要在类后加上:
来标明才不会出错。
分享到:
相关推荐
使用Struts + Spring + Hibernate完成用户登陆笔记使用Struts + Spring + Hibernate完成用户登陆笔记
简单的SSH项目 使用spring+hibernate+struts2 有详细的创建项目笔记 代码配置都有注释
spring+hibernate+jpa+struts1+struts2+springmvc+jquery+freemaker 学习笔记 Compass将lucene、Spring、Hibernate三者结合
SSH开发笔记,特别适合入门者学习
轻量级J2EE企业应用实战--Struts+Spring+Hibernate整合开发笔记
Struts+Spring+Hibernate整合笔记
使用Struts + Spring + Hibernate完成分页笔记使用Struts + Spring + Hibernate完成分页笔记使用Struts + Spring + Hibernate完成分页笔记
Spring+Hibernate+Struts2学习笔记,从头到尾记录了三个整合的整个过程,非常详细.
Struts 2 + Spring 2.0 + Hibernate 3.0整合笔记.doc
留言管理程序_Struts + Spring + Hibernate笔记留言管理程序_Struts + Spring + Hibernate笔记
SSH框架集成是较复杂和难理解的,只有在不断的练习和使用中才能慢慢的理解其中的原理,仅凭看视频是远远不够的,因为这些涉及了尤其是spring底层的好多类以及...本文只要是struts1+spring+hibernate(SSH1)集成问题。
struts+spring+hibernate配置笔记
spring hibernate struts框架应用及整合
Struts+Spring+Hibernate整合笔记
NULL 博文链接:https://jsrookie.iteye.com/blog/294756
Struts+spring+hibernate学习笔记! - Struts原理与实践
SSH整合学习笔记之struts2+spring+hibernate+c3p0源码
内涵数据库设计模型 和数据库设计代码! 图书管理系统: 数据库使用的mysql 里面的发送e-mail我用的是一个我申请的邮箱在测试 可以用自己的! 代码功能基本都有注释.... 才学完s2sh的入门笔记吧! 供学习使用........
SSH(Struts+spring+hibernate)整合资料分为两部分,这是第一部分,请下载第二部分。里面是SSH整合的完整的学习视频,共有四个视频。另外,想获得本人上传过的更多JAVA 资料的话,可以下载本人之前上传过的资源: ...
非常详细的SSH笔记,Struts2笔记+Hibernate3.6笔记+Spring3笔记,word文档,内容非常详细,可以直接看我的笔记就能轻松学会框架