3.4.2 DDとの対応

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

Session Bean属性ファイルDeployment Descriptor
タグ名出現パターンタグ名出現パターン
<hitachi-session-bean-property>1回<ejb-jar>1回


<description>0または1回


<display-name>0または1回


<icon>0回以上



<small-icon>0または1回


<large-icon>0または1回


<enterprise-beans>1回



<session>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回




<ejb-name>1回

<mapped-name>0または1回






<home>0または1回




<remote>0または1回

<business-local>0回以上



<business-remote>0回以上






<ejb-class>1回

<session-type>1回


<session-type>0または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回



<timeout-method>0または1回




<method-name>1回



<method-params>0または1回



 <method-param>0回以上



<init-method>0回以上




<create-method>1回





<method-name>1回




<method-params>0または1回




 <method-param>0回以上



<bean-method>1回



 
<method-name>1回



 <method-params>0または1回



  <method-param>0回以上



<remove-method>0回以上




<bean-method>1回





<method-name>1回




<method-params>0または1回




 <method-param>0回以上



<retain-if-exception>0または1回



<transaction-type>1回


<transaction-type>1回

<env-entry>0回以上


<env-entry>0回以上


<description>0回以上



<description>0回以上


<env-entry-name>1回



<env-entry-name>1回


<env-entry-type>1回



<env-entry-type>1回


<env-entry-value>1回


<env-entry-value>0または1回

<injection-target>0回以上



 
<injection-target-class>1回



 <injection-target-name>1回



<ejb-ref>0回以上


<ejb-ref>0回以上


<description>0回以上



<description>0回以上


<ejb-ref-name>1回



<ejb-ref-name>1回


<ejb-ref-type>1回



<ejb-ref-type>1回


<home>1回



<home>1回


<remote>1回



<remote>1回


<ejb-link>0または1回


<ejb-link>0または1回

<injection-target>0回以上



 
<injection-target-class>1回



 <injection-target-name>1回



<ejb-local-ref>0回以上


<ejb-local-ref>0回以上


<description>0回以上



<description>0回以上


<ejb-ref-name>1回



<ejb-ref-name>1回


<ejb-ref-type>1回



<ejb-ref-type>1回


<local-home>1回



<local-home>1回


<local>1回



<local>1回


<ejb-link>0または1回


<ejb-link>0または1回

<injection-target>0回以上



 
<injection-target-class>1回



 <injection-target-name>1回



<security-role-ref>0回以上


<security-role-ref>0回以上


<description>0回以上



<description>0回以上


<role-name>1回



<role-name>1回

<role-link>0または1回


<role-link>0または1回

<security-identity>0または1回


<security-identity>0または1回


<description>0回以上



<description>0回以上


<use-caller-identity>1回※1



<use-caller-identity>1回※1

<run-as>1回※1


<run-as>1回※1

 
<description>0回以上


 
<description>0回以上

 
<role-name>1回


 <role-name>1回

 <user-name>1回


  

<resource-ref>0回以上


<resource-ref>0回以上


<description>0回以上



<description>0回以上


<res-ref-name>1回



<res-ref-name>1回


<res-type>1回



<res-type>1回


<res-auth>1回



<res-auth>1回


<res-sharing-scope>0または1回


<res-sharing-scope>0または1回


<mapped-name>0または1回




<injection-target>0回以上





<injection-target-class>1回




<injection-target-name>1回



<linked-to>0または1回



<resource-env-ref>0回以上

<resource-env-ref>0回以上


<description>0回以上

 
<description>0回以上


<resource-env-ref-name>1回

 
<resource-env-ref-name>1回


<resource-env-ref-type>1回

 <resource-env-ref-type>1回


<mapped-name>0または1回



<injection-target>0回以上




<injection-target-class>1回



<injection-target-name>1回



<linked-queue>0または1回




<resource-adapter>1回



<queue>1回


<linked-adminobject>0または1回


 
<resourceadapter-name>1回


 <adminobject-name>1回



(省略)

 (省略)


<assembly-descriptor>0または1回



<security-role>0回以上




<description>0回以上



<role-name>1回

<method-permission>0回以上

<method-permission>0回以上


<description>0回以上


<description>0回以上


<role-name>※21回以上


<role-name>※21回以上


<unchecked>※21回


<unchecked>※21回

<method>1回以上

<method>1回以上

 
<description>0回以上

 
<description>0回以上

 


 
<ejb-name>1回

 
<method-intf>0または1回

 
<method-intf>0または1回

 
<method-name>1回

 
<method-name>1回

 <method-params>0または1回

 <method-params>0または1回

  <method-param>0回以上

  <method-param>0回以上

<container-transaction>0回以上

<container-transaction>0回以上


<description>0回以上


<description>0回以上


<method>1回以上


<method>1回以上



<description>0回以上



<description>0回以上







<ejb-name>1回



<method-intf>0または1回



<method-intf>0または1回



<method-name>1回



<method-name>1回


<method-params>0または1回


<method-params>0または1回


 <method-param>0回以上


 <method-param>0回以上

<trans-attribute>1回

<trans-attribute>1回

<exclude-list>0または1回
<exclude-list>0または1回


<description>0回以上
 
<description>0回以上

<method>1回以上
 <method>1回以上

 
<description>0回以上
  
<description>0回以上

 

  
<ejb-name>1回

 
<method-intf>0または1回
  
<method-intf>0または1回

 
<method-name>1回
  
<method-name>1回

 <method-params>0または1回
  <method-params>0または1回

  <method-param>0回以上
   <method-param>0回以上

<ejb-client-jar>0または1回
<runtime>0または1回
 (省略)
(凡例)
-:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。
(省略):タグを省略しています。
注※1
<use-caller-identity>と<run-as>のどちらか一つを指定します。
注※2
<role-name>と<unchecked>のどちらか一つを指定します。