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

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

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 这里显示的金额即为您所支付的金额,如果是定期支付,用 Apache Geronimo 和 Axis2 实现在线银行,第 1 部分: 服务:布设框架(8),则此金额为您每次支付的金额,所以日期将为起始日期,在实现这些操作之前,我们将首先介绍一下各操作,另外,注意这里 recurring 指定支付是

这里显示的金额即为您所支付的金额。如果是定期支付,则此金额为您每次支付的金额,所以日期将为起始日期。另外,注意这里 recurring 指定支付是否为定期支付,如果是,则定义 recurringData(注意其 minOccurs 定义为 0)。recurringData 元素引用 RecurringBillPayment 复型,如 清单 6 所示。将其添加到您的 WSDL 中。

清单 6. 追加定期账单支付数据

   <xsd:complexType name="RecurringBillPayment"> 
    <xsd:sequence> 
     <xsd:element minOccurs="1" maxOccurs="1" 
            name="finalPayment" type="xsd:float" /> 
     <xsd:element minOccurs="1" maxOccurs="1" 
            name="frequency" type="xsd:string" /> 
     <xsd:element minOccurs="1" maxOccurs="1" 
            name="totalNumberOfPayments" type="xsd:int" /> 
     <xsd:element minOccurs="1" maxOccurs="1" 
            name="recurringType" type="xsd:string" /> 
    </xsd:sequence> 
   </xsd:complexType> 

清单 6 中的数据直接填充 清单 5 所示复型。在这里,您的最后支付为 finalPayment 字段的值,frequency 则为支付账单的周期。recurringType 字段表示账单金额是否为固定数量,也就是说表示您是否可在下一次提交之前更改金额。接下来为您介绍需要通过 WSDL 公开的几种不同操作。

公开 Web 服务:WSDL

在线银行服务由几种操作构成,在实现这些操作之前,我们将首先介绍一下各操作。您将了解到各操作的细节、消息、端口类型和 WSDL 绑定。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:Apache Geronimo Axis

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