模組化項目
簡介
Gemini提供了一系列的子項目,目的就是為了將已有的Java EE技術集成至模組化平台中,以及實現在模組化平台上實現一些企業級的規範。Gemini本身是Eclipse RT項目下的一個子項目,但也包含了一系列提供具體實現/集成技術的子項目。
背景
Gemini的出發點是為了在模組化平台中訪問標準企業級規範的實現,OSGi Alliance實際上也為企業級標準完成了很多的工作,4.2版本就已經引入了enterprise版本。這些標準描述了如何在OSGi環境中實現這些企業級技術以及他們怎樣與標準OSGi中的模組、服務、生命周期模型進行互動。
描述
Gemini提供了一系列標準的實現:
RFC 66 — Web Container
RFC 98 — Transactions
RFC 122 — Database Access
RFC 124 — Blueprint Services
RFC 139 — JMX Integration
RFC 142 — JNDI Integration
RFC 143 — JPA Integration
RFC 146 — JCA Connector Integration
Gemini為每一個標準實現了一個可以獨立運行的子項目。
子項目
現在Gemini項目的代碼,主要由Oracle和SpringSource(VMvare)貢獻。下面來關注一下Gemini的內容,即每一個子項目的介紹
Gemini Web
Gemini Web項目是OSGi enterprise標準chapter 128中Web Application Specification的一個參考實現,它支持將WAB(Web Application Bundle)部署至OSGi框架中並將其與web容器綁定,同時還支持將WAR映射為WAB
除開做為標準的參考實現,它的代碼還被很多組織機構所消費,例如大名鼎鼎的SpringSource dm Server,後來成為了
Eclipse VirgoGemini DBAccess
[Gemini DBAcess]項目是OSGi enterprise標準chapter 125中JDBC Service Specification的一個參考實現,它主要定義了JDBC驅動如何註冊至OSGi環境中並且在環境中被使用。
客戶端套用可以直接在OSGi環境中導入Gemini DBAccess提供的JDBC驅動服務,而無需再將JDBC驅動作為套用本身的一部分
雙子座
名言:和雙子座的人談一次戀愛,會讓你一輩子難忘,像風一樣。
顏色:黃色,彩虹
幸運數字:9和5
幸運日:星期三
關鍵的一句:我覺得
關鍵字:溝通,適應性強,雙重性格
主要特點:反應,舉一反三,聰明伶俐,開朗
著名的雙子座:約翰甘迺迪(5月29日,1917年的美國總統)理察
華格納(5月21日,1813.德國作曲家)
個人特質:雙子座的人都是樂觀的人。適應性強,獨創性和聰明是雙子座的其他性狀。 他們是一種精神的標誌,因此邏輯,有時甚至是輝煌的,擁有極大的魅力。但是,重要的是要記住,這個符號的象徵,是雙胞胎,而且,並非所有的雙胞胎一樣。雙子座性格內有廣泛的區別。 在上文所述的光輝之一是陰影雙。 在一個時刻之交,雙子座可以變得憤世嫉俗,喜怒無常,很快激怒了。 作為一個硬幣的兩面不可分割的,那些出生在這個標誌可以耀眼和不可抗拒或見異思遷,不合理的。雙子最大的特徵是矛盾。