Ibm mobilefirst 在ibm mobilefirst中临时管理会话?

Ibm mobilefirst 在ibm mobilefirst中临时管理会话?,ibm-mobilefirst,Ibm Mobilefirst,我必须开发一个包含多个web服务调用的多页应用程序 我的第一个页面有一个登录页面。根据用户输入,我必须遍历到下一页,同时调用下一个web服务。显然,这一切都取决于登录页面信息,其中包含用户ID和密码,以及来自web服务(如personId等)的响应 我需要为特定会话临时存储此信息,但。。。如何做到这一点?有两种页面: 有用户可以看到的UI状态。您的登录页和下一页就是这些示例。从用户的角度来看,他们看到了一系列页面 不管你是在写一个应用程序,一个控制所有那些“UI页面”的东西。我假设您正在使用Mo

我必须开发一个包含多个web服务调用的多页应用程序

我的第一个页面有一个登录页面。根据用户输入,我必须遍历到下一页,同时调用下一个web服务。显然,这一切都取决于登录页面信息,其中包含用户ID和密码,以及来自web服务(如personId等)的响应


我需要为特定会话临时存储此信息,但。。。如何做到这一点?

有两种页面:

有用户可以看到的UI状态。您的登录页和下一页就是这些示例。从用户的角度来看,他们看到了一系列页面

不管你是在写一个应用程序,一个控制所有那些“UI页面”的东西。我假设您正在使用MobileFirst创建一个在浏览器中有效执行的混合应用程序。从浏览器的角度来看,您只有一个HTML页面。这一点很重要,MobileFirst仅适用于单页应用程序

现在浏览器为您的单个应用程序页面加载HTML和JavaScript,并且当用户在不同的“UI页面”之间移动时,JavaScript保持驻留状态,因此JavaScript可以有变量来保持您询问的状态。从“页面”到“页面”的实际UI导航通常是通过隐藏和显示div来完成的

因此,您的WebService调用结果将(异步)传递给您定义的某个JavaScript函数,同时您的代码可以根据需要隐藏登录页面并显示下一个页面。保存在JavaScript变量中的登录数据


通过使用AngularJS之类的框架简化了所有这些,该框架抽象了隐藏、显示和处理异步交付的混乱细节

如果这取决于之前的请求,那么这与会话或“同步”有什么关系?根据定义,这意味着它不是同时发生的。