用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(上)
2010-03-19 00:00:00 来源:WEB开发网开始之前
本系列教程分 3 部分,面向对使用 Apache Geronimo 和 Apache Axis2 开发大型 Web 服务、最终完成一个基于 Web 的客户端有兴趣的读者。在本教程中,您将构建及初始化一个 Apache Derby 数据库,并为 Web 服务中的各操作定义业务逻辑。
关于本系列
本系列中将创建一个在线银行 Web 服务示例。使用 WSDL 和 Axis2 创建的 Web 服务将包含一个 Apache Derby 数据库,用于保存交易数据、账户数据和账单支付数据。您会将 Axis2 作为 Apache Geronimo 上的 Web 应用程序部署,新 Web 服务将是在 Axis2 中部署的 Axis 归档。您在示例中可能会用到在线银行中的多个命令,包括查看账户、搜索交易、划拨资金和支付账单。您还会创建一个客户端 Web 应用程序来连接到 Web 服务,以查询信息及执行交易 —— 主要是为了调用在 Web 服务中实现的操作。
在 第 1 部分 中您在 WSDL 中构建了在线银行 Web 服务的基础设施。在第 2 部分中,您将通过在 Derby 数据库中存储账户和交易信息来构建 Web 服务的功能。在第 3 部分中,您将为 Web 服务创建功能完整、基于 Web 的客户端用户界面(UI),用户可在其中登录、进行在线银行活动及注销。
关于本教程
本教程将延续第 1 部分的内容,您要设置 Derby 数据库,为在线银行应用程序做好准备。您将在 Axis2 生成的 Java™ 代码中定义 Web 服务内的不同操作。客户端调用的某些 Web 服务命令会创建应用程序中的状态,这些状态信息存储在 Axis2 应用程序和 Derby 数据库中。最终,您还要扩展第 1 部分中的简单 Java 客户端,并用它来测试 Web 服务中的内容 —— 使用与第 1 部分中相同的测试环境。本教程将完成 Web 服务部分。
- ››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的几种常见应用举例与分析
更多精彩
赞助商链接