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

我不了解RAP应用程序如何在浏览器上呈现...它们是纯Javascript,HTML5,Java applet还是什么?

最佳答案

Eclipse RAP wiki


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


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

这意味着XMLHttpRequest用于更新客户端接口。一些研究表明RAP使用legacy versionQooxdoo js library中的they don't plan on upgrading,因为它们要维护轻量级客户端。

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

而且,Servlet容器是一个分派器,用于处理URL请求并与您的Servlet进行交互。它负责“管理servlet的生命周期,将URL映射到特定的servlet,并确保URL请求者具有正确的访问权限。” [12]

08-28 18:06