GlassFish应用服务器
什么是GlassFish?
GlassFish是一个社区和一个应用服务器产品。GlassFish社区提交的主要是与Java EE 5兼容的应用服务器-GlassFish应用服务器,以及Java Persistence API参考实现-TopLink Essentials。 GlassFish社区提交了许多符合Java EE 5的JCP规范的可重用的组件,这其中包括JAXB, JAX-WS, JAXP, StAX, JSP和JSF。GlassFish还包括了几个流行的Web.Next项目比如jMaki, Phobos 和dynaFaces,还有许多工具比如持续化的集成工具 Hudson,以及有用的架构比如基于NIO服务器框架的Grizzly。GlassFish社区还为所有这些组件维护着一个Maven存储库(repository)。
GlassFish 应用服务器
2005年6月在JavaOne 2005上,Sun公司宣布启动GlassFish项目,不到一年的时间,2006年5月即下一个JavaOne大会上,GlassFish的第一个版本面世并且JavaEE 5的规范也正式推出。这个应用服务器产品可以在Sun网站通过下载Sun Java System AS 9.0 PE获取,也可以在GlassFish社区通过下载GlassFish v1获取,除了安装程序,两者是相同的。GlassFish v1侧重于Java EE 5规范的实现,一些企业级的特性并没有包含在这一版本中。此应用服务器在Sun发布中被标为PE,就反映了这一点。GlassFish v2加上了所有企业级的特性,并且去除了PE标签,同一个可执行文件可根据所期望的用途安装成为developer,enterprise或者cluster的profile。GlassFish v2可以在Sun网站通过下载Sun Java System AS 9.1 PE获取,它发布于2007年的9月。
