有人能给我解释一下 Document 和 RPC 风格的 Web 服务之间的区别吗?除了 JAX-RPC,下一个版本是 JAX-WS,它同时支持 Document 和 RPC 样式。我也理解文档样式的 Web 服务是用于异步通信的,客户端在接收到响应之前不会阻塞。
不管是哪种方式,使用 JAX-WS 我当前使用 @ Webservice对服务进行注释,生成 WSDL,并从该 WSDL 生成客户端构件。
一旦接收到这两种样式的构件,我就在端口上调用该方法。现在,这在 RPC 样式和 Document 样式上没有什么不同。那么差别是什么,在哪里可见?
类似地,HTTP 上的 SOAP 与 HTTP 上的 XML 在哪些方面有所不同?毕竟 SOAP 也是带有 SOAP 名称空间的 XML 文档。