Java Struts的好处是什么
我最近在Tomcat上的应用程序中添加了Struts 1.3。以下是我的观察结果Java Struts的好处是什么,java,model-view-controller,tomcat,servlets,struts,Java,Model View Controller,Tomcat,Servlets,Struts,我最近在Tomcat上的应用程序中添加了Struts 1.3。以下是我的观察结果 MVC。Servlet/JSP对我来说很好,其中JSP是视图,Servlet是控制器。我认为从XML文件获取映射没有任何好处,因为我们的映射是静态的 行动形式。我可以看到行动形式的一些好处,但不是很大 标签。我已经使用了JSTL,但没有看到使用Struts标记的任何优势 所以我正在考虑拆除支柱。任何人都能想到我可能错过的任何其他好处?我个人更喜欢jsp/servlet,但理论上Struts有一些优势。 以下是我知道
所以我正在考虑拆除支柱。任何人都能想到我可能错过的任何其他好处?我个人更喜欢jsp/servlet,但理论上Struts有一些优势。 以下是我知道的一些优点,你可能已经提到了,但我认为如果我把它们都列在这里会更好
- 它允许您从Java对象获取初始表单字段值
- 它允许您重新显示以前输入的部分或全部值保持不变的表单
如果您认为struts非常适合您,那么您还可以看看,一个类似struts的框架,它基于相同的概念,但在配置时使用更合理的默认值,就不那么冗长了,更少的xml和对注释的支持。我完全同意你关于Struts的观点——我个人认为它的时代已经过去了 我离开了v1中的Struts(我认为它与最新版本完全不同),因为表单bean刚刚添加了要编写的样板代码
从那时起,我研究的大多数应用程序都使用Spring作为依赖项注入框架,这使得SpringMVC成为了自然的选择——它简单、直接而且非常简单。不仅仅适用于Struts。但是使用框架的一些考虑:
- 标准化
- 专用IDE或您喜爱的IDE插件
- 便携性。例如,有人可以开发一个portlet,将现有的struts应用程序集成到门户服务器中
- 国际化
- 您不必担心struts代码的问题,只需升级即可
- 您可以将工作重点放在业务逻辑上
- Struts是开源的--
大社区----
可用图书数量-----
经验证的框架----
流行框架-----
自2001年起提供----
+----
上述特征
但是当你使用struts时,更好的选择是struts2。我认为你对删除struts的感觉是一种合理的、可以理解的反应。Struts似乎对应用程序没有多大作用。删除它。Struts是传统的。除非受到严格限制,否则任何人都不应该为新的实现选择Struts。我决定删除它。出于好奇,为什么它是1.3而不是2+?