我们有一个应用程序它建立在以下基础上: BachEnd:
前端:
我们正在向后端迁移到struts 2,apache CXF或Jersey(用于Rest Web服务。)以及用于前端的(HTML5,Jquery和JQWidget)。
请大致了解应该先做什么:
我们不能一次全部迁移,我们必须一步一步地改变,然后另一次改变,所以在每次技术改变之后应用程序应该是可用的,我仍然在研究应用程序的体系结构,但是任何一次体验这样的迁移然后请建议。先做什么?
答案 0 :(得分:1)
我认为这不是先迁移什么,但真正的问题是你为什么要迁移? 我可以理解在前端更换闪光灯,但对于其他闪光灯,你必须有充分的理由。 例如,您正在谈论将SOAP迁移到REST是否有充分的理由?因为它不是同一个概念。关于struts 1和struts 2的相同之处在于它们之间的共同点是名称“struts”,但它背后的概念并不相同,是否存在安全漏洞?如果确实如此,您是否寻找使用相同技术的解决方案? ...
我不是在批评,但最重要的是你必须确切地知道由于另一个原因而改变技术/概念背后的原因,因此高风险的移民成本非常重要。
最后,我认为构建新应用程序比迁移更简单,更安全,更便宜
祝你好运