我们是否需要在编写JAX WS客户端时生成存根

时间:2013-07-09 16:47:30

标签: jax-ws marshalling unmarshalling stub

在编写EJB客户端时,我们需要基于EJB Remote接口生成EJB存根类。这些存根类可用于序列化/反序列化对象参数和返回值。

当我们使用JAX WS客户端时,我们是否仍然需要生成存根类来编组和解组Java< - > XML?

或者它是由Websphere JAX WS实现类以某种方式自动完成的吗?

1 个答案:

答案 0 :(得分:0)

如果您的意思是需要一些额外的东西来将XML消息(SOAP消息)转换为Java对象,那么您就不需要。

JAX-WS将传入的SOAP消息(实际上是XML请求)转换为Java对象。并将Java对象转换为XML响应,以便发送到Web服务客户端。

SOAP Message http://dev.anyframejava.org/docs.en/anyframe/plugin/cxf-jaxws/4.5.3/reference/image/cxf-jaxws/webservices/jaxws.jpg

双向转换由JAXB执行。

Developing Web Services Applications中查看更多内容。