2

既存のプロジェクトで Castor から JAXB に移行するにはどうすればよいですか?

4

1 に答える 1

2

いくつかの方法があります。

アプローチ #1 - ドメイン クラスを保持する

Castor が使用するものと同じドメイン オブジェクトを使用する場合は、それらに JAXB アノテーションを付ける必要があります。Castor のマッピング ファイルを使用していて、引き続きマッピング ファイルを使用する場合は、EclipseLink MOXy などの同等の拡張機能を持つ JAXB 実装を使用する必要があります (私は技術リーダーです)。

アプローチ #2 - 新しいクラスを生成する

Castor のソース コード ジェネレータを使用して XML スキーマからクラスを生成した場合は、JAXB のソース コード ジェネレータを使用して同じ XML スキーマから新しいクラスを生成するだけです。例については、次を参照してください。

于 2011-03-11T14:21:40.537 に答える