用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(上)
2010-03-19 00:00:00 来源:WEB开发网前提条件
为顺利学习本教程,您需要具备以下工具:
Apache Geronimo —— 下载 Apache Geronimo V1.0,您将在 Geronimo 上部署 Axis2 Web 服务。
Apache Axis2 —— 下载 V0.94 Axis2 WAR 及二进制发行版,用于从 WSDL 构建 Web 服务。
数据库 —— 本教程使用 Geronimo 的内置 Apache Derby 作为数据库。但您仍需要获得驱动程序来连接到数据库。下载 IBM Cloudscape™ (IBM DB2® JDBC Universal Driver, for Cloudscape/Derby)。解压缩 Axis2 Web Archive、解压所下载的 DB2 驱动程序,将所提供的两个 DB2 驱动程序 JAR 文件放置在 <Axis2-war-dir>/WEB-INF/lib 目录下。
Apache Ant —— 下载 Apache Ant,由于Axis2 的 WSDL2Java 工具为构建 Web 服务创建了一个便捷的 Ant build.xml 文件,因此您需要用到此工具,这将使 Web 服务源代码的构建更容易。
Java 代码 —— 下载最新版的 Java 1.4,即 Java 1.4.10,Geronimo、Axis2 和 Ant 都需要用到它。
本教程假设您具备 Java 语法和编写代码的基本知识,但您不必了解 Axis2 或特定 Geronimo 的相关知识。
概述及设置 Derby 数据库
本节介绍 Web 服务和客户端的当前状态,还会简要叙述您将在本教程中完成的任务。之后设置 Derby 数据库。
当前状态与概述
在 第 1 部分 中您通过 WSDL 公开了 Web 服务及其操作。同样,您使用 Axis2 生成了为 Web 服务构建业务逻辑所需的全部 Java 代码,并确保它可与一个简单的客户端一起使用。
在本教程中,您将实现和完成 Web 服务的所有业务逻辑,从而继续扩展 Web 服务和客户端。您将修改客户端以有效地调用 Web 服务所定义的操作,来测试其功能性,并验证其是否能正常工作。
- ››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 发布
更多精彩
赞助商链接