如何在Eclipse RAP中完成客户端渲染?

时间:2011-10-16 20:30:37

标签: java javascript servlets eclipse-rap servlet-container

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

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

1 个答案:

答案 0 :(得分:1)

来自Eclipse RAP wiki

  

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

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

这意味着XMLHttpRequest用于更新客户端界面。一些研究表明,RAP使用legacy versionQooxdoo js librarythey don't plan on upgrading,因为他们希望维护轻量级客户端。

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

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