【问题标题】:what is the difference between jax-rpc and jax-ws web services? [duplicate]jax-rpc 和 jax-ws Web 服务有什么区别? [复制]
【发布时间】:2019-11-07 13:10:58
【问题描述】:

jax-rpc 和 jax-ws 网络服务有什么区别?

如何将使用 jax-rpc 的遗留代码迁移到 jax-ws?

【问题讨论】:

标签: java jax-ws jax-rpc


【解决方案1】:

JAX-RPC 和 JAX-WS 之间的主要区别之一是编程模型。基于 JAX-WS 的服务使用注释(例如 @WebService)来声明 Web 服务端点。使用这些注释消除了对部署描述符的需要。使用 JAX-WS,您可以将 Web 服务部署在符合 Java EE 的应用程序服务器上,而无需单个部署描述符。除此之外,还提供其他附加功能(例如异步回调等)。

要将您的 PRC 基础项目迁移到 WS,您需要执行以下步骤 -

  1. 分析使用 RPC 实现的现有代码。
  2. 更改牧群并使其与 WS 标头兼容。
  3. 更改现有客户端或编写新客户端。
  4. 您看不到负载请求和响应之间的任何区别。您应该测试所有 bdd 以确保迁移成功。

【讨论】:

    猜你喜欢
    • 2011-05-20
    • 2013-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    相关资源
    最近更新 更多