📄 ejb-jar.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 + -