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

时间:2013-04-16 11:48:03

标签: service adapter ibm-mobilefirst

我是IBM Worklight的新手。

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

每次调用适配器时获取该数据都是开销。所以我想在第一次启动IBM Worklight服务器时缓存这些值,并在每次调用适配器时使用它们。

我无法弄清楚怎么做?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

如果您正在寻求客户端缓存,那么我建议使用JSONStore:http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v506/05_08_JSONStore_-_The_client_side_JSON_based_database_overview.pdf

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

我的回答是假设您需要为客户端缓存的数据才能进行适配器调用。如果您有一个从另一个工作灯适配器获取数据的工作灯适配器,那么您将需要一个不同的解决方案。

相关问题