同一个项目能存在2个版本的struts?

cui 发布于 2012/07/19 13:56
阅读 359
收藏 0
因为项目是以前的,以前利用的ssh框架中用的事struts1.0 ,而现在一些想在项目中用struts2,请问是否可行,如果可行 那么struts2的包会不会与struts1.0的包相冲突呢? 请高手给出详细的回答!
加载中
0
LMFamily
LMFamily
我觉得还是不要这样搞吧,这样会搞得整个项目好乱,后来接手维护的人就是个荼几
0
情天大圣
情天大圣

可以,1.x和2.x实现方式不一样,所以是可以一起用的!

struts2里有这方面的插件可用!!!

cui
cui
请问实现请来方便吗?会不会对我们的ssh框架有较大影响呢?
0
____33
____33
赞同一楼,以后维护的人会骂娘的,struts1也不是不能开发了。
0
cui
cui
问题要把另个项目组里的功能拿过来用,而那块功能是用struts2.0做的,我也很杯具啊。。。
0
指尖的舞者
指尖的舞者

引用来自“LMFamily”的答案

我觉得还是不要这样搞吧,这样会搞得整个项目好乱,后来接手维护的人就是个荼几

--!我要是告诉你说现在手上有一个  servlet+jsp(写java代码)+struts1(至少三种以上千奇百怪的写法,比如通过一个自己写的baseaction 在 actionFrom中写action。)+struts2+springmvc.


你会怎么想。不单单是茶几啊~每次修改bug都是上战场!

0
潞邊壹仦貓
潞邊壹仦貓

这个恐怕得评估一下风险与可行性了。

如果给以后的维护带来了麻烦,那还是最好统一成一个框架为最好。

0
情天大圣
情天大圣

引用来自“cui”的答案

问题要把另个项目组里的功能拿过来用,而那块功能是用struts2.0做的,我也很杯具啊。。。
可以让一个熟悉struts1和struts2组员专门花时间去移植该功能啊,strust1改成struts2,或者struts2改成struts1,都不是很复杂的!
情天大圣
情天大圣
回复 @cui : 这样的话,以后会让维护人员骂娘的,也可能会出一些莫名其妙、浪费大量无辜时间的BUG
cui
cui
我想着是在框架里通过调整一些配置来让这两个版本的struts共存,不去修改功能代码。
0
c
chayuan
通过不同的后缀来使用1、2,.do是1 .action是2 来合入新的代码
返回顶部
顶部