Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)


3.3.2 DDとの対応

EJB-JAR属性ファイルとDeployment Descriptorの対応を次に示します。

〈この項の構成〉

(1) EJB2.0の場合

EJB-JAR属性ファイル

Deployment Descriptor

タグ名

出現パターン

タグ名

出現パターン

<hitachi-ejb-jar-property>

1回

<ejb-jar>

1回

<description>

0または1回

<description>

0または1回

<display-name>

0または1回

<display-name>

0または1回

<icon>

0または1回

<small-icon>

0または1回

<small-icon>

0または1回

<large-icon>

0または1回

<large-icon>

0または1回

<enterprise-beans>

1回

(省略)

<relationships>

0または1回

<relationships>

0または1回

<description>

0または1回

<description>

0または1回

<ejb-relation>

1回以上

<ejb-relation>

1回以上

<description>

0または1回

<description>

0または1回

<ejb-relation-name>

0または1回

<ejb-relation-name>

0または1回

<ejb1>

1回

<ejb-relationship-role>

1回

<description>

0または1回

<description>

0または1回

<ejb-relationship-role-name>

0または1回

<ejb-relationship-role-name>

0または1回

<multiplicity>

1回

<multiplicity>

1回

<cascade-delete>

0または1回

<cascade-delete>

0または1回

<relationship-role-source>

1回

<description>

0回以上

<ejb-name>

1回

<ejb-name>

1回

<cmr-field>

0または1回

<description>

0回以上

<cmr-field-name>

1回

<cmr-field-name>

1回

<cmr-field-type>

0または1回

<cmr-field-type>

0または1回

<ejb2>

1回

<ejb-relationship-role>

1回

<description>

0または1回

<description>

0または1回

<ejb-relationship-role-name>

0または1回

<ejb-relationship-role-name>

0または1回

<multiplicity>

1回

<multiplicity>

1回

<cascade-delete>

0または1回

<cascade-delete>

0または1回

<relationship-role-source>

1回

<description>

0回以上

<ejb-name>

1回

<ejb-name>

1回

<cmr-field>

0または1回

<description>

0回以上

<cmr-field-name>

1回

<cmr-field-name>

1回

<cmr-field-type>

0または1回

<cmr-field-type>

0または1回

<assembly-descriptor>

0または1回

<security-role>

0回以上

<security-role>

0回以上

<description>

0回以上

<description>

0回以上

<role-name>

1回

<role-name>

1回

<linked-to>

0または1回

(省略)

<ejb-client-jar>

0または1回

<ejb-client-jar>

0または1回

(凡例)

−:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。

(省略):タグを省略しています。

(2) EJB2.1の場合

EJB-JAR属性ファイル

Deployment Descriptor

タグ名

出現パターン

タグ名

出現パターン

<hitachi-ejb-jar-property>

1回

<ejb-jar>

1回

<description>

0回以上

<description>

0回以上

<display-name>

1回以上

<display-name>

0回以上

<icon>

0回以上

<icon>

0回以上

<small-icon>

0または1回

<small-icon>

0または1回

<large-icon>

0または1回

<large-icon>

0または1回

<enterprise-beans>

1回

(省略)

<relationships>

0または1回

<relationships>

0または1回

<description>

0回以上

<description>

0回以上

<ejb-relation>

1回以上

<ejb-relation>

1回以上

<description>

0回以上

<description>

0回以上

<ejb-relation-name>

0または1回

<ejb-relation-name>

0または1回

<ejb1>

1回

<ejb-relationship-role>

1回

<description>

0回以上

<description>

0回以上

<ejb-relationship-role-name>

0または1回

<ejb-relationship-role-name>

0または1回

<multiplicity>

1回

<multiplicity>

1回

<cascade-delete>

0または1回

<cascade-delete>

0または1回

<relationship-role-source>

1回

<description>

0回以上

<ejb-name>

1回

<ejb-name>

1回

<cmr-field>

0または1回

<description>

0回以上

<cmr-field-name>

1回

<cmr-field-name>

1回

<cmr-field-type>

0または1回

<cmr-field-type>

0または1回

<ejb2>

1回

<ejb-relationship-role>

1回

<description>

0回以上

<description>

0回以上

<ejb-relationship-role-name>

0または1回

<ejb-relationship-role-name>

0または1回

<multiplicity>

1回

<multiplicity>

1回

<cascade-delete>

0または1回

<cascade-delete>

0または1回

<relationship-role-source>

1回

<description>

0回以上

<ejb-name>

1回

<ejb-name>

1回

<cmr-field>

0または1回

<description>

0回以上

<cmr-field-name>

1回

<cmr-field-name>

1回

<cmr-field-type>

0または1回

<cmr-field-type>

0または1回

<assembly-descriptor>

0または1回

<security-role>

0回以上

<security-role>

0回以上

<description>

0回以上

<description>

0回以上

<role-name>

1回

<role-name>

1回

<linked-to>

0または1回

(省略)

<ejb-client-jar>

0または1回

<ejb-client-jar>

0または1回

(凡例)

−:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。

(省略):タグを省略しています。

(3) EJB3.0の場合

EJB-JAR属性ファイル

Deployment Descriptor

タグ名

出現パターン

タグ名

出現パターン

<hitachi-ejb-jar-property>

1回

<ejb-jar>

1回

<description>

0回以上

<display-name>

1回以上

<display-name>

<icon>

0回以上

<small-icon>

0または1回

<large-icon>

0または1回

<enterprise-beans>

1回

(省略)

<interceptors>

0または1回

<description>

0回以上

<interceptor>

1回以上

<description>

0回以上

<interceptor-class>

1回

<around-invoke>

0回以上

<class>

0または1回

<method-name>

1回

<post-construct>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<pre-destroy>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<post-activate>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<pre-passivate>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<assembly-descriptor>

0または1回

<interceptor-binding>

0回以上

<interceptor-binding>

0回以上

<description>

0回以上

<description>

0回以上

<ejb-name>

1回

<ejb-name>

1回

<interceptor-class>

0回以上

<interceptor-class>

1回以上

<interceptor-order>

1回

<interceptor-order>

1回

<interceptor-class>

1回以上

<interceptor-class>

1回以上

<exclude-default-interceptors>

0または1回

<exclude-default-interceptors>

0または1回

<exclude-class-interceptors>

0または1回

<exclude-class-interceptors>

0または1回

<named-method>

0または1回

<named-method>

0または1回

<method-name>

1回

<method-name>

1回

<method-params>

0または1回

<method-params>

0または1回

<method-param>

0回以上

<method-param>

0回以上

<application-exception>

0回以上

<application-exception>

0回以上

<exception-class>

1回

<exception-class>

1回

<rollback>

0または1回

<rollback>

0または1回

(省略)

<ejb-client-jar>

0または1回

<ejb-client-jar>

0または1回

(凡例)

−:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。

(省略):タグを省略しています。

注※

<interceptor-class>と<interceptor-order>のどちらか一つを指定します。

(4) EJB3.1の場合

EJB-JAR属性ファイル

Deployment Descriptor

タグ名

出現パターン

タグ名

出現パターン

<hitachi-ejb-jar-property>

1回

<ejb-jar>

1回

<description>

0回以上

<display-name>

1回以上

<display-name>

<icon>

0回以上

<small-icon>

0または1回

<large-icon>

0または1回

<enterprise-beans>

1回

(省略)

<interceptors>

0または1回

<description>

0回以上

<interceptor>

1回以上

<description>

0回以上

<interceptor-class>

1回

<around-invoke>

0回以上

<class>

0または1回

<method-name>

1回

<post-construct>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<pre-destroy>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<post-activate>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<pre-passivate>

0回以上

<lifecycle-callback-class>

0または1回

<lifecycle-callback-method>

1回

<assembly-descriptor>

0または1回

<interceptor-binding>

0回以上

<interceptor-binding>

0回以上

<description>

0回以上

<description>

0回以上

<ejb-name>

1回

<ejb-name>

1回

<interceptor-class>

0回以上

<interceptor-class>

1回以上

<interceptor-order>

1回

<interceptor-order>

1回

<interceptor-class>

1回以上

<interceptor-class>

1回以上

<exclude-default-interceptors>

0または1回

<exclude-default-interceptors>

0または1回

<exclude-class-interceptors>

0または1回

<exclude-class-interceptors>

0または1回

<named-method>

0または1回

<named-method>

0または1回

<method-name>

1回

<method-name>

1回

<method-params>

0または1回

<method-params>

0または1回

<method-param>

0回以上

<method-param>

0回以上

<application-exception>

0回以上

<application-exception>

0回以上

<exception-class>

1回

<exception-class>

1回

<rollback>

0または1回

<rollback>

0または1回

<inherited>

0または1回

<inherited>

0または1回

(省略)

<ejb-client-jar>

0または1回

<ejb-client-jar>

0または1回

(凡例)

−:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。

(省略):タグを省略しています。

注※

<interceptor-class>と<interceptor-order>のどちらか一つを指定します。