Castorフレームワーク(xml-java beanバインダーフレームワーク)は、既存のJava Beanをxmlにマップする機能を提供します。 JAXBを使って同じことを達成できますか?JAXBで既存のJava Beanをマップする方法
2
A
答えて
0
JAXBは本当に逆に動作します。 xsdを指定すると、JAXBはその構造を反映する一連のJavaオブジェクトを生成します。 POJOの構造をXSDの形式で表現するのは必ずしも容易ではありません。あなたの仕事では、JIBXを使用することをお勧めします。これは個々のXMLエンティティがJavaオブジェクトにどのようにマップされるかをより細かく制御できるからです。
4
JAXBは既存のBeanをxmlにマップするためにも使用できます。この目的のためにschemagenツール(少なくともJDK 6ではJDKの一部でもある)が存在し、javax.xml.bind.annotationsで定義されたJAXB注釈を使用してマッピングをカスタマイズすることができます。
要件や既存のコードによっては、これは多かれ少なかれ苦痛を伴うことがあります。
関連する問題
- 1. リフレクション(JAXBではなく)を使用してXMLを既存のJava Beanに変換する
- 2. MOXy JAXB:いくつかのXMLタグ要素を同じJAVA beanプロパティにマップする方法
- 3. Java Beanのプロパティを別のJava Beanにコピーする方法は?
- 4. JAXB Bean Generation
- 5. Javaで既存のunixライブラリを使用する方法
- 6. JavaScript - DOMノードを既存のGoogleマップに戻す方法
- 7. JAXBマーシャリングリストのマップ
- 8. JAXB生成Beanの印刷
- 9. JAXBを使用してXMLを既存のオブジェクトにアンマーシャリングする
- 10. ファカルドクラスをJavaの既存のインターフェイスに提供する方法
- 11. JAXBを使用して既存のオブジェクトにマーシャリングする
- 12. JAXBマーシャリング - 既存のクラスを拡張する
- 13. 既存のファイルを除くすべてのリクエストをハンドラにマップする方法
- 14. JAXB Java継承されたBeanオブジェクトとのバインド
- 15. jsonペイロードをstruts2のモデルbeanにマップする方法
- 16. JAXBを使用してBeanからxmlを生成する方法
- 17. Java ORM、Java Beanをビューにマップすることができます
- 18. Can/"propOrder"アノテーションのJAXBマップBeanの継承プロパティをリストすることはできますか?
- 19. JavaでSolrを使用して既存のドキュメントをインデックスする方法
- 20. Javaのコンフィグレーションでspring beanをオーバーライドする方法
- 21. JAXBを使用して既存のXMLファイルにXML文字列を追加する方法は?
- 22. JAXB生成クラスにカスタムビヘイビアを追加する方法。既存のメソッドをオーバーライドしないカスタム
- 23. JAXB - サードパーティのライブラリの実装にマップするJavaインタフェースのWebサービスのコンテキストで
- 24. gormと既存のmysqlデータベースをマップ
- 25. 既存のC++関数をJNIにマップ
- 26. 既存のJava Beanクラスに対してScalaのケースクラスを取得することは可能ですか?
- 27. jaxbを使用してJavaオブジェクトを作成する方法
- 28. JAXBアンマーシャリング - 子要素の属性をJavaオブジェクトにマップ
- 29. 既存のデータフローパイプラインオプションの既定値をオーバーライドする方法
- 30. データベースのXML出力をJAXBの派生オブジェクトモデルにマップする方法
ここでは、JAXBについて学ぶために、ここから始めてください - https://jaxb.dev.java.net/ – Hardy