gpt4 book ai didi

android - 为什么 Worklight 应用程序需要 Worklight Server?

转载 作者:太空狗 更新时间:2023-10-29 15:54:36 26 4
gpt4 key购买 nike

我在 IBM worklight for android 上开发了一个应用程序。我必须使用 Web 服务,但我需要 Worklight 服务器。我想知道为什么在 worklight 上开发的应用程序需要 worklight 服务器。我不能在没有 Worklight 服务器的情况下开发应用程序吗?

最佳答案

IBM Worklight 提供的各种功能都需要 Worklight Server。例如:

  • Adapters允许您从 REST 获取数据和 SOAP通过 HTTP 的 API,SQL数据库,JMSIBM Cast Iron .这些存在于 Worklight Server 上并且始终发送 JSON返回给客户端,不管原始服务返回了什么(例如 XML)。您可以在 Getting Started Modules 中找到更多信息。 .但是,这不会阻止您在不使用 Worklight Server 的情况下从客户端执行正常的 AJAX 请求。我发布了一个执行简单 AJAX 请求的示例 here .另一个特点是您可以使用 Java(而非 JavaScript)代码在这些适配器中提供功能。

  • Direct Updates - 一旦您将 Worklight 混合应用程序部署到 Worklight 服务器,当安装了该应用程序的现有移动设备联系服务器时,它们将收到更新通知。用户选择升级后,将从 Worklight Server 下载资源(HTML、CSS、JS)文件,他/她将拥有更新的应用程序,而无需通过 Apple 或 Google 的应用程序商店。还有一种方法可以禁用对 Worklight 混合应用程序的访问。

  • 安全性 - 有多种安全功能取决于 Worklight Server。例如:Custom Device Provisioning和各类Authentication .数据存储功能需要与 Worklight Server 进行某种级别的通信,例如:JSONStoreEncrypted Cache .

不需要使用 Worklight Server,但它会限制您的应用程序可以利用的功能数量。

关于android - 为什么 Worklight 应用程序需要 Worklight Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15191841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com