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