您的位置:首页 > 编程语言 > Java开发

CTO教你解决在多个容器上部署 Java Web 服务的问题

2006-10-30 16:33 471 查看
W3C,万维网联盟(World Wide Web Consortium,W3C)在过去的几年里不断的在更新核心规范,并引入了弥补 Web 服务最初缺陷的新规范,这使Web 服务在数年中发生了大量的颠覆性变化。

而与此同时,Java™ Community Process (JCP) 也在维护自己的规范集,以将 W3C 的建议合并到 Java 语言中。Java APIs for XML(JAX-RPC、JAXB、JAXP、JAXR 和 SAAJ)就是一组使用 Java 语言实现 Web 服务规范的接口。

W3C 所维护的当前 Web 服务规范和 JCP 维护的 Java Web 服务分别确保了平台独立性和语言独立性。遵循 XML 规范或使用 Java API 的开发人员将确保应用程序能够通过任何通信协议在任何平台上与采用任何语言编写的 Web 服务进行通信。

但当基于 Web 的应用程序需要跨多个 Web 应用程序容器,比如 WebSphere Application Server、BEA WebLogic 和 Tomcat ,在部署时就显现出了弊端,那就是跨网络兼容性不够。而对于 Java Web 服务,压根儿就没有跨多个 Web 应用程序容器在做标准部署时可用的“web.xml”。

所以如果您希望应用程序能支持多个 Web 应用程序容器提供的 Web 服务,那么 Java Web 服务应用程序的部署可能会成为您的一块儿绊脚石。

今天我们请来了 McCarthy 先生, McCarthy 先生是 Symmetry Solutions 的首席技术官,有着二十年的软件开发职业生涯,他将在本文中用最简洁的方法教您搬开这块大石,让您轻松上路!

点击此处阅读全文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: