<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><link type="text/css" href="../../../../../default_style.css" rel="stylesheet"><link type="text/css" href="../../../../../webtools/wtp.css" rel="stylesheet"><title>Creating a Web Module</title></head><body><table border="0" cellpadding="2" cellspacing="5" width="100%"><tbody><tr><td align="left" width="60%"><font class="indextop">jst j2ee</font><br><font class="indexsub">Creating a Web Module</font></td><td width="40%"><img src="../../../../../webtools/images/wtplogosmall.jpg" align="middle" height="129" hspace="50" width="207" alt="WTP Logo" usemap="logomap"><map id="logomap" name="logomap"><area coords="0,0,207,129" href="/webtools/" alt="WTP Home"></map></td></tr></tbody></table><table border="0" cellpadding="2" cellspacing="5" width="100%"><col width="16"><col width="*"><tbody><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Intoduction</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
This test case outlines the steps required to create a Web | |
Module in a Flexible Java Project. | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><br></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Steps</font></b></td></tr><tr><td align="right" valign="top"><img src="../../../../../images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<B>Creating a Web Module</B> | |
</td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><OL> | |
<LI> | |
<P> | |
From any perspective, click | |
<B> | |
File > New > Project > Web > Dynamic Web Project | |
</B> | |
... | |
</P> | |
</LI> | |
<LI> | |
<P>Click Next.</P> | |
<IMG border="0" src="images/flexWebCreationNew1.jpg"> | |
</LI> | |
<LI> | |
<P> | |
In the New Web Module wizard, enter the Project | |
Name of 'WebProject'. | |
</P> | |
<IMG border="0" src="images/flexWebCreationNew2.jpg"> | |
</LI> | |
<LI> | |
<P> | |
Click Next to go to Select Project Facets Page. You can install | |
additional factets and bind to a runtime. | |
</P> | |
<IMG border="0" src="images/flexWebCreationNew2a.jpg"> | |
</LI> | |
<LI> | |
<P> | |
Click Next to go to Settings Page. You can overwrite the | |
default settings here. | |
</P> | |
<IMG border="0" src="images/flexWebCreationNew2b.jpg"> | |
</LI> | |
<LI> | |
<P> | |
Click Finish on New Web Module wizard. Your project | |
and Web module have now been created. | |
</P> | |
</LI> | |
<LI> | |
<P> | |
After the wizard finishes, if you are not already in | |
the J2EE perspective, you will be prompted to switch | |
agree by selecting 'Yes'. In the J2EE perspective | |
you will see the "WebModule" in the Project | |
Explorer. | |
</P> | |
<IMG border="0" src="images/flexWebCreationNew3.jpg"> | |
<P> | |
After expanding take special notice of the modules | |
which have been created. The WebModule folder (as | |
well as the contained WebContent/META-INF, | |
WEB-INF, JavaSource folders) which represents the | |
Web module. | |
</P> | |
</LI> | |
<LI> | |
<P> | |
Next create a Test java class in the Web Modules | |
source folder 'JavaSource'. Defaults are | |
provided in the following image. | |
</P> | |
<IMG border="0" src="images/flexWebCreation5.jpg"> | |
<P>Manually build if you have auto-build turned off.</P> | |
</LI> | |
<LI> | |
<P> | |
Switching now to the Resource perspective the ouput | |
of the builder can be verified. In the Navigator, | |
you will see all resources as they exist on disk. | |
After expanding the Java Project you will notice a | |
'.deployables' folder. This folder represents the | |
deployable output (J2EE spec compliant) generated | |
via the Component Structural Builder. | |
</P> | |
<IMG border="0" src="images/flexWebCreationNew4.jpg"> | |
<P> | |
After expanding take notice of the modules | |
under the .deployables. You will now see one | |
representing the 'WebModule'. In the WebModule, take | |
special notice of the | |
WEB-INF/classes/sample/Test.class representing the | |
correct runtime output location for classes created | |
in a web's JavaSource. Also insure the web.xml and | |
Manifest.mf are in the correct locations. | |
</P> | |
</LI> | |
</OL></td></tr></tbody></table></body></html> |