WEB开发网
开发学院软件开发Java 部署 Java Web 服务 阅读

部署 Java Web 服务

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: 本文剩下的部分将讨论 Java Web 服务的部署问题,向您展示各种部署描述符实现,部署 Java Web 服务(2),并讨论 Java 社区如何开始处理这个问题,开发跨多个容器部署的单个 Web 服务对于 Web 应用程序部署,Web 服务的描述为了提供有关我们的部署示例的足够信息,我创建了一

本文剩下的部分将讨论 Java Web 服务的部署问题,向您展示各种部署描述符实现,并讨论 Java 社区如何开始处理这个问题。

开发跨多个容器部署的单个 Web 服务

对于 Web 应用程序部署,我们希望进行开放性的选择。如果您的客户在 WebSphere 或 WebLogic 等商业 J2EE 实现进行了投资,他们将希望利用其投资的平台。另一方面,如果您的客户希望降低初期投入成本,则可能希望采用 JBoss 或 Apache Tomcat 等开放源代码解决方案。在这两种情况下,如果您希望尽可能提高开发工作的可重用性,则可能无法依赖于可用的供应商特定 IDE。使用 J2EE 应用程序供应商提供的 IDE 进行开发工作可能会限制处理 Java Web 服务时的灵活性,隐藏部署 Web 服务的很多细节。

本文中的示例使用开放源代码社区提供的免费标准的开发工具集来为每个目标 Web 应用程序容器构建 Web 服务部署描述符。所有这些工具均在开发人员中得到了广泛应用,且支持各种开放标准技术。

我们的目标是,获得能够生成可使用 Axis 跨目标 Web 应用程序容器(WebSphere、WebLogic、JBoss 和 Tomcat)部署的 Web 服务的单个项目。相应的 war 文件应该能够在只需很少修改而绝对不需要重新编译源代码的情况下部署到我们的目标 Web 应用程序容器上。

本文并不打算作为有关 Web 服务或 Web 服务部署的教程,而旨在说明 Java Web 服务的一个问题,并阐述将来可以如何处理这个问题。如果您仅使用一个 Web 应用程序容器,而没有打算更改 Web 应用程序容器,则可以跳过有关 Web Services Metadata (JSR-181) 的部分(此 JSR 可能会影响您将来的开发工作)。

Web 服务的描述

为了提供有关我们的部署示例的足够信息,我创建了一个需要为接口使用映射文件的 Web 服务。传统的 Hello World 或 Stock Ticker Web 服务将无法提供足够的信息来说明我们的 Web 服务部署需求。

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

Tags:部署 Java Web

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