Java EE 8 和 GlassFish 5.0 發布,所有底層規範已獲批准!

2020-12-25 CSDN

點擊上方「 CSDN 」,選擇「置頂公眾號」

關鍵時刻,第一時間送達!

作者丨David Delabassee

譯者 丨 雁驚寒

GlassFish 5.0(Java EE 8開源參考實現)的通用性版本,以及Java EE 8總括規範和所有底層規範(JAX-RS 2.1、Servlet 4.0、CDI 2.0、JSON-B 1.0、Bean Validation 2.0等等)已經確定並獲得了批准!

Java EE 8增加了一些不錯的功能:

支持HTTP/2的Servlet 4.0 API

支持增強型JSON,包括一個新的JSON綁定API

一個新的REST反應式客戶端API

異步CDI事件

新的可攜式安全API

支持伺服器發送事件(客戶端和伺服器端)

支持Java SE 8的一些功能(例如,Date和Time API、Streams API、注釋增強)

今天,你可以通過GlassFish 5.0或者在不久的將來能通過其他Java EE 8應用伺服器用到這些新功能。在文章的最後,你能找到一些不錯的資源來協助你使用Java EE 8。

在這個版本中,我們遇到了一個挑戰,就是在開發周期中途從舊的Java.net基礎設施遷移到GitHub。這並不簡單,但我們現在清楚地看到了這麼一個現代化協作軟體開發平臺的優勢!現在只需一個連結(https://github.com/javaee/)即可瀏覽代碼!我們希望GitHub能使開發者們更容易得獲取得該平臺。

Java EE 8是真正意義上多人團隊合作的結果:

所有的JCP規範領導和所有的專家組成員

所有參與開發不同參考實現的人員,包含Java EE

不同的Java EE實現者

整個Java EE社區

以及其他一些大部分時間工作在幕後的人們,比如Oracle公司裡開發GlassFish和管理構建基礎設施的團建

你可能知道,這正是我們工作的開始,我們與Eclipse基金會、Red Hat,以及IBM一起,將Java EE開源出來,並將其開發轉移到Eclipse基金會的主持下進行。目前,人們對此議論紛紛,我們希望能夠在JavaOne上分享一些詳細的信息。

今天也標誌著Java SE 9的通用性版本的誕生。如上所述,GlassFish 5.0採用的Java SE 8中的新功能今天也在Java SE 8中獲得了認證。儘管在遷移到Eclipse基金會之前我們還有很多工作要做,但我們當前的首要任務是要在即將推出的GlassFish 5發行版中認證Java SE 9。我們會隨時關注這方面未來的發展。

相關資源:

新聞稿:https://www.oracle.com/corporate/pressrelease/java-se-9-and-ee-8-092117.html

GlassFish 5.0 下載:https://javaee.github.io/glassfish/download

GlassFish 5.0 文檔:https://javaee.github.io/glassfish/documentation

Java EE 8 SDK 下載:http://www.oracle.com/technetwork/java/javaee/downloads/index.html

Java EE 8 教程:https://javaee.github.io/tutorial/

Java EE 概覽:http://www.oracle.com/technetwork/java/javaee/overview/index.html

相關焦點

  • 官方提供在 NetBeans 9 中啟用對 Java EE 支持的方法
    測試2:Java 10(NetBeans)和 Java 8(App Server 平臺)上的 Glassfish 5 和 Payara 5為了測試 Vanilla 體驗,我嘗試連接Payara 和 Glassfish 5 應用伺服器(Application Server)。
  • Bean Validation 2.0 發布,並通過 JCP 投票成為規範
    經過一年的努力開發以及自上一次修訂之後的四年多時間,Bean Validation 2.0 (JSR 380) 的最終正式版終於發布了
  • 程式設計師必知的Java基礎:5條命名規範和8種數據類型歸納
    一、Java命名規範任何一種語言都有一套針對於語言自身的命名的規範,java也不例外。接下來,我就列舉一下java對命名的規範。下面重點來了,準備好了嘛?1、代碼中的命名均不能以下劃線或美元符號開始,也不能以下劃線或美元符號結束。
  • ShrinkWrap 1.2.3 發布,歸檔操作 Java API
    Arquillian ShrinkWrap 1.2.3 發布,此版本支持新過濾器,新導出選項。
  • smart-doc 2.0.0 重磅發布,Java 零註解 API 文檔生成工具
    smart-doc完全基於接口源碼分析來生成接口文檔,完全做到零註解侵入,你只需要按照java標準注釋編寫,smart-doc就能幫你生成一個簡易明了的markdown 或是一個像GitBook樣式的靜態html文檔。如果你已經厭倦了swagger等文檔工具的無數註解和強侵入汙染,那請擁抱smart-doc吧!
  • smart-doc 2.0.1 發布,Java 零註解 API 文檔生成工具
    smart-doc完全基於接口源碼分析來生成接口文檔,完全做到零註解侵入,你只需要按照java標準注釋編寫,smart-doc就能幫你生成一個簡易明了的markdown 或是一個像GitBook樣式的靜態html文檔。如果你已經厭倦了swagger等文檔工具的無數註解和強侵入汙染,那請擁抱smart-doc吧!
  • smart-doc 2.0.2 發布,Java 零註解 API 文檔生成工具
    支持 JavaBean 上的 JSR303 參數校驗規範,支持分組驗證。 對 json 請求參數的接口能夠自動生成模擬 json 參數。 對一些常用欄位定義能夠生成有效的模擬值。 支持生成 json 返回值示例。 支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的 jar 包)。
  • 浙江省市場監督管理局擬批准發布《寬量面卡尺校準規範》等8項計量...
    浙江省市場監督管理局擬批准發布《寬量面卡尺校準規範》等8項浙江省地方計量技術規範,現將報批稿(文本詳見附件)公開徵求意見。      浙江省市場監督管理局擬批准發布《寬量面卡尺校準規範》等8項浙江省地方計量技術規範,現將報批稿(文本詳見附件)公開徵求意見。
  • pacebox-springboot 1.1.5 發布,java 生態框架
    pacebox-springboot 融合封裝已發布,旨在提供快速開發腳手架、打造更好的開源生態環境。
  • Lucene 5.1.0 發布,Java 搜尋引擎
    Lucene 5.1.0 發布,此版本現已提供在:http://www.apache.org/dyn/closer.cgi/lucene
  • 花生殼5.0版正式發布, 底層採用PHTunnel技術
    6月25日,貝銳科技旗下的內網穿透軟體花生殼在萬眾期待中發布5.0正式版。此次更新,花生殼5.0優化了底層程序、頁面交互,還打造了用戶專屬私有雲應用中心。在正式版本中,花生殼5.0優化了以下功能。  1.優化底層程序,提升穩定性  此次花生殼5.0版本底層採用了PHTunnel技術,且後續將開放PHTunnel協議,助力中小企業打造IoT生態,這將對想往IoT方向發展但欠缺相對技術的中小型廠商十分有利。
  • 花生殼5.0版正式發布,底層採用PHTunnel技術
    6月25日,貝銳科技旗下的內網穿透軟體花生殼在萬眾期待中發布5.0正式版。此次更新,花生殼5.0優化了底層程序、頁面交互,還打造了用戶專屬私有雲應用中心。與之前的測試版相比,此次更新的版本下架了測試版本中的虛擬化應用功能。
  • Java 通用代碼生成器光 1.5.0 Kama (頓悟)發布 Beta8 版,精細測試...
    Java 通用代碼生成器光 1.5.0 Kama(頓悟)發布 Beta8版,精細測試,即將發布候選版光1.5.0  Kama(頓悟)已發布 Beta8
  • NG-ZORRO 0.7.0 發布,底層大量重構與改動更新
    NG-ZORRO ng-zorro-antd 0.7.0 已發布,NG-ZORRO 是 Ant Design 的 Angular
  • Java程序的編碼規範
    一、命名規範定義這個規範的目的是讓項目中所有的文檔都看起來像一個人寫的,增加可讀性,減少項目組中因為換人而帶來的損失。(這些規範並不是一定要絕對遵守,但是一定要讓程序有良好的可讀性)> Package 的命名Package 的名字應該都是由一個小寫單詞組成。
  • smart-doc 1.8.1 發布,Java 零註解文檔生成工具
    ,你只需要寫上java的標準注釋,smart-doc就能幫你生成一個簡易明了的Markdown、Html、AsciiDoc文檔和Postman collection一鍵導入的測試數據。 支持JavaBean上的JSR303參數校驗規範。 對json請求參數的接口能夠自動生成模擬json參數。 對一些常用欄位定義能夠生成有效的模擬值。 支持生成json返回值示例。 支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的jar包)。
  • Java SE 和 Java EE 的區別
    Java 是一門語言,J2EE 是 Java 語言的一門使用技術,Java 為 J2EE 提供了庫和語法, J2EE 使用 Java 的庫和語法應用在 WEB 上。這是概念性的區別。它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的 Java 應用程式。Java SE 包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎。
  • MicroProfile 4.0 發布,定義企業 Java 微服務規範
    定義企業 Java 微服務規範的 MicroProfile 發布了 4.0 版本。
  • Crunchfish推出下一代手勢控制技術XR Skeleton 1.0
    移動交互解決方案開發商Crunchfish宣布,已經開始向客戶和合作夥伴提供下一代的手勢控制技術:XR Skeleton 1.0。只需一個標準的手機攝像頭,這個最初在9月發布的系統即可檢測和追蹤每隻手的21個關鍵點。
  • JAVASE -- 語言概述和JAVA
    ,JAVA2企業平臺J2EE發布1999年6月,SUN公司發布Java的三個版本:標準版(J2SE)、企業版(J2EE)和微型版(J2ME)2000年5月8日,JDK1.3發布2000Java在1.5版本時,做了重大改變,Sun公司並1.5版本重命名為Java 5.0。5 、java語言三種架構J2EE(Java 2 Platform Enterprise Edition)企業版可幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端 Java 應用程式。