Listing 5: Component deployment descriptors

<ejb-jar>
  <display-name>StaticLiaisonComponent</display-name>
  <enterprise-beans>
    <session>
      <display-name>StaticLiaisonBean</display-name>
      <ejb-name>StaticLiaisonBean</ejb-name>
      <home>...staticLiaison.StaticLiaisonHome</home>
      <remote>...staticLiaison.StaticLiaisonRemoteProxy</remote>
      <ejb-class>...staticLiaison.StaticLiaisonBean</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Bean</transaction-type>
      <env-entry>
        <env-entry-name>beanName</env-entry-name>
        <env-entry-type>java.lang.String</env-entry-type>
        <env-entry-value>staticLiaison</env-entry-value>
      </env-entry>
      <ejb-ref>
        <ejb-ref-name>ejb/TargetBean</ejb-ref-name>
        <ejb-ref-type>Session</ejb-ref-type>
        <home>...converter.UpperCaseConverterHome</home>
        <remote>...converter.UpperCaseConverterRemoteProxy</remote>
        <ejb-link>UpperCaseConverterBean</ejb-link>
      </ejb-ref>
      <security-identity>
        <description></description>
        <use-caller-identity></use-caller-identity>
      </security-identity>
    </session>
  </enterprise-beans>

  <!-- Elided assembly-descriptor stanza. -->

</ejb-jar>
— End of Listing —