当我们编写 EJB 客户端时,我们需要基于 EJB Remote 接口生成 EJB 存根类。这些存根类负责序列化/反序列化对象参数和返回值。
当我们使用 JAX WS 客户端时,是否还需要生成存根类来编组和解组 Java <--> XML?
还是由 Websphere JAX WS 实现类在后台自动完成?
当我们编写 EJB 客户端时,我们需要基于 EJB Remote 接口生成 EJB 存根类。这些存根类负责序列化/反序列化对象参数和返回值。
当我们使用 JAX WS 客户端时,是否还需要生成存根类来编组和解组 Java <--> XML?
还是由 Websphere JAX WS 实现类在后台自动完成?
如果您的意思是需要额外的东西来将 XML 消息(SOAP消息)转换为 Java 对象,反之亦然,您不需要。
JAX-WS 将传入的 SOAP 消息(实际上是一个 XML 请求)转换为 Java 对象。并将 Java 对象转换为 XML 响应以发送到 Web 服务客户端。
(来源:anyframejava.org)
双向转换由JAXB执行。
在开发 Web 服务应用程序中查看更多信息。