You are on page 1of 3

DEPLOYMENT DESCRIPTOR EJB1.

1(listing 12-3)
<!Doctype EJB-JAR public //Sun Microsystems, Ind. // DTD EnterpriseJavabeans
1.1//EN http://java/sun/com/dtd/ejb-jar_1_1/dtd>
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>myEJB</ejb-name>
<home>com.jimkeogh.ejb.MyEJBHome</home>
<remote>com.jimkeogh.ejb.MyEJBRemote</remote>
<ejb-class>com.jimkeogh.ejb.MyEJB</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
</entity>
</enterprise-beans>
</ejb-jar>
Listing 12.4 :: Deployment descriptor for
EJB2.0
<!Doctype EJB-JAR public //Sun Microsystems, Ind. // DTD EnterpriseJavabeans
1.1//EN http://java/sun/com/dtd/ejb-jar_1_1/dtd>
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>myEJB</ejb-name>
<home>com.jimkeogh.ejb.MyEJBHome</home>
<remote>com.jimkeogh.ejb.MyEJBRemote</remote>
<local-home>com.jimkeogh.ejb.MyEJBHomeLocal</local-home>
<local>com.jimkeogh.ejb.MyEJBLocal</local>
<ejb-class>com.jimkeogh.ejb.MyEJB</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
</entity>
</enterprise-beans>
</ejb-jar>

EXAMPLE: A simple home interface for the myEJB EJB
Import javax.ejb.*;
Import java.rmi.RemoteException;
Public interface MyEJBHome extends EJBHome
{
Public MyEJB create() throws CreateException, RemoteException ;
}
EXAMPLE: A simple Remote interface for the myEJB EJB
Import javax.ejb.*;
Import java.rmi.RemoteException;
Public interface MyEJB extends n EJBObject
{
Public String myMethod() throws RemoteException ;
}

You might also like