在本教程中,您的大部分时间会用于在 EGL Web 项目中处理文件。此项目将包含 EGL 代码、Web 页面和样本数据库,它们构成应用程序的逻辑、接口和数据。但是,开始创建项目之前,您需要决定您将在教程中使用的服务器。
如果选择 WebSphere® Application Server,那么除了 EGL Web 项目之外,您还需要企业应用程序资源项目(EAR 项目)。EAR 项目包含有关在 J2EE 框架中部署应用程序的信息,包括如何在服务器上运行该应用程序以及如何将该应用程序连接至数据源。EAR 项目可包含一个或多个其他项目;这意味着 EAR 项目包含有关部署这些项目的信息。EAR 项目包含的项目称为模块。在此情况下,EGR Web 项目将是 EAR 项目中的模块。在大型应用程序中,EAR 项目可能会有许多不同类型的模块完成不同的作业。
但是,如果您选择 Apache Tomcat,那么您不需要 EAR 项目,实际上您将无法使用 EAR 项目。WebSphere Application Server 是全功能应用程序服务器,可运行 J2EE 框架中每种类型的模块,包括 Web 项目(如 EGL Web 项目)、EAR 项目和企业 JavaBean (EJB) 项目。另一方面,Tomcat 是一个 Web 服务器,被设计为仅运行 Web 项目;它不支持其他类型的 J2EE 项目,如 EAR 项目或 EJB 项目。
不管您使用哪个服务器,教程应用程序都将以同一方式运行,但您应注意服务器之间的差别。如果使用 WebSphere Application Server,那么您将创建 EAR 项目并将数据库连接信息放在该 EAR 项目中。如果使用 Tomcat,那么将数据库连接信息直接放在 EGL Web 项目中。
对于教程的余下部分,请注意适用于 WebSphere Application Server 或 Apache Tomcat 的章节。如果指示信息提到您还没有的项目、文件或选项,请检查您是否在适用于您的服务器的正确章节中。

因为项目将具有 Web 页面接口,所以需要创建 EGL Web 项目。EGL Web 项目会组合动态 Web 项目和 EGL 项目的功能部件。如果您在使用 WebSphere Application Server,那么还将创建 EAR 项目。
如果您在使用 WebSphere Application Server,那么“企业资源管理器”视图如下所示:

如果您正在使用 Tomcat,那么“企业资源管理器”视图为如下所示:
