Java EE新的守護者Eclipse基金會上周推出了9個Eclipse Enterprise for Java(EE4J)項目提案,該組織將這些提案描述為將Java EE遷移到開源的第一步。
這些提案的發布用于社區審查,涵蓋了從JSON和REST到消息傳遞的Java各個方面。為了響應甲骨文在今年8月份宣布的將Java EE轉換為開源工具的決定,Eclipse接管了該項目。隨著Java EE技術的不斷成熟,甲骨文公司在被批之后決定升級Java EE,但今年卻直接放棄了Java EE。
正式接管Java EE后,Eclipse執行總監Mike Milinkovich上周提出了九個提案:
·Eclipse Grizzly:提供一個旨在幫助開發人員利用NIO API的框架,該API被開發用于在Java中編寫可伸縮的服務器應用程序。
·Eclipse Jersey:一款REST框架,提供JAX-RS的參考實現。
·Eclipse JSON處理:提供一個API來處理JSON文檔。
·適用于Java的Eclipse Message Service API:支持客戶機之間消息傳遞,為Java消息服務提供了API。
·Eclipse Mojarra:作為構建Web應用程序UI的JavaServer Faces(JSF)規范的參考實現。
·Eclipse OpenMQ:具有面向消息的中間件平臺。
·用于Java的Eclipse RESTful Web服務API,以及用于REST式Web服務(JAX-RS)的Java API的API和測試工具包。
·Eclipse Tyrus:為WebSocket提供Java API的參考實現,并支持WebSocket應用程序的開發,實現服務器和遠程主機之間的雙向通信。
·Java的Eclipse WebSocket API:用于將WebSocket集成到客戶端和服務器應用程序中。
除了這9個提案之外,還有兩個正在被轉移到EE4J的項目。其中包括提供開源Java持久性解決方案的EclipseLink以及在Java類和JSON文檔之間提供綁定層的Java框架Eclipse Yasson。