WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
GlassFish
GlassFish是一款強(qiáng)健的商業(yè)兼容應(yīng)用服務(wù)器,達(dá)到產(chǎn)品級質(zhì)量,可免費(fèi)用于開發(fā)、部署和重新分發(fā),GlassFish是用于構(gòu)建Java EE 5應(yīng)用服務(wù)器的開源開發(fā)項目的名稱。它基于 Sun提供的Sun Java System Application Server PE9 的源代碼以及Oracle貢獻(xiàn)的TopLink持久性代碼。該項目提供了開發(fā)高質(zhì)量應(yīng)用服務(wù)器的結(jié)構(gòu)化過程,該項目旨在促進(jìn)Sun和Oracle工程師與社區(qū)之間的交流,它將使得所有開發(fā)者都能夠參與到應(yīng)用服務(wù)器的開發(fā)過程中來。GlassFish社團(tuán)正在開發(fā)一個免費(fèi),開源的Java EE5(下一版本的J2EE)應(yīng)用服務(wù)器。這個服務(wù)器實現(xiàn)了Java EE5平臺中的最新特性,GlassFish 開發(fā)社區(qū)正處于起步階段,雖然規(guī)模較小,但正在迅速發(fā)展。
GlassFish的優(yōu)點(diǎn)[ ]
- 在遵守通用開發(fā)和發(fā)布許可 (Common Development and Distribution License, CDDL) 版本 1.0 的前提下,開發(fā)者可以免費(fèi)獲得源代碼,還可以對代碼進(jìn)行更改(只要他們認(rèn)為合適)。要申請Java Compatibility,商業(yè)分發(fā)的開發(fā)者需要簽署Java Developer License(JDL),并在重新分發(fā)代碼前驗證代碼已通過兼容性測試套件(compatibility test suite, CTS)的測試。
- GlassFish 的更新版本將于每晚發(fā)布。發(fā)布的代碼已經(jīng)過了非?;镜臏y試以確保它們能夠進(jìn)行構(gòu)建并執(zhí)行,但這些代碼并沒有象產(chǎn)品發(fā)行版那樣經(jīng)過完整測試。
- 開發(fā)者可以訪問源代碼、每晚構(gòu)建、討論組和電子郵件列表。這是開發(fā)者首次能夠了解并參與應(yīng)用服務(wù)器的開發(fā)過程。最初,訪問僅限于Web層,隨著GlassFish的開發(fā),訪問也將擴(kuò)大到其他模塊。
- GlassFish 不會更改許可證持有者的任何許可證條款。在遵守其許可證條款的前提下,許可證持有者仍可以銷售或分發(fā)代碼,并對已通過TCK的產(chǎn)品使用Java Compatibility 品牌。在遵守授予開發(fā)者的 CDDL 許可證條款的前提下,他們可以使用、編輯、更改代碼,并可以分發(fā)代碼或?qū)⑵溆糜谏a(chǎn)。但他們沒有得到使用CTS的許可,也不能使用Java Compatibility 品牌。
- GlassFish雖然是一個標(biāo)準(zhǔn)的JavaEE服務(wù)器,但是它同樣具有輕便的Web容器的優(yōu)點(diǎn),它和Tomcat一樣是優(yōu)秀的Servlet容器,同時,它具備延遲加載的功能,也就是說,GlassFish在啟動時只會啟動一些必需的核心服務(wù)項,如LocalJNDI服務(wù),用于管理的JMX服務(wù)等,而對于暫時用不到的服務(wù)通通不予加載,直到需要的時候再說,而且這個特性不需要額外的配置。
GlassFish的功能[ ]
GlassFish社區(qū)實現(xiàn)了開源JavaEE5應(yīng)用服務(wù)器。GlassFish是一款強(qiáng)健的商業(yè)兼容應(yīng)用服務(wù)器,達(dá)到產(chǎn)品級質(zhì)量,可免費(fèi)用于開發(fā)、部署和重新分發(fā)。 GlassFish是開源的、基于社區(qū)的JavaEE5實現(xiàn)。
- GlassFish達(dá)到產(chǎn)品級質(zhì)量,具有非常好的性能,并具有可伸縮性。
- GlassFish已被其他公司使用,如用在TMaxSoft公司的JEUS6Preview中。
- GlassFish具備眾多附加功能,包括JavaDB、JavaBlueprints和AJAX示例以及樣例。
- GlassFish致力于開發(fā)您最喜歡的框架和應(yīng)用程序。
- GlassFish具有大量的文檔。
- GlassFish提供遷移工具支持。
- GlassFish具有產(chǎn)品級質(zhì)量管理控制臺和安全性支持。
- GlassFish的Grizzly實現(xiàn)了出眾的Web層性能與靈活性。
- GlassFish提供平臺和工具SOA支持,其中包括JBI和BPEL。
- GlassFish直接用于JavaEE5的官方參考實現(xiàn)。
- GlassFish是SunJavaSystemApplicationServer的代碼庫。
- GlassFish將合并SJSAS8.x中目前可用的企業(yè)功能。
GlassFishJava EE5平臺[ ]
- Enterprise JavaBeans (EJB) 3.0,
- JavaServer Faces (JSF) 1.2,
- Servlet 2.5,
- JavaServer Pages (JSP) 2.1,
- Java API for Web Services (JAX-WS) 2.0,
- Java Architecture for XML Binding (JAXB) 2.0,
- Java Persistence 1.0,
- Common Annotations 1.0,
- Streaming API for XML (StAX) 1.0
截止到2008-07-12日,目前最新版的GlassFish v3技術(shù)預(yù)覽版已經(jīng)發(fā)布,具有高度模塊化特點(diǎn),擴(kuò)展方便,支持java EE6 ,并支持PHP,jRuby on Rails 和Phobos,Javascript等多種語言。
GlassFish的歷史[ ]
- GlassFish十年前它誕生在一個叫KIVA的軟件公司,叫KIVA服務(wù)器,后來NESCAPE收購了KIVA公司,改名叫NESCAPE服務(wù)器。
- 再后來SUN跟NESCAPE合作,就改名叫IPLANET服務(wù)器,后來SUN跟NESCAPE分家了,就改名叫SUN服務(wù)器。
- 最后隨著開源熱潮滾滾而來,就改名叫GLASSFISH。