日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java EE 7:新增功能???

發布時間:2023/12/3 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java EE 7:新增功能??? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有點“晚點”,可以這么說……就Java EE 7的 “博客”而言。 自20136月發布以來,已經差不多10個月了 ,但是它仍然相對較新。 就我個人而言,僅僅是因為它的易用性和所購買的功能范圍之廣,我對此感到很興奮。但是,無論我是否興奮,這真的很重要嗎? 大聲笑…。 不僅僅是我,整個Java社區(嗯,差不多!)都依靠Java EE 7將我們引入下一代豐富的企業軟件開發中。 在玩了一段時間之后,我認為現在是時候開始寫它了。

Java EE 7(JSR 342)本身就是一個“傘形”規范,其中包含33個單獨的規范。 我將簡要介紹其中一些規范,特別關注“新”規范以及已經歷“重大”檢修和變更的規范。

這篇文章不是對每個規范的“深入研究” 。 我將“ 介紹 ” Java EE 7中引入的全新規范。

讓我們開始 。 。 。 。 。 。 。 。 。

Java EE 7:關鍵驅動程序和USP

開發人員生產力

  • 自Java EE 5以來,帶注釋的POJO被證明是易于開發范例的基石,它繼續統治著市場并進一步滲透Java EE
  • 上下文和依賴注入(CDI)作為“魔術膠水”的聲譽已提高到一個新的水平– Java EE 7中它現在已成為“默認”,其目標是在整個EE平臺上提高凝聚力
  • JMS 2.0 (JSR 343)已被完全“ 改進 ”。 API的“新版本”(稱為“ 簡化API ”)更加簡潔,易于使用,并且將確保開發人員必須處理“數量大大減少 ”的“ 樣板 ”代碼

HTML5焦點

  • JAX-RS 2.0 (JSR 339)– Java EE 7中的RESFTful API得到了進一步豐富,包括添加了全新的“客戶端” API,異步功能, Servlet 過濾器和攔截器 ?
  • WebSocket的Java API (JSR 356)為開發人員提供了“易于使用”和強大的“高級”抽象,以供開發人員編寫低延遲,實時且功能豐富的WebSocket驅動的應用程序
  • JSON支持 – JSON處理的Java API(JSR 353)最終實現了“標準化”的JSON處理。 不再需要處理JSON的“第三方”庫。

滿足企業需求

  • 現在,通過并發實用程序 (JSR 236)API,可以以受控/托管方式在Java EE 7中觸發自己的線程(在此之前禁止)
  • Java平臺的批處理應用程序 (JSR 352)– Java EE 7中的全新規范,提供了編寫高效“ 批處理 ”應用程序的標準方法

Java EE 7中引入的“ 全新 ”規范是

  • Java WebSocket API 1.0(JSR 356)
  • JSON處理1.0的Java API(JSR 353)
  • 并發實用工具1.0(JSR 236)
  • Java平臺1.0的批處理應用程序(JSR 352)

Java WebSocket API 1.0(JSR 356)

  • 基于ISocket標準( RFC 6455 )的WebSocket協議構建
  • WebSocket允許通過單個TCP連接進行全雙工雙向通信的客戶端和服務器
  • 建立連接后, 客戶端可以隨時向服務器發送消息
  • 服務器可以向其連接的客戶端/對等方發送消息,而無需它們的任何“顯式請求”,即完全獨立于客戶端
  • Java EE 7中的WebSocket API通過允許支持將簡單的POJO轉換為服務器或客戶端Web套接字端點的直觀注釋 ,支持易于開發。 該框架還支持“程序化”端點,該端點基于
  • 借助注釋能夠攔截WebSocket生命周期事件
  • 支持文本和二進制消息以及運行狀況檢查(乒乓)消息

JSON處理的Java API(JSR 353)

  • 提供一種“ 標準 ”方式來解析和生成 JSON格式的數據
  • 開發商沒有 “必要”使用第三方 JSON庫(杰克遜等),然而,他們可以選擇“插件”他們選擇的實現如果需要的話
  • 以與JAXP API類似的方式建模,并支持Streaming API和DOM API
  • 顧名思義, Streaming API可幫助以流方式處理/生成JSON(類似于JAXP的StAX API)。 這是一個低級API,適用于從JSON數據流獲得的“ 事件 ”
  • DOM API會為JSON數據創建內存Java對象模型 (類似于XML DOM API)。 這是一個易于使用的高級API
  • 對“ 綁定 ” API(類似于JAXB的JSON-B )的支持正在進行中,應在Java EE 8中“標準化”

Java平臺的批處理應用程序(JSR 352)

  • 適用于執行不需要人工干預的“長期運行”的批量 作業 ,并且可以根據要求進行計劃,例如ETL作業,日間工作等
  • 為面向“批處理”的應用程序提供完整的編程 模型
  • 定義作業規范語言 ,該語言是在XML中定義“作業”的基礎。 該作業XML捕獲整個批處理過程。
  • 支持兩種不同的“處理”機制。
  • 塊樣式處理涉及“讀取”輸入的“大量”數據,對其進行“處理”,最后“寫入”作為該過程的最后一步。 所有這些操作都是通過特定的接口抽象的,即ItemReader,ItemProcessor和ItemWriter
  • 此API還支持“ 批處理 ”樣式處理模型,該模型定義了“任務”,該任務一旦完成,就標志著工作的結束

Java EE的并發實用程序(JSR 236)

  • Java EE的早期版本禁止使用Java SE并發API來啟動應用程序特定的線程。
  • 新規范提供了一種從應用程序內部支持自定義“并發”構造的標準方法。
  • 利用/擴展Java SE并發實用程序,并提供這些API的“ 托管 ”版本
  • 現在,開發人員可以使用javax.enterprise.concurrent.ManagedThreadFactory以“ 托管 ”和“受控”的方式創建 線程 。
  • 可以利用javax.enterprise.concurrent.ManagedExecutorService以“ 異步 ”方式觸發任務
  • 此API還允許開發人員通過javax.enterprise.concurrent.ManagedScheduledExecutorService 安排定期任務

就“新”規范而言。 這是修改后的規格列表

  • Java Message Service API 2.0(十年來首次重大改進)
  • JAX-RS 2.0(RESTFul API)
  • 企業JavaBeans 3.2
  • Java持久性API 2.1
  • 上下文和依賴注入1.1
  • JavaServer Faces 2.2
  • Java Servlet 3,1
  • 攔截器1.2
  • Bean驗證1.1

這些規范的更改/增強將在以后的文章中介紹 。 我還將在以后的文章中介紹“ 個人 ”規范。

翻譯自: https://www.javacodegeeks.com/2014/03/java-ee-7-whats-new.html

總結

以上是生活随笔為你收集整理的Java EE 7:新增功能???的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。