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

用 Apache Geronimo 和 Axis2 实现在线银行,第 1 部分: 服务:布设框架

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 发送令牌和收款方别名,检索收款方复型作为响应,用 Apache Geronimo 和 Axis2 实现在线银行,第 1 部分: 服务:布设框架(10),MakeBillPayment支付与一个收款方相关的一份账单,发送 BillPayment 复型和令牌,因为它们定义了整个 WSDL 中各标记(

发送令牌和收款方别名,检索收款方复型作为响应。

MakeBillPayment

支付与一个收款方相关的一份账单。

发送 BillPayment 复型和令牌,回发一个确认布尔变量作为响应。

ChangeBillPayment

更改事先安排好的支付。

与 MakeBillPayment 基本相同,惟一的差异就是更新支付而非将其插入基本数据库。

LookupPendingPayments

查看所有待定支付。

仅发送令牌,您将接收一个 BillPayment 复型数组作为响应。

SubmitLoanApplication

提交一份贷款申请表。

发送 LoanApplication 复型和令牌,回发一个确认布尔变量作为响应。

ViewLoanApplicationStatus

查看与您的在线账户相关的所有贷款状态。

仅发送令牌,您将接收一个 LoanApplicationStatus 复型数组。

上边给出了全部定义。切记,有极多的操作要定义,并且不能过于繁冗或令人感到厌烦。因此,如果您遇到麻烦,可参考本教程后文 下载 一节中给出的 WSDL 文件,将其与上述操作比较。但下面我们会从始至终地详细介绍部分操作,作为示例供您参考,您可通过这些示例掌握如何处理其他操作。

接下来将定义 WSDL 文件的名称空间。

名称空间

尽管最初看上去有些古怪,但您的 WSDL 文件的名称空间相当重要,因为它们定义了整个 WSDL 中各标记(tag)的上下文。将以下代码放在已添加到 OnlineBanking.wsdl 文件中的数据结构之前,如 清单 7 所示。

清单 7. 设置 WSDL

<?xml version="1.0" encoding="UTF-8"?> 
<wsdl:definitions 
  name="OnlineBanking" 
  targetNamespace=http://www.example.com/OnlineBanking 
  xmlns="http://schemas.xmlsoap.org/wsdl/" 
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
  xmlns:tns="http://www.example.com/OnlineBanking" 
  xmlns:xsd1="http://www.example.com/OnlineBanking/xsd" 
  xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> 
 
 <!-- Types --> 
 <wsdl:types> 
  <xsd:schema 
    targetNamespace="http://www.example.com/OnlineBanking/xsd" 
    xmlns="http://www.w3.org/2001/XMLSchema" 
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
    elementFormDefault="qualified"> 

上一页  5 6 7 8 9 10 

Tags:Apache Geronimo Axis

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