· 企业信息系统层(EIS,Enterprise information systems tier)。 如图一所示: 图一 表现逻辑层和业务逻辑层属于应用服务器领域。所谓应用服务器,也即J2EE平台的具体实现。这四层中的每一层都可以在物理上分布到多个机器,即使同属于应用服务器领域的表现逻辑层和业务逻辑层,也可以驻留在不同的应用服务器上。例如,在一个应用中,HTTP和表现逻辑的容器可以使用Sun公司的J2EE应用服务器iplanet,部署业务逻辑组件可以用BEA公司的J2EE应用服务器Weblogic。
必须指出的是,除了上述J2EE组件之外,标准的Java类和Jar包也可以在所有这些层上很好地运行。在许多场合,我们可以找到代码以普通Java类而不是J2EE组件状态存在的情形。EIS即Enterprise Information System,它包含所有的企业后端资源,例如数据库等。显然,对于EIS资源,我们要做的只是从组件访问它们,访问细节则由J2EE企业服务解决,所以在EIS层没有应用组件的位置。开发J2EE应用就是开发一种或者多种上述组件,然后把它们部署到各自的容器。