Web Service 注释的验证

将注释与 Java™ 代码配合使用时,产品会验证注释的用法和值。通过这种验证,您可以在部署 Web Service 之前检测问题。

开发 Web Service 时,您可以从两个级别的验证中获益。第一个级别涉及到验证语法和基于 Java 的缺省值。此级别的验证由 Eclipse Java Development Tools (JDT) 执行。第二个验证级别涉及到隐式缺省检查以及 Web 服务描述语言 (WSDL) 约定的验证。 这第二个级别由 JAX-WS 注释处理器执行。

为项目选择 WebSphere® Web 7.0、8.0 或 8.5 构面时,将启用 JAX-WS 注释处理器。(此处理器扩展了 Eclipse Annotations Processing Tool (APT) 框架。)启用注释处理器时,将显示类似于 Java 错误的注释警告和错误。您可以在各个工作台位置(例如“问题”视图)处理这些警告和错误。

例如,您可以使用 @WebService 注释的 wsdlLocation 在 WSDL 约定、Java 服务端点接口 (SEI) 以及实现 Bean 之间强制实施一致性。通过在构建时使用注释处理器来检测问题,您可以防止在运行时发生这些问题。

对 Web Service 的 Java 代码添加注释时,从工作空间访问 WSDL 文件的速度有时会变慢或者无法访问。 在这种情况下,您可以在项目中禁用 WSDL 约定的验证:
  1. 在企业资源管理器中右键单击 Web Service 项目,然后单击菜单中的属性
  2. 在“属性”窗口中,单击 Java 编译器 > 注释处理
  3. 处理器选项下面,选择键 com.ibm.ws.ast.jws.annotations.processor.validateWSDL。
  4. 单击编辑按钮。
  5. 在“编辑处理器选项”窗口中的字段中输入 off
  6. 两次单击确定
指示主题类型的图标 概念主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:cwsandoc002.html