WEB开发网
开发学院软件开发Java 用 Apache Geronimo 和 Axis2 实现在线银行,第 2... 阅读

用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(下)

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 您还需要设置请求中的传入用户名与密码,在接收到来自 Web 服务的响应时,用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(下)(3),查看登录是否有效,检索并返回令牌,查找账户查找账户略有不同,因为您需要以数组显示所返回的数据,注销注销操作仅需要

您还需要设置请求中的传入用户名与密码。在接收到来自 Web 服务的响应时,查看登录是否有效,检索并返回令牌。

注销

注销操作仅需要令牌。更新注销调用,如 清单 25 所示。

清单 25. 注销

  /* LOGOUT */ 
  public static boolean logout(OnlineBankingPortTypeStub stub, 
                 byte[] token){ 
    try{ 
      LogoutDocument reqDoc00 = LogoutDocument. 
                   Factory.newInstance(); 
      LogoutDocument.Logout reqDoc01 = reqDoc00.addNewLogout(); 
 
      reqDoc01.setToken(token); 
 
      LogoutResponseDocument resDoc00 = stub.Logout(reqDoc00); 
      LogoutResponseDocument.LogoutResponse resDoc01 = 
        resDoc00.getLogoutResponse(); 
 
      if(resDoc01.getConfirmation()){ 
        System.out.println("Logged out"); 
        return true; 
      } 
    } catch(Exception e){ 
      e.printStackTrace(); 
    } 
    System.out.println("Not logged out"); 
    return false; 
  } 

只要设置请求中的令牌,调用 Logout 操作,并验证已成功注销。

查找账户

查找账户略有不同,因为您需要以数组显示所返回的数据,如 清单 26 所示。

清单 26. 查找账户

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Apache Geronimo Axis

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接