a same of ejb-jar.xml
<!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>Product Management System</description>
<display-name>Product Management System</display-name>
<enterprise-beans>
<entity>
<ejb-name>User</ejb-name>
<local-home>training.proman.ejb.UserLocalHome</local-home>
<local>training.proman.ejb.UserLocal</local>
<ejb-class>training.proman.ejb.UserBean</ejb-class>
<persistence-type>Container</persistence-type>
<abstract-schema-name>User</abstract-schema-name>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-field>
<field-name>id</field-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
</cmp-field>
<cmp-field>
<field-name>pw</field-name>
</cmp-field>
<cmp-field>
<field-name>privilege</field-name>
</cmp-field>
<primkey-field>id</primkey-field>
<query>
<query-method>
<method-name>findByName</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>
SELECT OBJECT(u) FROM User AS u
WHERE u.name = ?1
</ejb-ql>
</query>
</entity>
<session id="logman">
<display-name>Login Management</display-name>
<ejb-name>LogMan</ejb-name>
<home>training.proman.ejb.LogManHome</home>
<remote>training.proman.ejb.LogManRemote</remote>
<ejb-class>training.proman.ejb.LogManBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
<entity>
<ejb-name>Product</ejb-name>
<local-home>training.proman.ejb.ProductLocalHome</local-home>
<local>training.proman.ejb.ProductLocal</local>
<ejb-class>training.proman.ejb.ProductBean</ejb-class>
<persistence-type>Container</persistence-type>
<abstract-schema-name>Product</abstract-schema-name>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-field>
<field-name>id</field-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
</cmp-field>
<cmp-field>
<field-name>retailPrice</field-name>
</cmp-field>
<cmp-field>
<field-name>wholeSalePrice</field-name>
</cmp-field>
<cmp-field>
<field-name>discountPrice</field-name>
</cmp-field>
<cmp-field>
<field-name>description</field-name>
</cmp-field>
<cmp-field>
<field-name>quantity</field-name>
</cmp-field>
<primkey-field>id</primkey-field>
<query>
<query-method>
<method-name>findAll</method-name>
<method-params>
</method-params>
</query-method>
<ejb-ql>
SELECT OBJECT(p) FROM Product AS p
</ejb-ql>
</query>
</entity>
<session id="proman">
<display-name>Product Management</display-name>
<ejb-name>ProMan</ejb-name>
<home>training.proman.ejb.ProManHome</home>
<remote>training.proman.ejb.ProManRemote</remote>
<ejb-class>training.proman.ejb.ProManBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
</assembly-descriptor>
</ejb-jar>
相关推荐
EJB中ejb-jar——xml文件说明.pdf
EJB中ejb-jar——xml文件说明.pdf
ejb-jar.xml(中文)
布署EJB要用的ejb-jar.xml文件,中文的,可以直接用。
javax.ejb.jar下载
Files contained in javax.ejb.jar: META-INF/MANIFEST.MF javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax.ejb.AfterCompletion.class javax.ejb.ApplicationException.class javax.ejb.Asynchronous.class javax.ejb.AsyncResult.class javax.ejb.BeforeCompletion.class javax.ejb.ConcurrencyManagement.class javax.ejb.ConcurrencyManagementType.class javax.ejb.ConcurrentAccessException.class javax.ejb.ConcurrentAccessTimeoutException.class javax.ejb.CreateException.class javax.ejb.DependsOn.class javax.ejb.DuplicateKeyException.class javax.ejb.EJB.class javax.ejb.EJBAccessException.class javax.ejb.EJBContext.class javax.ejb.EJBException.class javax.ejb.EJBHome.class javax.ejb.EJBLocalHome.class javax.ejb.EJBLocalObject.class javax.ejb.EJBMetaData.class javax.ejb.EJBObject.class javax.ejb.EJBs.class javax.ejb.EJBTransactionRequiredException.class javax.ejb.EJBTransactionRolledbackException.class javax.ejb.embeddable.EJBContainer.class javax.ejb.EnterpriseBean.class javax.ejb.EntityBean.class javax.ejb.EntityContext.class javax.ejb.FinderException.class javax.ejb.Handle.class javax.ejb.HomeHandle.class javax.ejb.IllegalLoopbackException.class javax.ejb.Init.class javax.ejb.Local.class javax.ejb.LocalBean.class javax.ejb.LocalHome.class javax.ejb.Lock.class javax.ejb.LockType.class javax.ejb.MessageDriven.class javax.ejb.MessageDrivenBean.class javax.ejb.MessageDrivenContext.class javax.ejb.NoMoreTimeoutsException.class javax.ejb.NoSuchEJBException.class javax.ejb.NoSuchEntityException.class javax.ejb.NoSuchObjectLocalException.class javax.ejb.ObjectNotFoundException.class javax.ejb.PostActivate.class javax.ejb.PrePassivate.class javax.ejb.Remote.class javax.ejb.RemoteHome.class javax.ejb.Remove.class javax.ejb.RemoveException.class javax.ejb.Schedule.class javax.ejb.ScheduleExpression.class javax.ejb.Schedules.class javax.ejb.SessionBean.class javax.ejb.SessionContext.class javax.ejb.Session
J2EE 配置文件 - ejb-jar.xml(英文)
The ejb-jar element is the root element of the EJB deployment descriptor. It contains an optional description of the ejb-jar file, optional display name, optional small icon file name, optional large icon file name, mandatory structural information about all included entERPrise beans, optional application-assembly descriptor, and an optional name of an ejb-client-jar file for the ejb-jar.
ejb3-persistence.jar
搭建项目jar包,自行百度~


非技术区
