Webprojecten bevatten alle webresources die zijn gemaakt en gebruikt bij het ontwikkelen van uw webtoepassing. Eerst maakt u een statisch of dynamisch webproject. Statische webprojecten zijn bedoeld voor eenvoudige websiteresources, zoals HTML-bestanden. Dynamische webprojecten worden gebruikt voor webtoepassingen die gebruik maken van complexere, dynamische webtechnologieën, zoals JavaServer Pages-bestanden en mogelijk resources voor gegevenstoegang.
Het structuur van het webproject wordt bepaald door het bestandssysteem, in overeenstemming met de J2EE-standaard voor ingebruikname van webtoepassingen. De view Projectverkenner is ontworpen om de projectresources in de ontwikkelfase van de webtoepassing zo efficiënt mogelijk weer te geven. Als u klaar bent met het ontwikkelen van uw webtoepassing, gebruikt u het webproject om de juiste resources op de server in gebruik te nemen. Deze resources worden ingepakt in een WAR-bestand, dat een webarchief wordt genoemd.