| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
| "http://www.w3.org/TR/html4/loose.dtd"> |
| <html> |
| <head> |
| <meta |
| http-equiv="Content-Type" |
| content="text/html; charset=iso-8859-1"> |
| |
| <title>org.eclipse.wst.command.env.core</title> |
| |
| <link |
| rel="stylesheet" |
| type="text/css" |
| href="../sources/formate.css"> |
| </head> |
| |
| <body> |
| |
| <p class="ueberschrift">What are the J2EE Tools?</p> |
| |
| <p>Made up of 4 components - wst.web, jst.j2ee, jst.ejb, jst.servlet</p> |
| <p><em> Why 4 components?</em></p> |
| <ul> |
| <li>wst.web - Support for Simple(Non-Java)Web Projects</li> |
| <li>jst.j2ee- Contains all models/Common J2EE support</li> |
| <li>jst.ejb, jst.servlet - Module type support, featurs possible</li> |
| </ul> |
| <p class="ueberschrift">J2EE API <span class="note">(external links)</span></p> |
| <!-- WST API JavaDoc JST API JavaDoc--> |
| <p class="schema"><a |
| href="http://www.eclipse.org/webtools/jst/components/j2ee/api/j2ee_models_overview.html"> |
| The J2EE Deployment Descriptor Models</a></p> |
| <p>These EMF-based models allow for model-driven access and modification |
| of J2EE deployment descriptors. Clients may use these models to build |
| operations, wizards, editors, or whatever they can envision!</p> |
| <p class="schema"><a |
| href="http://www.eclipse.org/webtools/jst/components/j2ee/api/j2ee_operationsAPI.html"> |
| J2EE Module Operations(module creation, import and export) API</a></p> |
| |
| |
| <p>J2EE operations provide capabilities to create J2EE artifacts within |
| projects, import deployable archives, and export modules from a project |
| into a deployable archive.</p> |
| <p class="schema"><a |
| href="http://www.eclipse.org/webtools/jst/components/j2ee/api/j2ee_wizardsAPI.html"> |
| J2EE Module UI (module creation, import and export) API</a></p> |
| |
| |
| <p>J2EE Wizards depend on the J2EE Operations and allow users to create |
| J2EE artifacts within projects, import deployable archives, and export |
| modules from a project into a deployable archive.</p> |
| <p class="schema"><a |
| href="http://www.eclipse.org/webtools/jst/components/j2ee/api/module_core_api.html"> |
| Flexible Project Structure API</a></p> |
| |
| |
| <p>The Flexible Project Structure API, also referred to as ModuleCore, |
| allows consumers to build J2EE compliant modules from arbitrary |
| structures within Eclipse projects. The overview discussed the core |
| pieces of the API with appropriate diagrams and code snippets.</p> |
| <p class="schema"><a |
| href="http://www.eclipse.org/webtools/jst/components/j2ee/api/flexibleProjectApiAndUsage.html"> |
| Flexible Project Content MetaModel API</a></p> |
| <p>The Flexible Project Content Model API allows consumers to build J2EE |
| compliant components from arbitrary structures within Eclipse projects. |
| This document covers the J2EE Artifact Edit api usage and migration info |
| from old NatureRuntime and EditModel api and some code snippets on how |
| to use the ArtifactEdits.</p> |
| |
| <p class="ueberschrift">Function<a name="Function"></a> - J2EE Tools</p> |
| |
| <table |
| width="90%" |
| border="0" |
| cellspacing="10"> |
| <tr> |
| <td> |
| <ul> |
| <li>J2EE EMF models</li> |
| <li>New J2EE Project Wizards/Commands</li> |
| <li>Import-Export Wizards/Commands</li> |
| <li>J2EE Navigator Integration</li> |
| <li>Flexible Project</li> |
| <ul> |
| <li>Preferences</li> |
| <li>Dependency properties</li> |
| </ul> |
| <li>EJB Generation Framework</li> |
| <ul> |
| <li>Annotation based generation</li> |
| <li>Session/MDB</li> |
| </ul> |
| <li>Servlet creation</li> |
| <ul> |
| <li>Annotation/Template generation</li> |
| </ul> |
| <li>New Simple Web Project</li> |
| <li>Server Integration/Publish tasks</li> |
| <li>J2EE Validation/J2EE Web Services</li> |
| </ul> |
| </td> |
| <td><img |
| src="../sources/j2ee_1.jpg" |
| width="344" |
| height="304" |
| alt=""></td> |
| </tr> |
| </table> |
| </body> |
| </html> |