【发布时间】:2011-06-05 00:23:32
【问题描述】:
- 用@Path 注解的类和用@WebService 注解的类有什么区别(什么是服务端点实现)?
阅读文档后,@WebService 与 SOAP 一起使用,其中 @Path 用于 REST。
- Java 中任何带有 Web 客户端的 REST 最简单示例都使用同一应用程序中服务的资源?客户端和 Web 服务之间的通信方式是什么?
谢谢。
【问题讨论】:
标签: resources service path annotations
阅读文档后,@WebService 与 SOAP 一起使用,其中 @Path 用于 REST。
谢谢。
【问题讨论】:
标签: resources service path annotations
@Path 用于 JAX-RS 服务(即 REST 接口),而@WebService 用于 JAX-WS 服务(即 SOAP 接口)。原则上,完全有可能将两者放在同一个类上——两者之间没有正式的交互——尽管我发现在实践中让两个服务接口之间几乎没有共享更简单; REST 和 SOAP 在细节上似乎有着完全不同的期望。
在 REST 中,客户端通过 HTTP 与服务器通信。很大一部分 REST 在许多方面只是使用 HTTP。不过,我永远不想尝试使用 REST 在同一进程中的客户端和服务器之间进行通信;所有通过网络服务器部件只是为了从一个对象转到另一个对象?当您可以进行直接方法调用时,工作量很大……
【讨论】: