Interstage Application Server J2EE ユーザーズガイド
|
目次
索引

|
16.6 Enterprise Bean定義ファイルのサンプル
Enterprise Bean定義ファイルのサンプルを以下に示します。
--------------------------------------------------------------
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE ejbdef SYSTEM "ejbdef.dtd">
<ejbdef>
<ejb-jar>
<enterprise-beans>
<session>
<ejb-name>HelloEJB</ejb-name>
<home>PackageHelloEJB.HelloEJBHome</home>
<remote>PackageHelloEJB.HelloEJBRemote</remote>
<ejb-class>PackageHelloEJB.HelloEJB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<env-entry>
<env-entry-name>LANG</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>JAPAN</env-entry-value>
</env-entry>
<ejb-ref>
<ejb-ref-name>ejb/EJB214ETY</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>com.fujitsu.app.ejb.EJB214ETYHome</home>
<remote>com.fujitsu.app.ejb.EJB214ETY</remote>
<ejb-link>EJB214ETY</ejb-link>
</ejb-ref>
<security-role-ref>
<role-name>manager</role-name>
<role-link>admin</role-link>
</security-role-ref>
<resource-ref>
<res-ref-name>jdbc/SYMFO</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</session>
</enterprise-beans>
<assembly-descriptor>
<security-role>
<role-name>admin</role-name>
</security-role>
<method-permission>
<role-name>admin</role-name>
<method>
<ejb-name>HelloEJB</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<container-transaction>
<method>
<ejb-name>HelloEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>NotSupported</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
<fujitsu-bean-definition>
<version-entry>
<deploy-ejb-version>1.1</deploy-ejb-version>
<deploy-java-version>1.3</deploy-java-version>
</version-entry>
<base>
<component-name>HelloEJB</component-name>
<max-instance>1</max-instance>
<session-timeout>100</session-timeout>
<tran-timeout>300</tran-timeout>
<tran-kind>Local</tran-kind>
<session-idle-timeout>600</session-idle-timeout>
<max-ejbobject>1024</max-ejbobject>
<stateless-instance-create-type>At Start-Up</stateless-instance-create-type>
</base>
<redirect>
<redirect-mode>True</redirect-mode>
<redirect-path>C:\Log\log.txt</redirect-path>
</redirect>
</fujitsu-bean-definition>
</ejbdef>
--------------------------------------------------------------
All Rights Reserved, Copyright(C) 富士通株式会社 2006