【发布时间】:2026-02-10 21:15:02
【问题描述】:
在编写 EJB 客户端时,我们需要基于 EJB Remote 接口生成 EJB 存根类。这些存根类负责序列化/反序列化对象参数和返回值。
当我们使用 JAX WS 客户端时,是否还需要生成存根类来编组和解组 Java XML?
还是由 Websphere JAX WS 实现类在后台自动完成?
【问题讨论】:
标签: jax-ws marshalling unmarshalling stub
在编写 EJB 客户端时,我们需要基于 EJB Remote 接口生成 EJB 存根类。这些存根类负责序列化/反序列化对象参数和返回值。
当我们使用 JAX WS 客户端时,是否还需要生成存根类来编组和解组 Java XML?
还是由 Websphere JAX WS 实现类在后台自动完成?
【问题讨论】:
标签: jax-ws marshalling unmarshalling stub
如果您的意思是需要额外的东西来将 XML 消息(SOAP 消息)转换为 Java 对象,反之亦然,您不需要。
JAX-WS 将传入的 SOAP 消息(实际上是 XML 请求)转换为 Java 对象。并将 Java 对象转换为 XML 响应以发送到 Web 服务客户端。
(来源:anyframejava.org)
双向转换由JAXB执行。
在Developing Web Services Applications 中查看更多信息。
【讨论】: