了解简单CRUD网站中对struts 2和commons链的需求

时间:2011-06-09 04:28:57

标签: java design-patterns web-applications struts2 chain-of-responsibility

我在开发过程中有一个简单的CRUD网站,差不多完成了。我被要求重构代码,但这次使用 struts 2 commons chain 。我读了几个像this这样的网站,但是我无法确切知道这两个网站(struts 2和commons链)在我的项目中扮演的关键角色是什么。我也被要求不要担心this教程中的struts标签,因为我之前制作的代码可以使用。

任何人都可以给我一个见解。感谢

注意:前一天我开始看到 struts 2

2 个答案:

答案 0 :(得分:2)

任何框架都设计(大多数)以提供某种易用性。当你选择一个时,这应该是驱动因素。

在您的情况下,我可以评论 Struts2 。 使用Struts2在分离代码职责(模型视图控制器)方面提供并实施更好的设计。这样就可以很好地形成所有应用程序设计。 最重要的是,框架提供了许多有趣的功能,如拦截器,开箱即用请求参数分配,验证,ui标签等等,您可以从中受益。

因此,如果您仍处于起步阶段,那么 - 请查看各种可用的框架,并根据您所寻求的难易程度进行权衡。

答案 1 :(得分:1)

如果网站差不多完成了,我认为没有任何令人信服的理由来适应Struts 2.事实上,在这种情况下,问你这一切的人是最好的联系人。

关于commons chain,是的,它可以帮助您实施Chain of Responsibility模式,如果它可以解决手头的案例。