知识大全 一个struts2和spring2的整合
Posted 属性
篇首语:丈夫欲遂平生志,一载寒窗一举汤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 一个struts2和spring2的整合相关的知识,希望对你有一定的参考价值。
在Struts 中整合Spring的IoC支持是一件十分简单的事情 让我们一步一步来实现 )复制struts spring plugin x x x jar和相应的spring jar到/WEB INF/lib目录下 )在struts properties中设置struts objectFactory属性值
struts properties struts objectFactory = spring 或者是在XML文件中进行常量配置
struts xml <struts> <constant name= struts objectFactory value= spring /> </struts> )配置Spring监听器
web xml <listener> <listener class> sprntext ContextLoaderListener</listener class> </listener> 通过Spring配置来注册对象
applicationContext xml <?xml version= encoding= UTF ?> <!DOCTYPE beans PUBLIC //SPRING//DTD BEAN//EN beans dtd > <beans default autowire= autodetect > <bean id= hello class= hpfyeah struts spring HelloWorldAction /> </beans> 当然你也可以拥有更多的Spring配置文件 在web xml中进行下列设置 从而使Spring的ApplicationContext通过匹配所给定模式的文件来初始化对象
web xml <! 用来定位Spring XML文件的上下文配置 > <context param> <param name>contextConfigLocation</param name> <param value> /WEB INF/applicationContext * xml classpath*:applicationContext * xml </param value> </context param> )修改你的Struts配置文件
struts xml <!DOCTYPE struts PUBLIC //Apache Sofare Foundation//DTD Struts Configuration //EN dtd > <struts> <include file= struts default xml /> <package name= default extends= struts default > <action name= pureStruts class= hpfyeah struts spring HelloWorldAction > <result>hello jsp</result> </action> <action name= springStruts class= hello > <result>hello jsp</result> </action> </struts> 默认情况下 Spring从上面显示的applicationContext xml文件中寻找为hello所做的配置
)好了 现在你的Struts 和Spring就能正常的一起工作了 有几个配置技术点需要详细说明下 装配模式 你可以通过设置修改struts properties中下列属性的值来改变装配模式
name 按照你的action的属性的名字和Spring里的bean的名字匹配 如果匹配就自动装配 这是缺省的 type 按照你的action的属性的类型 在Spring注册的bean中查找 如果相同就自动装配 这需要你在Spring中仅注册了一个此类型的bean auto Spring会试图自动监测来找到最好的方法自动装配你的action constructor Spring会自动装配bean的构造函数的参数
是否使用类缓存 你可以通过设置修改struts properties中下列属性的值来改变是否使用Spring自身的类缓存机制 可以设定的值为true或false 默认为true
cha138/Article/program/Java/ky/201311/28404相关参考
知识大全 Spring2.5整合ActiveMQ 5.2(P2P文本消息)
Spring2.5整合ActiveMQ5.2(P2P文本消息) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
Guice整合Struts2简易教程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Guice简
一基本包(个) monsloggingjar monsfileuploadjar ognljar strutscorejar xworkjar freemarkerjar 二整合ti
知识大全 Struts2 Spring Hibernate 的简单整合
Struts2SpringHibernate的简单整合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 spring struts2 ibatis框架整合开发
这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包 以上包为spring配置基本包ibatis所需包 有解决方法的朋友们希望能回复 与struts整合
知识大全 Eclipse整合JPA + Struts 2 +&nbs
Eclipse整合JPA+Struts2+&nbs 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Struts 2, spring 2, hibernate
Struts2,spring2,hibernate 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 结合Spring2.0和ActiveMQ进行异步消息调用
结合Spring2.0和ActiveMQ进行异步消息调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 利用spring2.5和Reflection简化测试中的mock[3]
利用spring2.5和Reflection简化测试中的mock[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
知识大全 利用spring2.5和Reflection简化测试中的mock[2]
利用spring2.5和Reflection简化测试中的mock[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶