目次:
定義-Application Assemblerはどういう意味ですか?
アプリケーションアセンブラーは、アプリケーションを構築するためにエンタープライズBeanプロバイダーから取得したJava Archive(JAR)ファイルをアセンブルする個人または組織です。 Javaアプリケーションアセンブラには、JARファイルの数を増減する機能があります。 アプリケーションアセンブラとEnterprise JavaBeans(EJB)プロバイダは、同じまたは異なる個人または組織である場合があります。
アプリケーションアセンブラは、すべてのエンタープライズBeanコンポーネントを1つのユニットにまとめてデプロイします。 アプリケーションアセンブラは、セキュリティロールのグループで構成されるエンタープライズBeanのJARファイルセキュリティビューを定義する場合と定義しない場合があります。 これらのロールは、アプリケーションに正常にアクセスして使用するために使用されるセマンティック許可グループ化の方法です。
TechopediaはApplication Assemblerについて説明します
アプリケーションアセンブラの1つの役割は、エンタープライズBeanのセキュリティビューを提供し、デプロイヤの作業を簡素化することです。 アプリケーションアセンブラがセキュリティビューを提供しない場合、デプロイヤはセキュリティビューを割り当てる前にすべてのユーザーロールを理解する必要があります。 アプリケーションアセンブラがセキュリティロールを定義すると、デプロイヤはユーザーグループまたはユーザーアカウントをアプリケーションアセンブラによって定義されたセキュリティロールに割り当てます。
アプリケーションアセンブラは、次の義務を負います。
- エンタープライズBean名の変更。
- 環境エントリ値の変更。
- 環境プロパティの新しい値を定義します。
- 新しい説明要素の変更または作成。
- エンタープライズBean参照をエンタープライズBeanにリンクするために、JARファイルにEJBリンク要素を作成します。
- security-role要素を使用してセキュリティロールを定義します。つまり、アセンブラはrole-link要素を使用して、Beanプロバイダの宣言されたセキュリティロール参照をセキュリティロールにリンクする必要があります。
- method-permission要素を使用してメソッド許可を定義します。
- トランザクション属性の定義。