1

HATEOASをフォローしていて、XMLでハイパーテキストを使用しているとしましょう。このようなもの:

/ customer / 32

<Customer>
  <FirstName>Joe</FirstName>
  <LastName>Smith</LastName>
  <Address href="/address/4324">
</Customer>

/ address / 4324

<Address>
  <Street>123 Fake St</Street>
  <Town>Springfield</Town>
</Address>

JAXBに類似した、またはJAXBの拡張機能で、顧客のマーシャリングを解除し、その顧客のプロパティとしてアドレスを自動的にクエリしてマーシャリング解除できるライブラリはありますcustomer.getAddress().getStreet()か?そうでない場合、クライアント側のキャッシングに役立つこれへの良いアプローチは何ですか?

4

1 に答える 1

3

JAXBでは、このユースケースにXmlAdapterを使用できます。XmlAdapterは、値型Stringとバインドされた型Addressを指定します。それらの間で変換するロジックを追加します。

詳細情報

于 2011-07-16T10:05:00.047 に答える