小编ana*_*mar的帖子

多个服务器如何通过维护相同的用户会话来处理Web应用程序请求.

想知道维护相同用户会话的多个服务器如何处理请求.

例如:我们登录IRCTC并尝试预订机票.付款期间,IRCTC列出了多个银行选项,其中包含用于在线交易的单选按钮.假设我决定使用CITI银行进行交易,当我点击CITI银行单选按钮时,我被重定向到CITI银行网站交易页面,即您将看到URL从IRCTC网站切换到CITI银行URL.这意味着我完全退出IRCTC并切换到CITI BANK网站.现在当我的支付交易完成后,我将从CITI银行网站切换回IRCTC网站而不结束用户会话,即当我在完成交易后从CITI银行URL切换回IRCTC时,用户会话保持在登录状态.

我想知道这是如何工作的.

  1. 如何将请求从IRCTC发送到CITI银行网站
  2. CITI银行服务器如何从IRCTC接收详细信息
  3. 同样的请求如何从CITI银行回到IRCTC,即如何切换服务器(从CITI银行到IRCTC)
  4. 如何同用户会话通信过程中两个不同的服务器之间保持即IRCTC将显示为已登录的用户,当请求来自花旗银行回IRCTC后支付交易是完整的用户.在两台服务器之间切换时,如何维护相同的用户会话?

我正在使用Struts框架工作.请在这方面帮助我,并通过一些例子来实现.

假设使用IRCTC支柱(JSP/Servlet的),该支柱部件取责任心到IRCTC的详细信息发送到花旗银行和收到回detials形成花旗银行到IRCTC.是否可以使用Requestdispacter.sendRedirect()或其他东西?

谢谢,

  • 阿南德

java payment-gateway java-ee

8
推荐指数
1
解决办法
4216
查看次数

标签 统计

java ×1

java-ee ×1

payment-gateway ×1