论坛首页 Java企业应用论坛

spring+webwork整合问题

浏览 4532 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-10-22  
两种方式SpringObjectFactory和SpringExternalReferenceResolver有什么区别?
   发表时间:2004-10-22  
SpringObjectFactory的话,一个webwork action需要在xwork.xml和spring里面都要注册一下,有重复。如果action多的话,修改起来就麻烦了。不过这样将action纳入spring管理,把action作为一般的bean,可以使用一些spring带来的好处。我就知道这么多了,其他人补充一下?
0 请登录后投票
   发表时间:2004-10-22  
SpringObjectFactory 需要定义2遍,不过这样可以使用spring的AOP之类的东西 ,当然如果这个action不用到spring的东西的话,就直接在xwork.xml里面定义了,就没有定义2次的问题了


另外一个就是少定义一次,不过没法管理action了,好像

我今天用了第一个试了一下,可以联合使用spring的Advisor和webwork的拦截器了
0 请登录后投票
   发表时间:2004-10-25  
使用SpringObjectFactory,可以将xwork的Action由Spring容器管理。这样,在xwork.xml中只要配置一个名称属性,就可以访问由Spring管理的Action,但这些Action必须是非单例的。
这样做,Action确实可以直接享有Spring的拦截器功能。

但我不赞成这种做法,如果将Action也交由Spring管理,这样Spring的配置将变得很庞大。Action是应该归属于Web层的,它就应该由xwork来管理,xwork本身也是有拦截器的。而且Action的拦截器也应该归属web层,Spring组件应该是完全pojo的。
0 请登录后投票
   发表时间:2004-10-25  
嘿嘿 只能怪webwork的拦截器不太灵活,相对spring而言.

统一让webwork处理还是好的
0 请登录后投票
   发表时间:2004-10-25  
我现在采用resolver方式,感觉还算好用,比objectfactory强
0 请登录后投票
   发表时间:2004-10-29  
瓦卡卡,原来已经讨论过了。发帖之前没先看,骚瑞骚瑞

嫌spring配置文件里面东西多干扰了其他东西,拆开一个配置文件不就好了。
0 请登录后投票
   发表时间:2004-11-22  
scud 写道
嘿嘿 只能怪webwork的拦截器不太灵活,相对spring而言.

统一让webwork处理还是好的

 
   webwork的拦截器不灵活在什么地方呀,不是很清楚......
0 请登录后投票
论坛首页 Java企业应用版

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