3.3.2 DDとの対応

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

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

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