我正在使用Worklight,但很难理解什么是Worklight服务器。
它位于哪里?
当我们构建应用程序时,在服务器控制台中显示应用程序正在部署到Worklight服务器。
起初,我认为为了拥有一个适配器,我们需要从自定义Java类调用过程,并且这些适配器需要部署到Worklight服务器。但是当我看到应用程序在与本地运行Worklight的服务器没有联系的真实设备上工作时,我惊讶地看到应用程序从自定义类获取数据,即使它不在某个远程Worklight服务器上也是如此。
我正在使用Worklight,但很难理解什么是Worklight服务器。
它位于哪里?
当我们构建应用程序时,在服务器控制台中显示应用程序正在部署到Worklight服务器。
起初,我认为为了拥有一个适配器,我们需要从自定义Java类调用过程,并且这些适配器需要部署到Worklight服务器。但是当我看到应用程序在与本地运行Worklight的服务器没有联系的真实设备上工作时,我惊讶地看到应用程序从自定义类获取数据,即使它不在某个远程Worklight服务器上也是如此。
Worklight Server是一个实体,它通过适配器促进客户端(应用程序)与后端(数据库等)之间的通信;它还管理应用程序生命周期-允许阻止访问或通知应用程序;提供用户和设备身份验证;发送推送通知和Web资源更新等。
应用程序发出的任何请求,无论是连接尝试还是适配器请求,都会将应用程序与服务器连接起来。
当您安装Worklight Developer Edition(通过Eclipse市场或其他方式)时,这是一个Eclipse插件,安装了WAS Liberty配置文件应用程序服务器。 Worklight Studio,IDE和Worklight Server会自动且透明地“安装”。
在Eclipse工作区中的与Worklight相关的文件夹中还创建了一个基于文件系统的数据库。Worklight Studio处理在此开发环境中构建和部署应用程序和适配器。