WEB开发网
开发学院软件开发Java 用 JAX-RPC 构建 RPC 服务和客户机(上) 阅读

用 JAX-RPC 构建 RPC 服务和客户机(上)

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: 了解 Java servlet 和 Apache Tomcat(尤其是 servlet 驻留功能和 web.xml 部署描述符文件)会有帮助,但不是必需的,用 JAX-RPC 构建 RPC 服务和客户机(上)(2),本教程主要关注 JAX-RPC 和 JAX-RPC 的 Apache Axis

了解 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 正在运行
用 JAX-RPC 构建 RPC 服务和客户机(上)

显然,如果安装了其他 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 构造表示它们。

上一页  1 2 3 4 5 6 7  下一页

Tags:JAX RPC 构建

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