1

我有一个问题,我正在使用 Servlet 和 JSP 开发基于 Java 中的 REST API 的桌面 Web 应用程序,但是我的老板说这不是创建 Web 应用程序的最佳方式,因为 servlet 和 JSP 工作得像胖/厚客户端(对服务器的请求使应用程序下载所有数据内容,而不是像 GWT 那样的部分),他建议使用 GWT,因为它作为瘦客户端工作。

当我在 Internet 上查找时,我没有看到 servlet 作为胖客户端工作,所以我的问题是为什么 GWT 比 servlet 更好?

4

1 回答 1

3

GWT 解决了与 servlet 不同的问题。GWT 是创建客户端的工具,而 servlet/JSP 是用于告诉服务器向客户端发送什么的工具。

例如,我的服务器使用 JSP 为 GWT 客户端提供服务,并使用 servlet 将客户端连接到我的数据库。我一次性全部使用!你可以只用一个。

您可以使您的 GWT 客户端任意粗细。您甚至可以在根本没有服务器的情况下运行 GWT 应用程序。

如果您想要一个用 Java 制作复杂的跨浏览器 Web 应用程序的好工具,请使用 GWT。应该单独做出使用 JSP 或 servlet 的决定。

于 2012-06-19T16:48:02.600 回答