| <?xml version="1.0" encoding="utf-8"?> | |
| <!--Arbortext, Inc., 1988-2006, v.4002--> | |
| <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" | |
| "concept.dtd"> | |
| <concept id="ceover" xml:lang="en-us"> | |
| <title>EJB 2.x application development</title> | |
| <shortdesc>The workbench provides a specialized environment that you can use | |
| to develop and test enterprise beans that conform to the distributed component | |
| architecture defined in the Sun Microsystems Enterprise <tm tmclass="special" | |
| tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaBeans">JavaBeans</tm> (EJB) | |
| version specification. This product supports the Enterprise <tm tmclass="special" | |
| tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaBeans">JavaBeans</tm> 1.1, | |
| 2.0, 2.1, and 3.0 specification levels.</shortdesc> | |
| <prolog><metadata> | |
| <keywords><indexterm>applications<indexterm>EJB development</indexterm></indexterm> | |
| <indexterm>EJB<indexterm>developing<indexterm>applications</indexterm></indexterm></indexterm> | |
| </keywords> | |
| </metadata></prolog> | |
| <conbody> | |
| <p>The complete Enterprise <tm tmclass="special" tmowner="Sun Microsystems, Inc." | |
| tmtype="tm" trademark="JavaBeans">JavaBeans</tm> specifications and descriptions | |
| of the technology are available from the <xref format="html" href="http://java.sun.com/products/ejb/docs.html#specs" | |
| scope="external">java.sun.com<desc></desc></xref> Web site.</p> | |
| <p>If you are not familiar with enterprise beans or related EJB technology, | |
| see <xref href="cearch.dita#cearch" type="concept"></xref> for a brief description | |
| of key EJB concepts.</p> | |
| <p>The EJB development environment includes the following tools:</p> | |
| <dl><dlentry> | |
| <dt><b>The <tm tmclass="special" tmowner="Sun Microsystems, Inc." tmtype="tm" | |
| trademark="Java">Java</tm> EE perspective</b></dt> | |
| <dd>All of the EJB tools are accessible from the <tm tmclass="special" tmowner="Sun Microsystems, Inc." | |
| tmtype="tm" trademark="Java">Java</tm> EE perspective. This perspective provides | |
| a layout in which the most commonly used actions, views, and wizards for <tm | |
| tmclass="special" tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="Java">Java</tm> EE | |
| and EJB development are easily accessible</dd> | |
| </dlentry><dlentry> | |
| <dt><b>Creating enterprise beans</b></dt> | |
| <dd>The EJB tools help you create enterprise beans, such as session beans | |
| or message-driven beans. You can accomplish the following complementary enterprise | |
| bean development activities:<ul> | |
| <li>Writing and editing business logic.</li> | |
| <li>Importing or exporting enterprise beans.</li> | |
| <li>Maintaining enterprise bean source code and generated code using build | |
| in <tm tmclass="special" tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="Java">Java</tm> development | |
| tools, and team and version control capabilities of the workbench.</li> | |
| </ul> </dd> | |
| </dlentry><dlentry> | |
| <dt><b>Validating enterprise bean code</b></dt> | |
| <dd>The EJB tools automatically validate that your enterprise bean code is | |
| consistent and that it conforms to the rules defined by the Enterprise <tm | |
| tmclass="special" tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaBeans">JavaBeans</tm> specifications. | |
| Code verification occurs whenever an enterprise bean or its properties are | |
| changed. Errors and warnings are displayed in the Problems view of the workbench. | |
| Files with errors also display error icons. </dd> | |
| </dlentry><dlentry> | |
| <dt><b>Importing existing EJB JAR files</b></dt> | |
| <dd>EJB Tools allow beans and other metadata from an EJB JAR file to be imported | |
| into a new or existing EJB project.</dd> | |
| </dlentry><dlentry> | |
| <dt><b>Exporting existing EJB projects into JAR files</b></dt> | |
| <dd>EJB tools can export your EJB project so that it may be deployed to an | |
| application server.</dd> | |
| </dlentry></dl> | |
| </conbody> | |
| </concept> |