EJB 注釈タグの追加

注釈ベースのプログラミング・タグは、必要に応じて他のアプリケーション 成果物を生成するために使用されるメタデータのプロバイダーとして 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 タイプであることを指定します。 またタグは、パラメーター nametypejndi-namelocal-jndi-nameview-type、および transaction-type の 値も指定します。

注釈タグによって指定される成果物は、実行時に生成されます。

関連参照


フィードバック