我想开始学习 Apache Struts 2。请解释使用 Struts 2 等 Web 框架的好处。还有 Struts 1 和 Struts 2 之间的区别是什么?
2 回答
简而言之:您需要使用框架来为应用程序的结构添加顺序和标准。框架允许快速开发。它们强制执行您继承的架构样式。它们提供模块化、抽象、低耦合和高内聚。
Struts2 是一个非常稳定和简单的框架,使用起来很有趣。
Struts2 比 Struts 更容易使用。线程更安全,因为操作是 POJO 而不是单例。这是两者之间的一长串差异。
首先,Suresh 没有人可以告诉您或让您下定决心学习什么和什么不...关于在 java 中使用 struts ..我们没有在 java 中使用 struts,但我们在 struts 中使用 java。如果我的问题是正确的,这里有一些提示为什么我们使用 struts..struts/spring/wicket 或任何其他知名名称是软件领域中的框架,这些只是一个平台,可为您提供轻松的工作并帮助您专注于你的逻辑而不是其他常见的东西。让我们举一个 struts 的例子,这个框架可以帮助你以更快和更高效的方式开发 web 应用程序,因为你不需要非常深入地思考请求是如何被处理和转发到你的核心动作类的,这实际上是主要的工作,您不需要从请求/响应中提取每个参数,而是由 struts 处理它们,并且通过一些易于使用的方法,您可以轻松获得这些东西。另一个例子,比如休眠,在这种情况下,你不需要为 CRUD 编写每一个 sql 查询,事实上我们使用的是普通的 java 类方法,而 hibernate 在后台负责为我们生成 SQL 语法以及处理连接和其他东西。
关于 struts1 和 struts2 的区别,我认为你首先需要知道框架到底是什么以及它们为我们做了什么,只有你才能看到两者之间的区别。
希望这会为你清除一些东西