注釈ベースのプログラミング・タグは、必要に応じて他のアプリケーション
成果物を生成するために使用されるメタデータのプロバイダーとして EJB 内で使用されます。
これらのタグは、Javadoc コメントを追加するときと同じ方法でコードに追加します。
クラス・レベルの注釈の追加は、「Create an Enterprise Bean」 ページを使用して実行できます。
「エンタープライズ Bean の作成」ページを
使用すると、注釈が付けられた Bean クラスを自動的に生成することができます。
「注釈付き Bean クラスの生成」を選択すると、
デフォルトの注釈が付けられた Bean クラスが自動的に作成されます。
注釈が付けられた Bean クラスのコードは次のとおりです。
このデフォルトの注釈が付けられた Bean クラスは、注釈ベースの
プログラミングの 3 つの基本部分を説明するものです。
- 最初の要素は、「* Bean implementation class for
Session Bean: MyBean」という句です。
この句は、このクラスの機能または
目的を説明するソース・コードのコメントを表しています。
- 2 番目の要素には、アスタリスクおよび @ 記号「* @」が
含まれています。
「@」記号は、処理する必要がある注釈が続くことを示しています。
- 3 番目の要素は、注釈タグの本文です。
* @ejb.bean
* name="myBean"
* type="Stateless"
* jndi-name="ejb/ejbs/MyBeanHome"
* local-jndi-name="ejb/ejbs/MyBeanHome"
* view-type="both"
* transaction-type="Container"
*
このコードには、追加の成果物を生成するために使用される
注釈が含まれています。この場合、注釈は、Enterprise Java™ Beans に
関連するデータを定義する ejb.bean タイプであることを指定します。
またタグは、パラメーター name、type、jndi-name、local-jndi-name、view-type、および transaction-type の
値も指定します。
注釈タグによって指定される成果物は、実行時に生成されます。
関連参照