J2EE架构是使用
Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,没有将Java及其
相关技术纳入
标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。
Java平台有三个版本:适用于小型设备和智能卡的J2ME(
Java 2 Platform Micro Edition)、适用于桌面系统的
J2SE和适用于企业级应用的J2EE。Sun推出J2EE的目的是为了克服传统
Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java
技术开发服务器端应用提供一个平台独立的、可移植的、
多用户的、安全的和基于标准的企业级平台,从而简化
企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的
J2EE应用服务器,
J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。