首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

GlassFish开始于2005年6月,或者说开始于1999年6月,这取决于你如何看待它。

2005年6月Sun公司宣布将为Java EE 5的参考实现及其商业产品Sun Java System Application Server 9.0使用开放源代码许可(我们称之为GlassFish项目)。随着时间的推移, GlassFish已成为社区及其所构建的应用服务器的代称。在2006年5月,我们发布了Java EE 5最终的参考实现和GlassFish v1,以及有Sun公司商业支持的SJS AS 9.0。目前我们计划在两个月之内,即2007年9月,发布GlassFish v2(SJS AS 9.1)。

回到1999年6月,Sun将其Servlet实现贡献给Apache Software Foundation并且加入JServ用户组联盟,从而启动了Tomcat项目。Tomcat对行业产生了巨大的影响,它意味着Java更多地涉足服务器端应用并且在企业级应用领域逐步使用开源代码。如今,我和当时许多参与Tomcat创建的人正在为GlassFish社区工作,我们正在将自1999年6月以来所收获的经验教训贡献到GlassFish中去,我们希望整个社区能因此受益。在这个意义上,我们又可以说GlassFish开始于1999年6月。

GlassFish首先是一个社区,其所致力于发布的是开源应用服务器并将其作为Java EE的参考实现。这个应用服务器拥有所有同类商业软件中你所期望的特性:集群(Clustering)、高可靠性(High-availability)、高性能(近期通过了业界领先的SPECjAppServer 2004 benchmark测试)(见下图)、微软应用的互操作性、完善的管理特性和文档、商业支持和培训等。作为Java EE的参考实现,它是市场上第一个符合Java EE标准的实现。

GlassFish还提供了一个成功的开源项目期望拥有的各种特性:免费使用、紧密的用户交互及快速的响应、非常敏捷的开发模式、规范化的构建发布、与其他开源项目开放透明的集成、对所有流行的开源架构的支持、热情的社区支持……

拥有所有这些特性的关键是“社区的参与”,这也是为什么说这本书有超乎想象的重要性。

考察2007年以来GlassFish被采用的情况时世界各地的不同地区之间表现出一定的差异性。虽然只有几个月,但GlassFish应用的增长令人印象深刻,一些地区的增长明显快于其他地区。欧洲非常坚实,中国也提升很多——很大程度上要感谢使这本书产生的人们。中国与开源有着密切的关联,它应当体现出更多的下载和地理上更广泛的分布。

GlassFish应用的进一步增长将应当感谢本书和为之付出努力的人们。本书由GlassFish社区的成员完成。他们直接参与了开发或实际使用了GlassFish。本书将从GlassFish基础讲起,覆盖实践和社区的许多方面。作者都是Sun公司的职员,他们每日所使用和参与构建的就是GlassFish,我非常感谢他们的工作和对本书的贡献。

本书及由社区组织的其他活动将具有巨大的影响。这些影响可以通过GlassFish被采用的分布地图(http://beta.glassfish.java.net:81/maps)中看到。

我们相信GlassFish是最好的商业和开源世界的产品。我鼓励大家参与到社区中来,获取大量的机会。这些机会包括:使用最终的产品版本、对不同的里程碑(Milestone)产品进行测试、为社区的Wiki(在线协作)做出贡献、参与到大学和研究中心的研发当中、贡献代码修正和补丁等。

我们希望能在正在创建的各类草根(Grass-root)用户讨论组中见到你。

   Eduardo Pelegri-Llopart

GlassFish项目总负责人

Distinguished Engineer

Sun Microsystems

2007年8月1日

Santa Clara, California, U.S.A.

http://blogs.sun.com/theaquarium

http://glassfish.java.net

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论