blob: 0bab9a3f61b161f706576b2e51004d9cd5119448 [file] [log] [blame]
<!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>