GlassFish

   35百科网   2020-07-28 00:00:00

glassfish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。

中文名
glassfish
外文名
glassfish
领域
计算机
性质
团队

glassfish简介

glassfish 是用于构建 java ee 5应用服务器的开源开发项目的名称。它基于 sun microsystems 提供的 sun java system application server pe 9 的源代码以及 oracle 贡献的 toplink 持久性代码。该项目提供了开发高质量应用服务器的结构化过程,以前所未有的速度提供新的功能。这是对希望能够获得源代码并为开发 sun 的下一代应用服务器(基于 glassfish)作出贡献的 java 开发者作出的回应。该项目旨在促进 sun 和 oracle 工程师与社区之间的交流,它将使得所有开发者都能够参与到应用服务器的开发过程中来。

glassfish 开发社区正处于起步阶段,虽然规模较小,但正在迅速发展。目前,已有超过 100 名贡献者签约。目前,参与开发该产品的 sun 和 oracle 工程师的人数与其他应用服务器开发者社区的工程师人数相当。

glassfish社团正在开发一个免费,开源的java ee5(下一版本的j2ee)应用服务器。这个服务器实现了java ee5平台中的最新特性。java ee5平台包括一些技术的最新版本如:

enterprise javabeans(ejb) 3.0,

javaserver faces (jsf) 1.2,

servlet2.5,

javaserver pages (jsp) 2.1,

java api for web services (jax-ws) 2.0,

java architecture for xml binding (jaxb) 2.0,

java persistence1.0,

common annotations 1.0,

streaming api for xml (stax) 1.0和其它一些新的技术。

截止到2012-05-23日 目前最新版的glassfish3.1.2 技术预览版已经发布,具有高度模块化特点,扩展方便,支持java ee6 ,并支持php,jrubyon rails和 phobos javascript等多种语言。

glassfish优点

在遵守通用开发和发布许可 (common development and distribution license, cddl) 版本 1.0 的前提下,开发者可以免费获得源代码,还可以对代码进行更改(只要他们认为合适)。要申请 java compatibility,商业分发的开发者需要签署 java developer license (jdl),并在重新分发代码前验证代码已通过兼容性测试套件 (compatibility test suite, cts) 的测试。任何人均可签署分发协议,对代码进行审阅以贡献更改、错误修复和功能。

glassfish 的更新版本将于每晚发布。发布的代码已经过了非常基本的测试以确保它们能够进行构建并执行,但这些代码并没有象产品发行版那样经过完整测试。

glassfish 将实现最新版本的 java ee 平台java ee 5,这两者将大约同时成为最终版本。同时,sun 还将基于glassfish 发行最终的受支持的兼容 sun java system application server pe 9.0。

在2005 年6 月,sun 将glassfish 项目的web 站点向公众开放,从而发布了glassfish 项目。开发者可以访问源代码、每晚构建、讨论组和电子邮件列表。这是开发者首次能够了解并参与应用服务器的开发过程。最初,访问仅限于web 层,随着glassfish 的开发,访问也将扩大到其他模块。

glassfish 项目将 java ee 呈现在更多爱好者面前,这些人最终将成为 java ee 许可证持有者的客户。glassfish 不会更改许可证持有者的任何许可证条款。在遵守其许可证条款的前提下,许可证持有者仍可以销售或分发代码,并对已通过 tck 的产品使用java compatibility 品牌。在遵守授予开发者的 cddl 许可证条款的前提下,他们可以使用、、更改代码,并可以分发代码或将其用于生产。但他们没有得到使用cts 的许可,也不能使用 java compatibility 品牌。

glassfish虽然是一个标准的javaee服务器,但是它同样具有轻便的web容器的优点,它和tomcat一样是优秀的servlet容器,同时,它具备延迟加载的功能,也就是说,glassfish在启动时只会启动一些必需的核心服务项,如localjndi服务,用于管理的jmx服务等,而对于暂时用不到的服务通通不予加载,直到需要的时候再说,而且这个特性不需要额外的配置。这样glassfish的启动时间是以前的一半,内存占用也只有以前的一半。 glassfish的另外一个秘密武器,就是grizzly,grizzly是一个基于javanio(newio)技术,并完全以java实现的一个http的listener,有了grizzly,glassfish在静态文件传输方面的性能比tomcat要强得多,而且可以支持更多的并发访问。我们可以抛弃jboss+tomcat和apache+tomcat这样的组合了。

glassfish功能

glassfish社区实现了开源javaee5应用服务器。glassfish是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。以下列出了应使用glassfish的诸多原因。

glassfish是开源的、基于社区的javaee5实现。

与早期的j2ee版本相比,javaee5有了巨大的改进(j1主题)。

glassfish达到产品级质量,具有非常好的性能,并具有可伸缩性。

glassfish用于sjsas9.0、javaee5sdk和netbeans5.5及以上版本。

glassfish已经得到了广泛的采用并受到分析家的关注。

glassfish已被其他公司使用,如用在tmaxsoft公司的jeus6preview中。

glassfish具备众多附加功能,包括javadb、javablueprints和ajax示例以及样例。

glassfish致力于开发您最喜欢的框架和应用程序。

glassfish具有大量的文档。

glassfish提供迁移工具支持。

glassfish具有产品级质量管理控制台和安全性支持。

glassfish在采用jpa方面走在最前面。

glassfishweb服务栈十分出色,并在日益加强和完善。

glassfish的grizzly实现了出众的web层性能与灵活性。

glassfish提供了开发者支持、软件服务、培训、课程、论坛、博客以及其他更多资源。

glassfish支持ajax和脚本。

glassfish提供平台和工具soa支持,其中包括jbi和bpel。

glassfish直接用于javaee5的官方参考实现。

glassfish是sunjavasystemapplicationserver的代码库。

glassfish将合并sjsas8.x中目前可用的企业功能。

maven系统信息库中包含了大量组件;很快会增加更多的组件。

glassfish发展历程

glassfish十年前它诞生在一个叫kiva的软件公司,叫kiva服务器,后来nescape收购了kiva公司,改名叫nescape服务器,再后来sun跟nescape合作,就改名叫iplanet服务器,后来sun跟nescape分家了,就改名叫sun服务器,后来随着开源热潮滚滚而来,就改名叫glassfish。

35百科网 该篇文章地址:https://www.555baike.com/9999/2185.html

标签:



分享:

  • 微信
  • QQ好友
  • QQ空间
  • 新浪微博


热门推荐

青藏铁路

青藏铁路东起青海西宁,南至西藏拉萨,全长1956千米,被誉为“天路”,是实施西部大开发战略的标志性工程, ...

水浒传(中国古典长篇小说,四大名著之一)

《水浒传》,是中国四大名著之一,全书描写北宋末年以宋江为首的108位好汉在梁山起义,以及聚义之后接受招安 ...

平遥古城(历史文化古城、世界文化遗产、5A风景区)

平遥古城位于山西省中部平遥县内,始建于西周宣王时期(公元前827年~公元前782年)。平遥古城是中国汉民 ...

李牧(战国时期赵国名将)

李牧(?-公元前229年),嬴姓,李氏,名牧,柏仁(今河北隆尧)人,战国时期的赵国军事家,与白起、王翦、 ...

唐古拉山脉

唐古拉山脉(tanggula mountains,t#39;ang-ku-la shan或tanggul ...

营业

营业,指营谋生计;职业;工作;商业、服务业、交通运输业等经营业务。语出《三国志·吴志·骆统传》:“百姓 ...

重阳节

重阳节,又称重九节、晒秋节、“踏秋”,汉族传统节日。庆祝重阳节一般会包括出游赏秋、登高远眺、观赏菊花、遍 ...

红楼梦(中国古典长篇小说四大名著之一)

《红楼梦》,中国古典四大名著之首,清代作家曹雪芹创作的章回体长篇小说[1] ,又名《石头记》《金玉缘》。 ...

女真族

同义词 女真一般指女真族 女真族,别称女贞与女直,源自3000多年前的肃慎,[1] 汉至晋时期称挹娄 ...

岫岩满族自治县

同义词 岫岩一般指岫岩满族自治县 岫岩满族自治县隶属于辽宁省鞍山市,位于辽东半岛的北部。[1] 东及 ...

中秋节

中秋节,又称月夕、秋节、仲秋节、八月节、八月会、追月节、玩月节、拜月节、女儿节或团圆节,是流行于中国众多 ...

四大名著(中国古典长篇小说四大名著)

中国古典长篇小说四大名著,简称四大名著,是指《红楼梦》、《三国演义》、《水浒传》、《西游记》这四部巨著。 ...

朱棣文

朱棣文(steven chu),1948年2月28日生于美国密苏里州圣路易斯,美国第12任能源部部长[1 ...

促销

促销(promotion)就是营销者向消费者传递有关本企业及产品的各种信息,说服或吸引消费者购买其产品, ...

CCNA

ccna认证标志着具备安装、配置、运行中型路由和交换网络,并进行故障排除的能力。获得ccna认证的专业人 ...

孙中山(中国近代伟大的资产阶级革命先行者)

孙中山(1866年—1925年),名文,字载之,号日新,又号逸仙,幼名帝象,化名中山樵,常以中山为名。[ ...

腊八节

同义词 腊八一般指腊八节 腊八节,俗称“腊八” ,即农历十二月初八,古人有祭祀祖先神灵、祈求丰收吉祥 ...

五一国际劳动节

同义词 劳动节一般指五一国际劳动节 国际劳动节又称“五一国际劳动节”、“国际示威游行日”(inter ...

嘉峪关关城

嘉峪关关城在嘉峪关市区西南6公里处,位于嘉峪关最狭窄的山谷中部,地势最高的嘉峪山上,城关两翼的城墙横穿沙 ...

灵感(汉语词语)

灵感也叫灵感思维,指文艺、科技活动中瞬间产生的富有创造性的突发思维状态。通常搞创作的学者或科学家常常会用 ...