部署 Java Web 服务
2009-11-05 00:00:00 来源:WEB开发网如规范中所述,JSR-181 所涉及的范围如下:
定义用于进行 Web 服务应用程序编程的带注释 Java 语法
提供可促进和加速开发的简化 Web 服务开发模型
提供可通过工具进行操作的语法
定义构建和部署 Web 服务的标准,而无需了解通用 API 和部署描述符的知识和使用相关实现
此规范的总体目标是使 Java Web 服务简单且易于部署,以提供最常见的 Web 服务功能。此规范并未定义 Web 容器必须执行何种操作来部署 Web 服务,从而使得所得到的 WSDL(Web 服务契约)跨 Web 容器保持一致且符合开发人员的设想。
JSR-181 编程模型
JSR-181 引入的编程模型建立在 J2EE 1.4 服务器模型和 JAX-RPC 的基础之上,简化了开发人员需要维护的 Web 服务构件数量。根据服务实现的起点不同,JSR-181 可以大幅度减少为了实现 Java Web 服务所必须维护的构件的数量。该规范描述了开始 Web 服务开发的若干不同方法以及 Web 服务注释功能如何帮助进行开发工作。Web 服务入门编程模型如下所述。
从 Java 入手
从 Java 入手将可能是 Java Web 服务创建者最常采用的方法,同时也是该规范唯一要求 的编程模型。此编程模型允许开发人员创建实现类,并为所需 Web 服务功能添加注释。其他 Web 服务构件(WSDL、模式和部署描述符)将自动由 JSR-181 处理器从带注释的 Java 类生成。WSDL 的缺省生成将遵循 JAX-RPC 1.1 所定义的 Java 到 XML/WSDL 的映射,但开发人员可以通过使用 Web 服务注释来自定义 WSDL。
从 WSDL 入手
从 WSDL 入手的编程模型用于生成服务端点接口以及表示模式定义的类和 WSDL 内定义的各个消息部分。 在此模型中,JSR-181 注释直接在实现文件中使用——而实现文件必须由开发人员创建,以定义 WSDL 服务契约未确定的细节(如绑定或服务位置信息)。
更多精彩
赞助商链接