gum*_*ust 2 eclipse android ibm-mobilefirst
我在IBM worklight for android上开发了一个应用程序.我必须使用Web服务,但我需要worklight服务器.我想知道为什么在worklight上开发的应用程序需要一个worklight服务器.我不开发没有worklight服务器的应用程序吗?
IBM Worklight提供了各种功能,需要Worklight Server.例如:
允许您通过HTTP,SQL DB,JMS和IBM Cast Iron从REST和SOAP API 获取数据的适配器.它们存在于Worklight Server上,并始终将JSON发送回客户端,尽管原始服务返回了(例如XML).您可以在入门模块中找到更多信息.但是,这并不会阻止您在不使用Worklight Server的情况下从客户端执行常规AJAX请求.我发布了一个在这里做一个简单的AJAX请求的例子.另一个特性是您可以使用Java(而不是JavaScript)代码在这些适配器中提供功能.
直接更新 - 只要将Worklight混合应用程序部署到Worklight Server,当安装了应用程序的现有移动设备与服务器联系时,将通知他们有更新.用户选择升级后,将从Worklight Server下载资源(HTML,CSS,JS)文件,他/她将拥有更新的应用程序,而无需通过Apple或Google的应用程序商店.还有一种方法可以禁用对Worklight混合应用程序的访问.
安全性 - 有各种安全功能依赖于Worklight Server.例如:自定义设备配置和各种类型的身份验证.数据存储功能需要与Worklight Server进行某种程度的通信,例如:JSONStore和加密缓存.
不需要使用Worklight Server ,但它会限制应用程序可以利用的功能数量.