Previous Next vertical dots separating previous/next from contents/index/pdf

Working with Web Projects

Web Applications

A Web Application is a collection of servlets, JSP pages, HTML documents and other resources which can be deployed to a Web Container (A Servlet-Enabled Web Server). Web Applications must contain a web deployment descriptor which provides configuration information to the Web Container, but beyond that have very few requirements on the content which they must contain. Web Applications can be assembled into Web Application Archives (WAR) files or can be deployed directly in "exploded" form. Once a Web Application is running, it is normally accessed by end-users through a Web Browser using HTTP or HTTPS.

Web Application Projects

A Web Application Project is an Eclipse Dynamic Web project that contains the source code, web pages, images, resources and configuration files for building a Java program that can be deployed to a Web Container. You can create new web application projects by:

Note that starting with the 3.3 release, source files need not be located inside the project folders. You can create, test and deploy applications as long as the folders are mapped to the project. This feature is sometimes called split development directory.

Web Application Artifacts

The typical web application is a collection of many pieces which are assembled into a cohesive whole. These pieces include all of your web resources; JSP files, images, stylesheets, Javascript, static HTML pages in addition to your Java classes and source files and web application configuration files. The IDE uses all of these resources, and refers to them as web application artifacts. The information that the IDE can draw from all of your web application artifacts enables it to create a rich picture of your application. This allows you as the developer to better understand how these artifacts interact with one another and affect one another as they change using Workshop Studio's AppXRay features.

Related tasks

Creating a new web application project
Importing existing web applications
Managing Folder Mappings
Manage existing Java projects as web applications

 

Skip navigation bar   Back to Top