GlassFish v3已经正式发布,v3架构在Apache Felix提供的OSGi运行时之上,提供了非常强的拓展性,并为Rails和Grails在GlassFish应用服务器之上的运行提供了强有力的支持。
启动于2005年JavaOne大会的GlassFish项目,致力于成为一款具有独到特性和优异性能的高品质应用服务器。最新的v3版本在开发方面,提供特性包含轻便的快速启动容器、重新部署时的Session保留、NetBeans和Eclipse插件,以及嵌入的API,Comet支持,还有基于IPS全新的升级中心、符合RESTful的Web服务等等,同时Java EE 6新特性也在v3版本中有了集中的体现。GlassFish v3的完整新特性可以在这篇介绍中了解,在GlassFish官方站点,也给出了v2与v3版本特性详细的列表比较。
Sun公司的开源应用服务器GlassFish不仅仅是Java EE平台标准的实现,更重要的是,GlassFish背后有着一个积极活跃并且迅速增长的开源社区,社区中的每个成员已经成为推动GlassFish项目持续发展的强大动力,并积极的帮助GlassFish扩大应用的领域。在水族馆博客给出的应用案例来看,正有越来越多的企业正将自己的关键应用部署移植到GlassFish之上。
在实际使用中,新版的GlassFish已经完全消除了之前我在安装时遇到的问题。v3的启动速度的确非常迅速,并且可以通过Python开发的Update工具来安装EJB Containor容器、Admin管理工具、JRuby运行支持以及Metro Web服务栈等不同的组件,来定制属于自己的GlassFish。
从Java EE5的”简化开发”到Java EE6的”资源整合”,GlassFish已经为”灵活+专注+简化”的理念做出了最好的阐述。GlassFish v3已向我们张开怀抱,就让我们开始下载,一起来用GlassFish v3吧。