Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第16章 運用コマンドを使用してカスタマイズする方法

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>SampleCMPSession</ejb-name>
        <home>packageCMPSession.SampleCMPSessionHome</home>
        <remote>packageCMPSession.SampleCMPSessionRemote</remote>
        <ejb-class>packageCMPSession.SampleCMPSession</ejb-class>
        <session-type>Stateless</session-type>
        <transaction-type>Bean</transaction-type>
        <env-entry>
          <env-entry-name>SampleCMPSession/Trace</env-entry-name>
          <env-entry-type>java.lang.String</env-entry-type>
          <env-entry-value>OFF</env-entry-value>
        </env-entry>
        <ejb-ref>
          <ejb-ref-name>ejb/SampleCMP</ejb-ref-name>
          <ejb-ref-type>Entity</ejb-ref-type>
          <home>SampleCMPHome</home>
          <remote>SampleCMPRemote</remote>
          <ejb-link>SampleCMP</ejb-link>
        </ejb-ref>
      </session>
    </enterprise-beans>
  </ejb-jar>
  <fujitsu-bean-definition>
    <base>
      <jndi-name>SampleCMPSession</jndi-name>
      <tran-timeout>0</tran-timeout>
      <local-mode>False</local-mode>
    </base>
    <session-eb>
      <max-instance>16</max-instance>
      <session-timeout>0</session-timeout>
      <session-idle-timeout>600</session-idle-timeout>
      <max-ejbobject>1024</max-ejbobject>
      <stateless-instance-create-type>At First Access</stateless-instance-create-type>
    </session-eb>
  </fujitsu-bean-definition>
</ejbdef>
--------------------------------------------------------------

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005