wavemaker是一个强大的基于AJAX的UI构建器,但其JSON-RPC API标准与我们的Web服务不兼容,我们的Web服务只有一个静止的API。结果,我们希望在不使用WaveMaker使用任何服务的情况下设计一个UI,并且仅提取其在浏览器端运行的部分源代码(丢弃所有服务)
不幸的是,我们既不能查看或测试提取的代码(所有.html文件显示一个空页面),index.html中的JavaScript引用指向Runtimeloader.js,我们找不到任何地方。因此,如果没有RunTimeloader.js,是否可以在Web容器(不是像Tomcat这样的应用程序容器)上部署浏览器侧代码?如果不可能,我该如何更改源代码,以便可以在不使用WaveMaker的情况下进行测试?
如果您不介意将Java服务器组合在一起,则可以将API"导入" API"导入"应用程序。XHR服务(6.5中的新服务)针对JSON返回服务。" build-a-service"在XML返回服务方面最好。然后,浏览器将调用WM Java服务器,该服务器又调用您的REST服务。
使用WaveMaker Client Only应用程序开始使用的一种简单方法是使用PhoneGap构建选项。这将构建独立应用程序的邮政编码。如果将其解压缩为" Apache服务"文件夹,您将渲染页面等。请注意,此构建是通过PhoneGap来针对移动设备的,因此,如果您针对桌面浏览器,则需要进行调整。
>另外,Runtimeloader.js可以在客户端运行时LIB文件夹中找到。例如/studio/lib/runtimeloader.js的安装。