2011-12-28 7 views
9

私は、Webサービスへの新たなんだということを認めなければなりません。私もカスタム豆は、クライアントとサービスの間で情報を通信するために使用されていると、CXFまたはAxisを使用してWebサービスを作成すると、オブジェクトは自動的に整列化し、私のために非整列化されている(私はCXFまたはAxisは、すべての必要なファイルとクラスを作成します意味) 。ですから、JAXBはスタックによってマーシャリングやオブジェクトのアンマーシャリングに使用されていますが、JAXBで直接操作する必要はありません。役割は

は今、私の質問は限りWebサービスは懸念しているとして、私は直接JAXBで作業する必要があるかどうか、またはそのマーシャリングとアンマーシャリングはいつも私のために処理されるのでしょうか?

答えて

9

JAX-WS(SOAP)またはJAX-RS(RESTfulな)Webサービスを作成する場合、JAXBをする/ XML(時にはJSON)からオブジェクトを変換するための結合層として使用されます。このマーシャリング/アンマーシャリングは自動的にトリガーされます。 JAXBと対話する場所は、ドメインモデルにアノテーションを追加して、XMLの外観を制御します。

:以下は便利かもしれ例のカップルがあります