Dans ce tutoriel, vous aller travailler principalement avec les fichiers d'un projet Web EGL. Ce projet contiendra le code EGL, les pages web et l'exemple de base de données qui constituent la logique, l'interface et les données de l'application. Mais avant tout, vous devez décider du serveur que vous utiliserez dans le cadre de ce tutoriel.
Si vous choisissez WebSphere Application Server, vous aurez besoin d'un projet EAR (Enterprise Application Resource) en plus du projet Web EGL. Le projet EAR contient des informations sur le déploiement d'une application dans l'infrastructure J2EE, notamment comment l'exécuter sur un serveur et comment la connecter à des sources de données. Un projet EAR peut contenir un ou plusieurs projets, ce qui signifie que le projet EAR contient des informations sur le déploiement de ces projets. Les projets contenus dans un projet EAR sont appelés des modules. Dans ce cas, votre projet Web EGL sera un module dans le projet EAR. Dans une grosse application, un projet EAR peut avoir de nombreux modules de différents types effectuant des travaux différents.
Si vous choisissez Apache Tomcat, vous n'aurez pas besoin de projet EAR (et d'ailleurs, vous ne pourrez pas utiliser un tel projet avec ce serveur). WebSphere Application Server est un serveur d'applications complet qui peut exécuter chacun des types de modules dans l'infrastructure J2EE, y compris des projets Web (comme votre projet Web EGL), EAR et EJB (Enterprise JavaBean). En revanche, Tomcat est un serveur web qui n'exécute que des projets Web ; il ne prend pas en charge les autres types de projets J2EE comme les projets EAR ou EJB.
L'application décrite dans ce tutoriel fonctionnera de la même manière sur les deux serveurs, mais vous devez être conscient de ce qui les différencie. Si vous utilisez WebSphere Application Server, vous devrez créer un projet EAR et y placer les informations de connexion à la base de données. Si vous optez pour Tomcat, vous placerez ces informations directement dans le projet Web EGL.
Pour le reste du tutoriel, tenez compte des sections qui concernent spécifiquement WebSphere Application Server ou Apache Tomcat. Si les instructions font état de projets, de fichiers ou d'options que vous n'avez pas, vérifiez que vous êtes bien en train de suivre la section qui s'applique à votre serveur.

Comme votre projet aura une interface de type page Web, vous devez créer un projet Web EGL. Un projet Web EGL combine les fonctions d'un projet Web dynamique et d'un projet EGL. Si vous utilisez WebSphere Application Server, vous devrez aussi créer un projet EAR.
La vue Explorateur d'entreprise se présente comme suit si vous utilisez : WebSphere Application Server:

La vue Explorateur d'entreprise ressemble à ce qui suit si vous utilisez Tomcat :
