Webbprojekt innehåller alla webbresurser som skapas och används vid utvecklingen av webbtillämpningen. Det första steget för att skapa eller importera en webbtillämpning är att skapa ett statiskt eller dynamiskt webbprojekt. Statiska webbprojekt är avsedda att innehålla endast enkla webbplatsresurser, såsom HTML-filer. Dynamiska webbprojekt används för att strukturera webbtillämpningar som innefattar mer komplicerade, dynamiska webbtekniker, såsom JavaServer-sidfiler, och möjligen resurser för dataåtkomst.
Även om webbprojektet är strukturerat i filsystemet i överensstämmelse med webbtillämpningsstandarden J2EE för utplaceringsändamål, är projektutforskarvyn utformad för att på det bekvämaste sättet visa projektresurser för användning medan du utvecklar webbtillämpningen. När du är klar med utvecklingen av webbtillämpningen använder du webbprojektet för att utplacera de korrekta resurserna på servern. Dessa resurser packas i en fil som kallas för ett webbarkiv, eller WAR-fil.