| Version | Date | JSR | Websphere Extension |
|---|---|---|---|
| 3.1 | 2009 | 318 | xml |
| 3.0 | 2006 | 220 | xml |
| 2.1 | 153 | xmi | |
| 2.0 | 2003 | 19 | xmi |
| 1.1 | 2001 | xmi |
EJB 3.0
<?xml version="1.0" encoding="UTF-8"?> <ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"> </ejb-jar>
EJB 2.1
<?xml version="1.0" encoding="UTF-8"?> <ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" version="2.1"> </ejb-jar>
EJB 2.0
<?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">
ibm-ejb-jar-ext.xmi
<ejbext:EJBJarExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ejbext="ejbext.xmi" xmlns:ejb="ejb.xmi" xmi:id="ejb-jar_ID_Ext"> <ejbJar href="META-INF/ejb-jar.xml#ejb-jar_1"/> </ejbext:EJBJarExtension>
ibm-ejb-jar-bnd.xmi
<?xml version="1.0" encoding="UTF-8"?> <com.ibm.ejs.models.base.bindings.ejbbnd:EJBJarBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:com.ibm.ejs.models.base.bindings.ejbbnd="ejbbnd.xmi" xmlns:com.ibm.etools.ejb="ejb.xmi" xmlns:com.ibm.etools.j2ee.common="common.xmi" xmi:id="EJBJarBinding_1"> <ejbJar href="META-INF/ejb-jar.xml#ejb-jar_1"/> <ejbBindings xmi:type="com.ibm.ejs.models.base.bindings.ejbbnd:MessageDrivenBeanBinding" xmi:id="Message_bnd_1" listenerInputPortName="" > <enterpriseBean xmi:type="com.ibm.etools.ejb:MessageDriven" href="META-INF/ejb-jar.xml#MessageDriven_1" /> <resRefBindings xmi:id="ResRefBnd_1" jndiName="queue/ConnectionFactory"> <bindingResourceRef href="META-INF/ejb-jar.xml#ResRef_1"/> </resRefBindings> </ejbBindings> </com.ibm.ejs.models.base.bindings.ejbbnd:EJBJarBinding>