我在开发过程中有一个简单的CRUD网站,差不多完成了。我被要求重构代码,但这次使用 struts 2 和 commons chain 。我读了几个像this这样的网站,但是我无法确切知道这两个网站(struts 2和commons链)在我的项目中扮演的关键角色是什么。我也被要求不要担心this教程中的struts标签,因为我之前制作的代码可以使用。
任何人都可以给我一个见解。感谢
注意:前一天我开始看到 struts 2
答案 0 :(得分:2)
任何框架都设计(大多数)以提供某种易用性。当你选择一个时,这应该是驱动因素。
在您的情况下,我可以评论 Struts2 。 使用Struts2在分离代码职责(模型视图控制器)方面提供并实施更好的设计。这样就可以很好地形成所有应用程序设计。 最重要的是,框架提供了许多有趣的功能,如拦截器,开箱即用请求参数分配,验证,ui标签等等,您可以从中受益。
因此,如果您仍处于起步阶段,那么 - 请查看各种可用的框架,并根据您所寻求的难易程度进行权衡。
答案 1 :(得分:1)
如果网站差不多完成了,我认为没有任何令人信服的理由来适应Struts 2.事实上,在这种情况下,问你这一切的人是最好的联系人。
关于commons chain,是的,它可以帮助您实施Chain of Responsibility模式,如果它可以解决手头的案例。