In questa esercitazione, la maggior parte delle operazioni viene svolta con file appartenenti a un progetto Web EGL. Questo progetto contiene il codice EGL, le pagine Web e il database di esempio che costituiscono la logica, l'interfaccia e i dati per l'applicazione. Prima di iniziare a creare progetti, tuttavia, è necessario decidere quale server verrà utilizzato nell'esercitazione.
Se si sceglie WebSphere Application Server, sarà necessario un progetto EAR (Enterprise Application Resource) oltre al progetto Web EGL. Il progetto EAR contiene informazioni sulla distribuzione di un'applicazione nel framework J2EE, come eseguirlo su un server e come connetterlo a un'origine dati. Un progetto EAR può contenere uno o più progetti diversi, il che significa che il progetto EAR contiene informazioni sulla distribuzione di questi progetti. I progetti contenuti in un progetto EAR vengono definiti moduli. In questo caso, il progetto Web EGL sarà un modulo di un progetto EAR. In un'applicazione di grandi dimensione, un progetto EAR potrebbe contenere diversi tipi di moduli, ognuno con un compito diverso.
Se si sceglie Apache Tomcat, non sarà necessario un progetto EAR, e infatti, non sarà possibile utilizzarne uno. WebSphere Application Server è un application server a funzioni complete in grado di eseguire qualsiasi tipo di modulo nel framework J2EE, inclusi progetti Web (come il progetto Web EGL), progetti EAR e progetti EJB (Enterprise JavaBean). Tomcat, invece, è un server Web, progettato per eseguire solo progetti Web; non supporta altri tipi di progetti J2EE, ad esempio progetti EAR o progetti EJB.
L'applicazione dell'esercitazione potrà essere eseguita a prescindere dal server utilizzato, ma è importante essere consapevoli delle differenze tra i server. Se si utilizza WebSphere Application Server, verrà creato un progetto EAR e le informazioni di connessione del database verranno inserite in questo progetto EAR. Se si utilizza Tomcat, le informazioni di connessione del database verranno inserite direttamente nel progetto Web EGL.
Nella parte rimanente dell'esercitazione, distinguere le sezioni che fanno riferimento a WebSphere Application Server o a Apache Tomcat. Se le istruzioni fanno riferimento a progetti, file o opzioni non disponibili, verificare che la sezione consultata sia quella appropriata al server utilizzato.

Dal momento che il progetto avrà un'interfaccia pagina Web, è necessario creare un progetto Web EGL. Un progetto Web EGL combina le funzioni di un progetto Web dinamico e un progetto EGL. Anche se si utilizza WebSphere Application Server, verrà creato un progetto EAR.
La vista Esplora enterprise risulterà simile alla seguente immagine se si sta utilizzando WebSphere Application Server:

Se si utilizza Tomcat, la vista Esplora enterprise è simile a quella riportata di seguito:
