第 24 章 底启用服务开发


摘要

有许多实例已实现 Java 代码,您想要作为面向服务的应用程序的一部分提供的一组功能。您也可能简单地避免使用 WSDL 定义您的接口。使用 JAX-WS 注解,您可以添加服务启用 Java 类所需的信息。您还可以创建一个可用于取代 WSDL 合同的服务端点 接口 (SEI)。如果您需要 WSDL 合同,Apache CXF 提供从注释的 Java 代码生成合同的工具。

24.1. JAX-WS 服务开发简介

要创建从 Java 启动的服务,您必须执行以下操作:

  1. 第 24.2 节 “创建 SEI” 一个 Service Endpoint Interface (SEI),用于定义您要公开为服务的方法。

    注意

    您可以直接从 Java 类工作,但建议从接口中工作。界面更适合与负责开发服务的应用程序的开发人员共享。接口比较小,不提供任何服务的实施详细信息。

  2. 第 24.3 节 “为代码添加注解” 代码所需的注解。
  3. 第 24.4 节 “生成 WSDL” 面向服务的 WSDL 合同。

    注意

    如果您希望使用 SEI 作为服务合同,则不需要生成 WSDL 合同。

  4. 第 31 章 发布服务 服务作为服务提供商。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.