⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ejb-jar.xml

📁 使用J2EE编写的网上商店系统
💻 XML
字号:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"><ejb-jar >   <description><![CDATA[No Description.]]></description>   <display-name>Generated by XDoclet</display-name>   <enterprise-beans>      <!-- Session Beans -->      <session >         <description><![CDATA[]]></description>         <ejb-name>StoreAccess</ejb-name>         <home>stateless.StoreAccessHome</home>         <remote>stateless.StoreAccess</remote>         <local-home>stateless.StoreAccessLocalHome</local-home>         <local>stateless.StoreAccessLocal</local>         <ejb-class>stateless.StoreAccessSession</ejb-class>         <session-type>Stateless</session-type>         <transaction-type>Container</transaction-type>         <ejb-local-ref >            <ejb-ref-name>ejb/CustomerLocal</ejb-ref-name>            <ejb-ref-type>Entity</ejb-ref-type>            <local-home>bmp.CustomerLocalHome</local-home>            <local>bmp.CustomerLocal</local>            <ejb-link>Customer</ejb-link>         </ejb-local-ref>         <ejb-local-ref >            <ejb-ref-name>ejb/ManagerLocal</ejb-ref-name>            <ejb-ref-type>Entity</ejb-ref-type>            <local-home>bmp.ManagerLocalHome</local-home>            <local>bmp.ManagerLocal</local>            <ejb-link>Manager</ejb-link>         </ejb-local-ref>         <ejb-local-ref >            <ejb-ref-name>ejb/ItemLocal</ejb-ref-name>            <ejb-ref-type>Entity</ejb-ref-type>            <local-home>cmp.ItemLocalHome</local-home>            <local>cmp.ItemLocal</local>            <ejb-link>Item</ejb-link>         </ejb-local-ref>         <ejb-local-ref >            <ejb-ref-name>ejb/SupplierLocal</ejb-ref-name>            <ejb-ref-type>Entity</ejb-ref-type>            <local-home>cmp.SupplierLocalHome</local-home>            <local>cmp.SupplierLocal</local>            <ejb-link>Supplier</ejb-link>         </ejb-local-ref>         <resource-ref >            <res-ref-name>jdbc/OracleDS</res-ref-name>            <res-type>javax.sql.Datasource</res-type>            <res-auth>Container</res-auth>         </resource-ref>      </session>      <session >         <description><![CDATA[]]></description>         <ejb-name>StoreAccessState</ejb-name>         <home>state.StoreAccessStateHome</home>         <remote>state.StoreAccessState</remote>         <local-home>state.StoreAccessStateLocalHome</local-home>         <local>state.StoreAccessStateLocal</local>         <ejb-class>state.StoreAccessStateSession</ejb-class>         <session-type>Stateful</session-type>         <transaction-type>Container</transaction-type>         <resource-ref >            <res-ref-name>jdbc/OracleDS</res-ref-name>            <res-type>javax.sql.Datasource</res-type>            <res-auth>Container</res-auth>         </resource-ref>      </session>     <!--       To add session beans that you have deployment descriptor info for, add       a file to your XDoclet merge directory called session-beans.xml that contains       the <session></session> markup for those beans.     -->      <!-- Entity Beans -->      <entity >         <description><![CDATA[]]></description>         <ejb-name>Item</ejb-name>         <home>cmp.ItemHome</home>         <remote>cmp.Item</remote>         <local-home>cmp.ItemLocalHome</local-home>         <local>cmp.ItemLocal</local>         <ejb-class>cmp.ItemCMP</ejb-class>         <persistence-type>Container</persistence-type>         <prim-key-class>java.lang.String</prim-key-class>         <reentrant>False</reentrant>         <cmp-version>2.x</cmp-version>         <abstract-schema-name>mySchema</abstract-schema-name>         <cmp-field >            <description><![CDATA[Returns the ItemID]]></description>            <field-name>itemID</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the SupplierID]]></description>            <field-name>supplierID</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the Description]]></description>            <field-name>description</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the Quantity]]></description>            <field-name>quantity</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the Price]]></description>            <field-name>price</field-name>         </cmp-field>         <primkey-field>itemID</primkey-field>         <query>            <query-method>               <method-name>findAll</method-name>               <method-params>               </method-params>            </query-method>            <ejb-ql><![CDATA[SELECT OBJECT(a) FROM mySchema as a]]></ejb-ql>         </query>         <query>            <query-method>               <method-name>findBySupplierID</method-name>               <method-params>                  <method-param>java.lang.String</method-param>               </method-params>            </query-method>            <ejb-ql><![CDATA[SELECT OBJECT(b) FROM mySchema b where b.supplierID=?1]]></ejb-ql>         </query>         <query>            <query-method>               <method-name>findByOutOfStock</method-name>               <method-params>               </method-params>            </query-method>            <ejb-ql><![CDATA[SELECT OBJECT(c) FROM mySchema c where c.quantity=0]]></ejb-ql>         </query>	  <!-- Write a file named ejb-finders-ItemBean.xml if you want to define extra finders. -->      </entity>      <entity >         <description><![CDATA[]]></description>         <ejb-name>Customer</ejb-name>         <home>bmp.CustomerHome</home>         <remote>bmp.Customer</remote>         <local-home>bmp.CustomerLocalHome</local-home>         <local>bmp.CustomerLocal</local>         <ejb-class>bmp.CustomerBMP</ejb-class>         <persistence-type>Bean</persistence-type>         <prim-key-class>bmp.CustomerPK</prim-key-class>         <reentrant>False</reentrant>         <resource-ref >            <res-ref-name>jdbc/OracleDS</res-ref-name>            <res-type>javax.sql.Datasource</res-type>            <res-auth>Container</res-auth>         </resource-ref>      </entity>      <entity >         <description><![CDATA[]]></description>         <ejb-name>Supplier</ejb-name>         <home>cmp.SupplierHome</home>         <remote>cmp.Supplier</remote>         <local-home>cmp.SupplierLocalHome</local-home>         <local>cmp.SupplierLocal</local>         <ejb-class>cmp.SupplierCMP</ejb-class>         <persistence-type>Container</persistence-type>         <prim-key-class>java.lang.String</prim-key-class>         <reentrant>False</reentrant>         <cmp-version>2.x</cmp-version>         <abstract-schema-name>mySupplier</abstract-schema-name>         <cmp-field >            <description><![CDATA[Returns the supplierid]]></description>            <field-name>supplierid</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the userid]]></description>            <field-name>userid</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the firstname]]></description>            <field-name>firstname</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the lastname]]></description>            <field-name>lastname</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the address]]></description>            <field-name>address</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the message]]></description>            <field-name>message</field-name>         </cmp-field>         <cmp-field >            <description><![CDATA[Returns the credit_limit]]></description>            <field-name>credit_limit</field-name>         </cmp-field>         <primkey-field>supplierid</primkey-field>         <query>            <query-method>               <method-name>findAll</method-name>               <method-params>               </method-params>            </query-method>            <ejb-ql><![CDATA[SELECT OBJECT(a) FROM mySupplier as a]]></ejb-ql>         </query>         <query>            <query-method>               <method-name>findUserID</method-name>               <method-params>                  <method-param>java.lang.String</method-param>               </method-params>            </query-method>            <ejb-ql><![CDATA[SELECT OBJECT(b) from mySupplier as b where b.userid=?1]]></ejb-ql>         </query>	  <!-- Write a file named ejb-finders-SupplierBean.xml if you want to define extra finders. -->      </entity>      <entity >         <description><![CDATA[]]></description>         <ejb-name>Manager</ejb-name>         <home>bmp.ManagerHome</home>         <remote>bmp.Manager</remote>         <local-home>bmp.ManagerLocalHome</local-home>         <local>bmp.ManagerLocal</local>         <ejb-class>bmp.ManagerBMP</ejb-class>         <persistence-type>Bean</persistence-type>         <prim-key-class>bmp.ManagerPK</prim-key-class>         <reentrant>False</reentrant>         <resource-ref >            <res-ref-name>jdbc/OracleDS</res-ref-name>            <res-type>javax.sql.Datasource</res-type>            <res-auth>Container</res-auth>         </resource-ref>      </entity>     <!--       To add entity beans that you have deployment descriptor info for, add       a file to your XDoclet merge directory called entity-beans.xml that contains       the <entity></entity> markup for those beans.     -->      <!-- Message Driven Beans -->      <message-driven >         <description><![CDATA[]]></description>         <ejb-name>DeliverItems</ejb-name>         <ejb-class>mdb.DeliverItemsBean</ejb-class>         <transaction-type>Bean</transaction-type>         <acknowledge-mode>Auto-acknowledge</acknowledge-mode>         <message-driven-destination>            <destination-type>javax.jms.Queue</destination-type>            <subscription-durability>NonDurable</subscription-durability>         </message-driven-destination>         <ejb-ref >            <ejb-ref-name>ejb/StoreAccess</ejb-ref-name>            <ejb-ref-type>Session</ejb-ref-type>            <home>stateless.StoreAccessHome</home>            <remote>stateless.StoreAccess</remote>            <ejb-link>StoreAccess</ejb-link>         </ejb-ref>         <ejb-local-ref >            <ejb-ref-name>ejb/ItemLocal</ejb-ref-name>            <ejb-ref-type>Entity</ejb-ref-type>            <local-home>cmp.ItemLocalHome</local-home>            <local>cmp.ItemLocal</local>            <ejb-link>Item</ejb-link>         </ejb-local-ref>      </message-driven>      <message-driven >         <description><![CDATA[]]></description>         <ejb-name>RequestItems</ejb-name>         <ejb-class>mdb.RequestItemsBean</ejb-class>         <transaction-type>Bean</transaction-type>         <acknowledge-mode>Auto-acknowledge</acknowledge-mode>         <message-driven-destination>            <destination-type>javax.jms.Queue</destination-type>         </message-driven-destination>         <ejb-ref >            <ejb-ref-name>ejb/StoreAccess</ejb-ref-name>            <ejb-ref-type>Session</ejb-ref-type>            <home>stateless.StoreAccessHome</home>            <remote>stateless.StoreAccess</remote>            <ejb-link>StoreAccess</ejb-link>         </ejb-ref>         <ejb-local-ref >            <ejb-ref-name>ejb/SupplierLocal</ejb-ref-name>            <ejb-ref-type>Entity</ejb-ref-type>            <local-home>cmp.SupplierLocalHome</local-home>            <local>cmp.SupplierLocal</local>            <ejb-link>Supplier</ejb-link>         </ejb-local-ref>      </message-driven>     <!--       To add message driven beans that you have deployment descriptor info for, add       a file to your XDoclet merge directory called message-driven-beans.xml that contains       the <message-driven></message-driven> markup for those beans.     -->   </enterprise-beans>   <!-- Relationships -->   <!-- Assembly Descriptor -->   <assembly-descriptor >     <!--       To add additional assembly descriptor info here, add a file to your       XDoclet merge directory called assembly-descriptor.xml that contains       the <assembly-descriptor></assembly-descriptor> markup.     -->   <!-- finder permissions -->   <!-- finder permissions -->   <!-- finder permissions -->   <!-- finder permissions -->   <!-- finder permissions -->   <!-- finder permissions -->   <!-- finder permissions -->   <!-- finder permissions -->   <!-- transactions -->   <!-- finder transactions -->   </assembly-descriptor></ejb-jar>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -