XDoclet 1.1.2 サンプルの実行

XDoclet というツールがあり、これは Java のソースファイルのコメントから、デプロイメント・ディスクリプターなどいろいろな関連ファイルを生成してくれる機能を持っています。

EJB の場合は、インプリメンテーション Bean と Home インターフェイス、Remote インターフェイスでは重複しているところが多く、作成していると重複した記述をあちらこちらに書かなければなりません。
ディプロイメント・ディスクリプターもそうですが、インプリメンテーション Bean からほとんどのところは生成可能、とも言えます。生成できない部分もインプリメンテーション Bean のコメントで情報を提供してあげれば OK で、そういった情報がコメントに載っていることも、情報の集約/一元化という意味ではいいことでしょう。

XDoclet の使い方は後々見ていくとして、とりあえずサンプルを実行してみて、このツールの動かし方とどんな結果が出るのかを見ていきましょう。


XDoclet の導入

ダウンロードして適当なディレクトリに解凍するだけで OK です。

準備

xdoclet.jar が Ant から使用する時にどこかからでも参照できればいいだけです。

サンプルの実行には、サンプルの lib ディレクトリ (samples/lib ディレクトリ) にその xdoclet.jar をコピーしておけば OK です。

実行

ant がすでに動くようになっていれば、以上の設定のみで xDoclet の samples\script ディレクトリから ant と実行すると、xDoclet のサンプルの実行が始まるのを見ることができます。

実行中はこんなかんじです。

元になるソースファイル (インプリメンテーション Bean) を読んでいるのがわかります。

読んだ EJB インプリメンテーション Bean から Remote インターフェイス、アクセスする Session Bean、プライマリーキークラスなどを生成しています。

DAO クラスや Entity Bean (BMP/CMP)、デプロイメント・ディスクリプターや JBoss/WebLogic などのベンダー固有ファイルなどを生成しています。

さらには Apache SOAP、Struts のフォームなどまで生成しているのがわかります。

[Top Pageに戻る]

[PR] | 貴金属 買取ハウスクリーニング韓国食材インプラント転職サイトSEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージFX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFXタイバンコクハワイ レンタカーベスト ハワイ ホテル レーツバリ島年末年始ハワイHawaii hotelsHawaii Activitiesbhhrホノルルマラソン
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - ハワイ 不動産 - プーケット ホテル