用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(下)
2010-03-19 00:00:00 来源: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){
...
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接