1

我阅读了Eclipse RAP并了解了什么是“servlet 容器”:服务器上的某种 Java 小程序,而不是客户端。

我不明白 RAP 应用程序是如何在浏览器上呈现的……它们是纯 Javascript、HTML5、Java 小程序还是什么?

4

1 回答 1

1

来自Eclipse RAP wiki

RAP 项目旨在使开发人员能够使用 Eclipse 开发模型、插件和纯 Java API 构建丰富的、支持 Ajax 的 Web 应用程序。

因此,您使用 Java 编写代码,客户端 UI 使用 AJAX 呈现(阅读:Javascript。)

这意味着XMLHttpRequest用于更新客户端接口。一些研究表明,RAP 使用旧版本Qooxdoo js 库他们不打算升级,因为他们想维护一个轻量级的客户端。

开发人员可以控制 HTML / CSS 内容。

此外,servlet 容器是处理 URL 请求并与您的 servlet 交互的调度程序。它负责“管理 servlet 的生命周期,将 URL 映射到特定的 servlet,并确保 URL 请求者具有正确的访问权限”。[ 1 , 2 ]

于 2011-10-16T21:03:13.777 回答