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

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

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 清单 30 中以黑体显示的注释给出了一些被初始化的内容的信息,初始化这些数据结构后,用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(下)(10),您就可以向 Web 服务发送一些测试数据了,还可调用您创建的各功能,可调用和测试本教程前文中所定义的

清单 30 中以黑体显示的注释给出了一些被初始化的内容的信息。初始化这些数据结构后,您就可以向 Web 服务发送一些测试数据了。还可调用您创建的各功能。

在客户端处调用各 Web 服务

创建所有客户端功能后,您也就做好了一切准备,可调用和测试本教程前文中所定义的操作了。通过调用各方法完成客户端类的定义,如 清单 31 所示。

清单 31. 调用客户端功能并测试 Web 服务

... 
      loanApp.setJoint(true); 
      loanApp.setPercentFinanced(90); 
       
      byte[] token = login(stub, "myuser", "mypass"); 
      logout(stub, token); 
      submitLoanApplication(stub, token, loanApp); 
 
      token = login(stub, "myuser", "mypass"); 
      submitLoanApplication(stub, token, loanApp); 
      viewLoanApplicationStatus(stub, token); 
 
      addPayee(stub, token, payee); 
      viewPayee(stub, token, "My IBM Credit Card22"); 
      editPayee(stub, token, payee2); 
      viewPayee(stub, token, "My IBM Credit Card22"); 
      lookupPayees(stub, token); 
 
      makeBillPayment(stub, token, payment); 
      lookupPendingPayments(stub, token); 
      changeBillPayment(stub, token, payment2); 
      lookupPendingPayments(stub, token); 
 
      lookupAccounts(stub, token); 
      lookupTransactions(stub, token, 1, null, null); 
      transferFunds(stub, token, 1, 50, 2); 
      lookupTransactions(stub, token, 1, date1, date2); 
      searchTransactions(stub, token, 2, -1, -1, 45, 55); 
      lookupAccounts(stub, token); 
 
      searchTransactions(stub, token, 1, 1020, 1020, -1, -1); 
      logout(stub, token); 
    } catch(Exception e){ 
... 

上一页  5 6 7 8 9 10 

Tags:Apache Geronimo Axis

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