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

[目次][索引][前へ][次へ]

3.3.2 DDとの対応

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

<この項の構成>
(1) EJB2.0の場合
(2) EJB2.1の場合
(3) EJB3.0の場合
(4) EJB3.1の場合

(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>のどちらか一つを指定します。