将注释与 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 之间强制实施一致性。通过在构建时使用注释处理器来检测问题,您可以防止在运行时发生这些问题。