了解简单 CRUD 网站中对 struts 2 和公共链的需求
我有一个简单的 CRUD 网站正在开发过程中,即将完成。我被要求重构代码,但这次使用 struts 2 和 commons chain。我读了几个网站,例如 this 但无法确切地了解这两者(struts 2 和 commons chain)在我的项目中将扮演什么关键角色。我还被要求不要担心 这个教程,因为我之前制作的代码可以使用。
谁能给我一个见解。谢谢
注意:一天前我开始了解 struts 2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,任何框架(大多数)都是为了提供某种易用性而设计的。当您选择一个时,这应该是驱动程序。
对于您的情况,我可以对 Struts2 发表评论。
使用 Struts2 在代码职责分离(模型视图控制器)方面提供并强制执行更好的设计。这样,整个应用程序设计就形成了良好的结构。
除此之外,框架提供了许多有趣的功能,例如拦截器、开箱即用的请求参数分配、验证、ui 标签等,您可以从中受益。
因此,如果您仍处于起始阶段,是的 - 浏览各种可用的框架,并根据您想要的轻松程度来权衡它们。
Well any framework is designed (most of them) to provide some sort of ease of use. That should be the driver when you chose one.
In your case, I can comment on Struts2.
Using Struts2 provides and enforces a better design in terms of separation of your code responsibilities (model view controller). This way the over all application design is well formed.
On top of this, framework provides many interesting features like interceptors, out of box request parameter assignments, validation, ui tags etc etc which you can benefit from.
So if you are still in the starting phase, yes - go through various frameworks available and weigh them out in terms of what ease you are looking for.
如果网站即将完成,我看不出任何令人信服的理由来适应 Struts 2。事实上,在这种情况下,向您提出所有这些问题的人是最好的联系人。
关于公共链,是的,它可以帮助您实现责任链模式(如果它可以解决手头的案例)。
If the website is almost done, I don't see any compelling reason to adapt Struts 2. In fact, the person who asked you all this is the best person to contact, in this case.
Regarding commons chain, yes it can help you implement Chain of Responsibility pattern if it can solve the cases in hand.