旧的项目太庞大很难重构,但是如果如果想要加入新的技术可以吗?比如旧的项目是使用servlet,那后续加的模块是不是可不可以用struts2?
很苦恼呀,因为两个方法的前期配置就不一样,在web.xml就会有冲突。应该是不大可能了吧。但是还是想问问。。。
struts2那么大,你们的项目需要这么大么?逻辑始终是一样的。但是控制器里面获取、参数等就不一样了。确实麻烦。最好不弄,确实要换就重新部署吧。
为了以后更稳定,方便维护着想。
如果非要加上struts2是可以的,只把你新的模块使用struts2,因为struts2是通过url进行映射,你以前的代码不会受到影响,但是最好不要这样做,一个项目应该保持一致性,除非你全部重构。
麻烦当然有,所以最好别整合,保持一致就好。
不要啊,不要啊,本来就难看懂的老代码你还用Struts去更新,后期维护太难了,绝对是痛苦的。
一方面是工作量很大,另外还有后期维护的问题,最好不要改吧