| <?xml version="1.0" encoding="UTF-8"?> |
| <?xml-stylesheet type="text/xsl" href="../../../../wtp.xsl"?> |
| <html> |
| <head> |
| <meta name="root" content="../../../../.." /> |
| <title>Creating a Web Module</title> |
| </head> |
| <body> |
| <h1>jst j2ee</h1> |
| <h2>Intoduction</h2> |
| <p> |
| This test case outlines the steps required to create a Web |
| Module in a Flexible Java Project. |
| </p> |
| <br /> |
| |
| <h2>Steps</h2> |
| <h3> |
| <B>Creating a Web Module</B> |
| </h3> |
| <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> |
| </body> |
| </html> |