论坛首页 Java企业应用论坛

struts2和spring整合比较深入的分析(在struts.xml中指定ClassName与指定BeanID的区别)

浏览 6972 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-02-26   最后修改:2010-02-26
struts.xml
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"


    "http://struts.apache.org/dtds/struts-2.0.dtd"

>
<struts>


    <include file="struts-default.xml"

/>



    <package name="default"

 extends="struts-default"

>


        <action name="foo"

 class="com.acme.Foo"

>


            <result>

foo.ftl</result>


        </action>


    </package>



    <package name="secure"

 namespace="/secure"

 extends="default"

>


        <action name="bar"

 class="bar"

>


            <result>

bar.ftl</result>


        </action>


    </package>


</struts>

Where you have a Spring bean defined in your applicationContext.xml named "bar". Note that the com.acme.Foo Action did not need to be changed, because it can be autowired.

 

如何理解这句话,本文附件告诉你答案:  关于Struts2与Spring整合的一些疑惑及解释。  文中主要谈在struts.xml中配置Action的时候,在class属性上指定className与指定BeanID的区别。

   发表时间:2010-02-27  
lz的文章最后不还是建议把action交给spring么?
如果是把action交给spring托管的话,默认情况下应该是单例吧,面对高频请求会有线程问题么?
0 请登录后投票
   发表时间:2010-02-28  
Spring 里有创建 bar 这个 action 吗?
0 请登录后投票
   发表时间:2010-02-28  
struts2的action实例不给spring管理也是多实例的
struts的action是单实例,可以托管给spring变为多实例的。
0 请登录后投票
   发表时间:2010-03-01  
楼主这个帖子太水了,为啥不在帖子正文给出答案哩。
0 请登录后投票
   发表时间:2010-03-01  
认识太深了,深得我们看不懂!!!!
0 请登录后投票
   发表时间:2010-03-01  
kjj 写道
认识太深了,深得我们看不懂!!!!

不知道写的啥..
0 请登录后投票
   发表时间:2010-03-01  
代码的可读性太差.
0 请登录后投票
   发表时间:2010-03-01  
虽然这贴上的代码很乱,但附件文档的内容还是不错的。
0 请登录后投票
   发表时间:2010-03-01  
下载看了,很受启发,也很清楚,多谢了,我正在学习struts2+spring
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics