2011-01-05 50 views
1

我爲我的webservice生成了使用wsimport/wsconsume的類。我正在使用JAXB編組器和unmarshaller支持。任何人都可以告訴我這些編組/解組器如何使用gnereated類?說它是生成的 - requestFile,Response File,service,ServiceSoap,ObjectFactory,Package-info。這裏服務是我的web服務的名稱。jaxb marshaller和unmarshallers如何使用生成的類

任何幫助,非常感謝。

回答

2

JAXB在生成的類上使用註釋來反射編組/解組XML文檔。如果註釋缺失,它會嘗試使用合理的默認值。

package-info.java是一個奇怪的Java5的東西,它允許你聲明包級別的註釋。 JAXB使用這個功能就像聲明全包類型轉換器或XML名稱空間一樣。

ObjectFactory是一個生成類,它爲各種JAXB類型提供了工廠方法。你通常不需要自己使用它。

JAX-WS運行時使用生成的服務類將JAXB綁定的模型對象組裝成實際的SOAP請求和響應。

+0

謝謝。如何使用肥皂類? – vishnu 2011-01-06 00:09:40

+0

@vishnu:哪些SOAP類? – skaffman 2011-01-06 00:13:00

+0

服務,ServiceSoap類。 (對不起,他們不是真的肥皂班)。謝謝 – vishnu 2011-01-06 00:14:26