Les projets Web contiennent toutes les ressources Web créées et utilisées lors du développement de l'application Web. La première étape de la création ou de l'importation d'une application Web consiste à créer un projet Web statique ou dynamique. Les projets Web statiques contiennent uniquement de simples ressources de site Web, telles que des fichiers HTML. Les projets Web dynamiques sont utilisés pour structurer les applications Web qui utilisent des technologies Web dynamiques plus complexes, telles que des fichiers JSP (JavaServer Pages), et éventuellement des ressources d'accès aux données.
Bien que le projet Web soit structuré dans le système de fichiers conformément au standard d'application Web J2EE, la vue Explorateur de projets Web a pour vocation d'afficher de manière pratique les ressources du projet pendant que vous développez l'application Web. Une fois l'application Web développée, vous utilisez le projet Web pour déployer les ressources appropriées sur le serveur. Ces ressources sont placées dans un fichier appelé "archive Web" ou fichier WAR.