jax-rpc和jax-ws Web服务之间有什么区别?

问题描述 投票:-3回答:1

jax-rpc和jax-ws Web服务之间有什么区别?

如何使用jax-rpc将旧代码迁移到jax-ws?

java jax-ws jax-rpc
1个回答
0
投票

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

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

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