您可以对 Java™ Bean 中的类型、方法、字段和参数添加注释以指定 Web Service。
开始之前
先决条件:- 工作空间包含至少具有一个公共方法的 Java Bean。
- 此 Java Bean 位于 Web 项目或基本 Java 项目中。
关于此任务
要对 Java Bean 添加注释,请执行下列操作:
过程
- 在“企业资源管理器”视图中,双击 Java Bean 以在 Java 编辑器中打开该文件。
- 在用于实现 Web Service 的 Java 类上,指定 @WebService 注释。另请指定您要使注释具有的属性(如果有的话)。
- 添加注释时所显示的大部分错误都可以使用建议的快速修复进行解决。要显示快速修复,请单击错误标记。
- 要将注释或属性添加到现有注释,您可以使用“注释”视图而不是手动将此信息添加至类。此视图提供了使用注释时的基本验证和指导。
- 可选:使用以下注释和其他注释来进一步定制您的 Web Service:
- 在用于实现 Web Service 的 Java 类上,对您要为服务定制的每一种方法指定 @WebMethod 注释。您可以使用此注释从服务中排除某个方法。缺省情况下,将在服务中公开所有公共方法,包括位于对象类下面的继承方法。
- 在 Web Service 中所公开的方法上,使用 @WebParam 和 @WebResult 注释来定制参数及结果至消息部件及 XML 元素的映射。
- 在异常类上,指定 @WebFault 注释以将类映射至 WSDL 故障。
结果
一旦将注释添加到该 Bean, “服务”视图应在 JAX-WS 标题下面列示 Web Service。从此视图中,您可以通过右键单击 Web Service 并选择
使用 Web Service 资源管理器进行测试或
使用通用服务客户机进行测试来测试该 Web Service。也可以从此视图中生成部署描述符并管理与该服务相关联的策略集。