日期:2014-05-18  浏览次数:20710 次

JAX-WS发布webservice的问题
我用jax-ws发布了一个服务,通过wsimport生成客户端,这样就可以在客户端访问服务

我想问一下,说webservice中soap协议,可是我现在只是将一个接口发布了出去,也没有用soap,请问这样的访问和用SOAPMessage有什么区别?

我看了下,Marshaller负责Java转为XML,UnMarshaller负责XML转为Java,我想请问,我没用Marshaller,就直接访问类,也可以实现,那为什么要用JAXB和Marshaller呢?


谢谢了

------解决方案--------------------
Marshaller 类负责管理将 Java 内容树序列化回XML数据的过程。
JAXB是根据xml之类的文件产生java类的技术。
ws import通过导入的方式产生java类,就已经用到了JAXB和Marshaller