J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition), 是Sun公司为企业级应用推出的标准平台(Platform)。Java平台共分为三个主要版本Java EE、Java SE和Java ME。
Sun公司在1998年发表JDK1.2版本的时候, 使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Develping Kit,即J2SDK。并分为标准版(Standard Edition,J2SE), 企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。
随着Java技术的发展,J2EE平台得到了迅速的发展,成为Java语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台,她更多的表达着一种软件架构和设计思想。
http://java.sun.com/javaee/
GlassFish是Sun公司实现Java Ee平台标准的一个开源的应用服务器。相应的商业产品叫做GlassFish Enterprise Server。GlassFish以CDDL或GPL的双许可证形式发布。
GlassFish项目的源代码来自于Sun的Java System Application Server和Oracle的TopLink Persistence。它使用Apache Tomcat的一个变体来作为自己的servlet container;并且采用基于Java NIO技术的Grizzly来加强可扩展性和性能。
GlassFish项目于2005年6月启动。2006年5月推出了支持Java EE 5规范的第一个版本。
2007年5月,SailFin作为GlassFish的一个子项目在JavaOne大会上推出。SailFin项目的目标是把Session Initiation Protocal(SIP) servlet功能加入到GlassFish。
2007年9月,GlassFish version 2推出(即Sun Java System Application Server 9.1),提供完全的企业级集群功能,以及与微软Web Services的互操作性。
GlassFish version 3 Prelude现在已经推出。它将提供一个更轻量级的web 2.0应用的部署平台;对web和脚本语言支持更好的容器;更方便使用的管理控制台以及更新中心。
https://glassfish.dev.java.net/