JSR-299 最終草案已提交

來源:互聯網
上載者:User

今天,Red Hat 提交了 JSR-299最終草案
 
給 JCP。JSR-299 規範簡稱 CDI(Contexts and Dependency Injection,上下文與依賴注射),與此同時,該規範的參考實現(Weld 1.0

)與 TCK(相容性測試套件)也已經完成。查看該規範的 Javadoc 請點擊這裡

 

該規範定義了一系列互補的服務,以改進應用代碼的結構。下面是該規範的一些特性:

  • 有狀態物件與其生存周期內容相關的綁定,並且上下文是可以擴充的
  • 一套非常頂尖的型別安全依賴注射機制,無論在開發或部署時開發人員都可以自由選擇需要注射的依賴,無需文本配置
  • 支援 Java EE 模組化以及 Java EE 組件體繫結構——當進行 Java EE 組件的依賴解析時,Java EE 應用的模組化結構是非常重要的
  • 整合了統一的運算式語言(EL),可以在任何 JSF 或者 JSP 頁面中直接使用上下文受管對象
  • 對已注射對象可以進行裝飾
  • 通過型別安全的攔截器綁定可以對對象進行攔截器關聯
  • 事件通知模型
  • 在 Servlets 規範定義的三個 網路內容外又增加了一個 Web 長會話上下文(Conversation Context)
  • 服務提供介面(SPI)允許容器進行便攜擴充整合

 

跟多細節請看這裡

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.