注釈ベース・プログラミングは、WebSphere® Rapid Deployment (WRD) アプリケーションが使用するツールの 1 つで、アプリケーションの成果物の生成、 アプリケーションのパッケージ化、および、実行のためのアプリケーションの準備のための拡張可能なメカニズムを提供します。 注釈ベース・プログラミングは、 対象の Java™ ソース・コードに追加メタデータを組み込めるようにする一連のタグと処理機構を提供します。 注釈ベース・プログラミングはこの追加メタデータを使用して、 アプリケーションを J2EE 環境で実行するのに必要な成果物を得ます。
注釈ベース・プログラミングのゴール
注釈ベース・プログラミングのゴールは、作成し保守しなければならない成果物の数を最小化し、 開発過程を単純化することにあります。
/** * @ejb.interface-method view-type=remote */ public String hello(String name) { return "Hello: " + name; }
ここで、@ejb.interface-method view-type=remote は、注釈タグの例です。
注釈タグ
WRD は、Java ソース・ファイル内の Javadoc スタイルのコメントを使用した注釈をサポートします。 注釈は、パッケージ、クラス、フィールド、またはメソッド宣言内に含めることができます。 さらに、WRD は、タグが存在するところで XDoclet のタグ構文をサポートします。 XDoclet について詳しくは、http://xdoclet.sourceforge.net/xdoclet/index.html を参照してください。