2011-01-24 14 views
3

私はWebサービスのDTDファイルを持っています。データベースをこのWebサービスにマップする必要があります。エンティティを作成するにはJavaクラスが必要です。しかし、これをDTDファイルから手動で実行することは、非常に難しく、長いプロセスです。これのためのツールはありますか?DTDからJavaクラスを自動生成することはできますか?

答えて

2

JAXBの仕事ではありませんか?

+0

+1を、あなたはDTDからJavaクラスを生成するために、メトロJAXB XJCツールに-dtdフラグを使用することができます。 –

0

問題は通常、エンティティバインディング以上です。運送やサービス自体を表現するのはどうですか?私の好みは「風味」に依存します:SOAPの場合は、Axis Ant/MavenタスクまたはEclipse Webサービスツールを使用します。後で、私はジャージーを過ぎることはありません。

3

XJC -dtd -d generatedsrc -p com.examples log4j.dtd

ディレクトリgeneratedsrcのクラスとcom.examplesになります使用したパッケージを生成します。

あなたはここでより多くの情報を見つけることができます。 http://www.javaworld.com/community/node/7622

関連する問題