用 JAX-RPC 构建 RPC 服务和客户机(上)
2010-04-06 00:00:00 来源:WEB开发网了解 Java servlet 和 Apache Tomcat(尤其是 servlet 驻留功能和 web.xml 部署描述符文件)会有帮助,但不是必需的。
本教程主要关注 JAX-RPC 和 JAX-RPC 的 Apache Axis 开放源码实现,但是不要求读者具备 RPC、JAX-RPC 或 Apache Axis 知识。本教程会详细讨论它们的下载、安装和配置过程。
下载和安装 Apache Axis
因为 JAX-RPC 并不是标准 Java 发行版的组成部分,所以需要单独安装和配置。(正如稍后所解释的,实际上并不安装 JAX-RPC 本身,而是安装某种 JAX-RPC 实现)。目前不必考虑 RPC 是什么;我们将会进一步讨论 RPC。目前,只需按照以下步骤让 JAX-RPC 运行起来,这样就可以通过实践这个 API 和使用这个 API 的程序来学习相关知识。
检查 servlet 引擎
确认您的 servlet 引擎正在运行而且可以访问它,还要查明通过 Web 浏览器访问服务器所用的主机名和端口。如果在本地机器上安装了 Apache Tomcat,那么可以在 http://localhost:8080 上访问服务器的 Web 页面,您应该会看到与图 1 相似的页面:
图 1. 确认 Tomcat 正在运行
显然,如果安装了其他 servlet 引擎,或者已经设置了 Tomcat 中的内容,就会看到不同的页面。无论如何,只要有可访问的 servlet 引擎,就可以继续了。
不需要安装 JAX-RPC
与 Java API for XML Binding(JAXB)或 Java API for XML Processing(JAXP),甚至 JDBC 等标准 API 一样,JAX-RPC 其实是一个 API 规范。换句话说,它仅仅是一个文档,其中规定了一组 Java 类和接口。这个文档描述 JAX-RPC 类和接口的行为;它并没有描述如何构建 JAX-RPC 应用程序,但是详细规定了涉及的组件以及如何用 Java 构造表示它们。
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››构建域名服务器(DNS)
- ››构建Android平台Google Map应用
- ››构建WinForm 通用速选(全选、反选、清空)组件
- ››构建Wordpress网站首选的5家国外主机
- ››构建高性能和高弹性 WebSphere eXtreme Scale 应用...
- ››构建前端UI组件的新思路
- ››构建 Android 开发环境
- ››JAXP 全面介绍,第 1 部分:XML 处理工具包使解析...
- ››JAXP 全部内容,第 2 部分:使用 Sun 的 XML 处理...
- ››构建 pureXML 和 JSON 应用程序,第 3 部分: 为 p...
- ››构建 ESB 中介来将分隔文件转换为服务调用
更多精彩
赞助商链接