Service IBM Worklight-应用程序服务器启动时的初始化

Service IBM Worklight-应用程序服务器启动时的初始化,service,adapter,ibm-mobilefirst,Service,Adapter,Ibm Mobilefirst,我是IBM Worklight的新手 我实现了一个简单的IBM Worklight HTTP服务适配器。此适配器需要来自服务器数据库的一些数据,对于对此服务适配器的所有调用,这些数据保持不变 每次调用适配器时获取该数据是一项开销。因此,我希望在首次启动IBM Worklight服务器时缓存这些值,并在每次调用适配器时使用它们 我想不出怎么做?非常感谢您的帮助。如果您希望进行客户端缓存,那么我建议您使用JSONStore: 当应用程序启动时,您可以检查数据是否已保存在本地存储器中。如果数据不存在,

我是IBM Worklight的新手

我实现了一个简单的IBM Worklight HTTP服务适配器。此适配器需要来自服务器数据库的一些数据,对于对此服务适配器的所有调用,这些数据保持不变

每次调用适配器时获取该数据是一项开销。因此,我希望在首次启动IBM Worklight服务器时缓存这些值,并在每次调用适配器时使用它们


我想不出怎么做?非常感谢您的帮助。

如果您希望进行客户端缓存,那么我建议您使用JSONStore:

当应用程序启动时,您可以检查数据是否已保存在本地存储器中。如果数据不存在,请从适配器获取数据,然后将其保存在本地。在每次http适配器调用中,客户机都将拥有所需的常量数据


我的答案是假设您需要缓存数据以便客户端进行适配器调用。如果您有一个worklight适配器正在从另一个worklight适配器获取数据,那么您将需要一个不同的解决方案。

实际上-我想在服务器端实现缓存。希望在对服务适配器的两次调用之间存储某些值以维护状态等。对于使用servlet或spring的普通J2EE项目来说,这些事情通常非常容易。只是不知道如何在Worklight中实现同样的效果。