用 Apache Geronimo 和 Axis2 实现在线银行,第 1 部分: 服务:布设框架
2010-03-19 00:00:00 来源:WEB开发网这里显示的金额即为您所支付的金额。如果是定期支付,则此金额为您每次支付的金额,所以日期将为起始日期。另外,注意这里 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 绑定。
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
- ››Apache Tomcat 6.0.29 (稳定版)
- ››Geronimo V2.1.5 中的安全提升
- ››Apache HTTP Server 2.3.6 alpha 发布
- ››Apache+Subversion如何实现版本控制
- ››Apache+Subversion完美结合
- ››Apache的几种常见应用举例与分析
更多精彩
赞助商链接