用于开发 Web Service 的工件
借助开发工件,您可以开发企业 Bean 或 JavaBeans 模块,并将其添加到基于 Web Services for Java™ Platform, Enterprise Edition (Java EE) 规范的 Web Service。
- Web Service 描述语言 (WSDL) 可扩展标记语言 (XML) 文件
WSDL XML 文件描述所实现的 Web Service。
- 服务端点接口
服务端点接口是与实现的 Web Service 端口类型相对应的 Java 接口。服务端点接口是由您正在使用的 Java API for XML Web Services (JAX-WS) 或者 Java API for XML-based RPC (JAX-RPC) Web Service 运行时所定义。
- webservices.xml
webservices.xml 文件中包含用于指定如何实现 Web Service 的 Web Service 的 Java EE 部署描述符。webservices.xml 文件是在 Web Services for Java EE 规范中定义。
对于 JAX-WS Web Service,可以选择是否使用 webservices.xml 部署描述符,这是因为您可以使用注释来指定该部署描述符文件所包含的所有信息。可以使用部署描述符文件来扩充或覆盖现有 JAX-WS 注释。您在 webservices.xml 部署描述符中定义的任何信息将覆盖由注释指定的任何相应信息。
对于 JAX-RPC 应用程序,需要部署描述符来指定如何实现 Web Service。
- ibm-webservices-bnd.xmi(只适用于 JAX-RPC 应用程序)
此文件包含特定于 WebSphere® 产品的部署信息,且定义于 ibm-webservices-bnd.xmi 部署描述符组装属性中。请参阅“JAX-RPC Web Service 部署描述符设置”信息,以了解有关此部署描述符的更多信息。
- Java API for XML-based remote procedure call
(JAX-RPC) 映射文件
JAX-RPC 映射部署描述符指定 Java 元素与 WSDL 文件元素之间如何映射。
- WSDL 文件
WSDL 文件由 Web Service 实现者提供。
- Web Service 的 Java 接口
Java 接口是从 WSDL 文件按照 JAX-WS 或 JAX-RPC 规范指定那样生成。这些绑定是基于 WSDL 端口类型的服务端点接口,或基于 WSDL 服务的服务接口。
- ibm-webservicesclient-bnd.xmi(只适用于 JAX-RPC 应用程序)
此文件包含特定于 WebSphere 产品的部署信息,例如,JAX-RPC 应用程序的安全性信息。对于 JAX-WS 应用程序,部署描述符不受支持,并且已使用注释来替换部署描述符。
- 其他 JAX-RPC 绑定文件
在将 SOAP 映射到 Java 语言时支持客户机应用程序的其他 JAX-RPC 绑定文件是通过 WSDL2Java 命令工具从 WSDL 生成的。