在Eclipse RAP中客户端呈现是如何完成的



我阅读了有关Eclipse RAP的内容,并理解了"servlet容器"是什么:服务器上而不是客户机上的某种java applet。

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

来自Eclipse RAP wiki:

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

所以你用Java写代码,客户端UI是用AJAX呈现的(即Javascript)

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

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

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

最新更新