【发布时间】:2015-08-07 15:37:19
【问题描述】:
我正在尝试决定是使用 GWT 还是手动编写的 JavaScript。如果我使用常规 JavaScript,Java 应用程序的工作方式如下:
- 客户端访问一个 URL,服务器执行一个 servlet。
- servlet 查询数据库并将数据转发到 JSP。
- JSP 中的 JavaScript 在表格中显示数据。
根据我的read,当您使用 GWT 时,流程会发生变化:
- 客户端访问一个 URL,服务器提供一个带有 GWT 生成的 JavaScript 的页面。
- 生成的 JavaScript 创建一个表并使用 GWT-RPC 告诉 servlet 提供数据。
- servlet 查询数据库并将数据返回给 JavaScript,JavaScript 将数据显示在表格中。
在第二个过程中,客户端访问服务器两次:一次访问 URL,一次告诉 servlet 提供数据。我知道第二部分是异步执行的,但它似乎仍然非常低效。我确定我遗漏了一些基本的东西,我希望有人能纠正我。
【问题讨论】: