2 u013412490 u013412490 于 2015.06.16 15:01 提问

旧的项目太庞大很难重构,但是如果如果想要加入新的技术可以吗?

旧的项目太庞大很难重构,但是如果如果想要加入新的技术可以吗?比如旧的项目是使用servlet,那后续加的模块是不是可不可以用struts2?

很苦恼呀,因为两个方法的前期配置就不一样,在web.xml就会有冲突。应该是不大可能了吧。但是还是想问问。。。

5个回答

qq_16168871
qq_16168871   2015.06.16 15:08

struts2那么大,你们的项目需要这么大么?逻辑始终是一样的。但是控制器里面获取、参数等就不一样了。确实麻烦。最好不弄,确实要换就重新部署吧。
为了以后更稳定,方便维护着想。

qq_16168871
qq_16168871 回复烨小子: 你不一定要全部弄懂呀。你需要弄什么再去看懂赛。
2 年多之前 回复
u013412490
u013412490 你说的对。。。就是好难过,原来的项目代码jsp好长好长而且好难读啊QAQ
2 年多之前 回复
bulusli3
bulusli3   Ds   Rxr 2015.06.16 15:08

如果非要加上struts2是可以的,只把你新的模块使用struts2,因为struts2是通过url进行映射,你以前的代码不会受到影响,但是最好不要这样做,一个项目应该保持一致性,除非你全部重构。

u013412490
u013412490 不会受到影响吗?前期在web.xml上的配置上是不一样的~然后如果之前的项目使用的时servlet首先链接新的模块的时候还会有权限判断,肯定是要进行后台判断,然后再巴拉巴拉的。看起来果然很难整合在一起QAQ
2 年多之前 回复
bulusli3
bulusli3   Ds   Rxr 2015.06.16 15:30

麻烦当然有,所以最好别整合,保持一致就好。

bulusli3
bulusli3 回复烨小子: 等你不懒的时候可以尝试重构,层次分明,心也不累的。
2 年多之前 回复
u013412490
u013412490 看来也只能这样了,就是我比较懒。。。感觉原项目看得头大,层次也不分明,心好累。
2 年多之前 回复
tongyi55555
tongyi55555   2015.06.16 15:36

不要啊,不要啊,本来就难看懂的老代码你还用Struts去更新,后期维护太难了,绝对是痛苦的。

tongyi55555
tongyi55555 回复烨小子: 辩证看吧,如果工作量太大的话还是要换成新的,代价不大的话还是按原来的呗。保持统一是根本。
2 年多之前 回复
u013412490
u013412490 嗯嗯嗯,那如果碰到这种老代码,是不是就得按照原来的情况来做呢?还是有什么更好的办法呀?
2 年多之前 回复
dominating413421391
dominating413421391   2015.06.16 23:47

一方面是工作量很大,另外还有后期维护的问题,最好不要改吧

Csdn user default icon
上传中...
上传图片
插入图片