胖/胖客户端与瘦客户端

时间:2012-06-19 15:42:07

标签: gwt servlets thin-client thick-client

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

正如我在互联网上看到的那样,我没有看到servlet作为胖客户端工作,所以我的问题是为什么GWT比servlet更好?

1 个答案:

答案 0 :(得分:3)

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

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

您可以使您的GWT客户端任意厚或薄。您甚至可以运行没有服务器的GWT应用程序。

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