1

RESTful Webサービス用のJSONの構成に関するチュートリアルを読んでいます: https ://blogs.oracle.com/enterprisetechtips/entry/configuring_json_for_restful_web

JAXBは、JavaオブジェクトがXMLとの間でどのように変換されるかを定義します。

しかし、JSON応答を返すRESTful Webサービスを作成するときに、なぜJAXB Beanモデルを使用する必要があるのか​​わかりませんか?結局のところ、XMLではなくJSONですよね?

4

1 に答える 1

1

しかし、JSON応答を返すRESTful Webサービスを作成するときに、なぜJAXB Beanモデルを使用する必要があるのか​​わかりませんか?

短い答え

JAX-RSフレームワークを使用してRESTfulサービスを作成するためにJAXBを使用する必要はありません。JAX-RSは、必要なバインディングをプラグインするためのMessageBodyReader/メカニズムを提供します。MessageBodyWriterJSONバインディングプロバイダーには、直接使用できるこれらのクラスの実装が含まれていることがよくあります。以下は、EclipseLink MOXy(私は技術リーダーです)を使用してこれを行う方法の例です。

JAXBを使用する利点

JAXBマッピングを適用すると、データのXML表現とJSON表現の両方を取得するための1セットのマッピングを提供する簡単なメカニズムが提供されます。

于 2012-06-28T17:48:12.713 に答える