Skip to content
WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 壁紙下載
  • 免費圖床
  • 視頻下載
  • 聊天室
  • SEO工具
  • 支援中心
  • 表格製作
  • More
    • 在線名片
    • 網頁搜索
    • 天氣預報
    • 二維碼生成器
    • WordPress 插件及主題下載
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

Jakarta EE社區之聲:CDI 才是Jakarta EE的未來

Jakarta EE社區之聲:CDI 才是Jakarta EE的未來

2018-12-12 Comments 0 Comment

據eclipse 報導,在今年10月的CodeOne和EclipseCon之前,Jakarta EE指導委員會發出呼籲,要求社區分享他們對Jakarta EE未來的個人願景。社區沒有讓人失望。27位Jakarta EE夢想家共收到超過70個簡短的書面回答,回答了7個問題。

最響亮和最詳細的答案圍繞著將CDI 推向平台範圍內Jakarta EE 的遠角,作為所有規格的單一且唯一的組件模型。在27個聲音中,絕大多數人都表達了他們對CDI 如何統治Jakarta EE 世界的願景。Payara的史蒂夫·米利奇(Steve Millidge)說得很好,“所有的規範都需要協同工作來整合CDI作為基線bean 模型,這將推動複雜性和重複,使Jakarta EE 平台更加輕量級,內部一致。”

可以改變採用或利用CDI的平台的特定領域包括:

  • JMS 允許消息被EJB 消息驅動Bean 以外的組件使用。Reza Rahma n指出:“創建基於CDI的JMS監聽器的工作始於JMS 2但從未完成” 。
  • 根據Markus Karg 的說法,JAX-RS提交者“希望擺脫古老的JAX-RS DI技術,並用CDI代替它”,Sebastian Dashner,Emily Jiang和其他幾個項目成員也對此表示贊同。Santiago Pericas-Geertsen指出CDI bean 目前可以利用JAX-RS,但“兩個注入框架的組合會產生一些難以解決的醜陋邊緣情況”,例如應該處理構造函數注入。
  • “JCA 是一個非常強大的API,用於連接到許多不同的企業系統”,Steve Millidge 指出,在CDI 上重新調整它可以實現與Apache Kafka 或Cloud Messaging 系統等系統的更好連接。在其他答案中註意到,儘管JCA 在Java EE 7 中得到了極大的改進,但它與MDB 相關聯,MDB 沒有明確定義的生命週期並且需要EJB。
  • “EJB和CDI在許多領域都是多餘的,最終將EJB規範中缺少的和必要的部分構建到CDI中會很好,這樣EJB就可以逐步淘汰” Josh Juneau回答道。一些社區的聲音呼應了積極的情緒。

雖然對CDI的熱愛是明確的,但Mark Struberg和規範負責人Antoine Sabot-Durand警告說,CDI不應該成為下一個EJB,CDI的SPI應該被用來進行這些集成。Sabot-Durand補充說,他對CDI演進的看法涉及清除SPI,“還可以專注於更多的異步支持,看看如何增強CDI事件以使其更強大。”

Eclipse Vert.x 的Clement Escoffier非常關注將強大的異步支持推向CDI的熱情,儘管他是“CDI新手甚至是CDI noob”但他認為CDI可以接受反應,並表示他致力於幫助它實現目標。Escoffier說,這將是一項工作,但“沒有挑戰,生活將無聊”。

Laird Nelson分享了CDI本身的一些激進想法,表明CDI可以成為引導服務器的權威API,允許人員控制public static void main,包括“將命令行參數標準化傳播到CDI環境中”。類似的命令行參數思想浮現在Eclipse MicroProfile Config項目周圍,這是一個很好的東西。

從應用程序框架到服務器框架

有一點很清楚。為了使所有這些規範與CDI 保持一致,實施者將被迫使用SPI將其代碼重新編碼為CDI擴展。CDI將從開發人員使用的API轉換到用於構建服務器的API,使其成為Jakarta EE的SystemD和SysV,迫使它解決類似的問題,例如擴展啟動順序。

我們會看到CDI 從DI 框架擴展到內核嗎?很可能。

如果CDI 成為我們未來的服務器構建框架,那將是因為所有27 個社區的聲音都指向了2018年的CDI,並且作為Jakarta EE 社區的第一幕。

JakartaEEupdate.png
MP-JavaEE8-diagram.png

分享此文:

  • 分享到 Twitter(在新視窗中開啟)
  • 按一下以分享至 Facebook(在新視窗中開啟)
  • 分享到 WhatsApp(在新視窗中開啟)
  • 按一下以分享到 Telegram(在新視窗中開啟)
  • 分享到 Pinterest(在新視窗中開啟)
  • 分享到 Reddit(在新視窗中開啟)
  • 按一下即可分享至 Skype(在新視窗中開啟)
  • 按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)
  • 點這裡列印(在新視窗中開啟)

相關


網絡資訊

Post navigation

PREVIOUS
FreeBSD 12.0-RELEASE 發布
NEXT
Telegram 5.0版本發布:增加新的設計元素、更多的功能

發表迴響 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

More results...

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by 分類
網站公告
Featured
限時免費
ESET NOD32
WINDOWS 10 &11 INSIDER PREVIEW
Windows 軟件下載
系統軟件
辦公軟件
圖像處理
影音媒體
網絡軟件
應用軟件
Mac 軟件下載
安卓軟件下載
網絡資訊
Mac資訊
Linux資訊
VPS資訊
NASA資訊
金融資訊
WhatsApp Stickers教學
WordPress資訊
WeChat資訊
PHP資訊
Plesk資訊
TensorFlow
教學資源
開源程序
網頁工具
SEO工具
醫療健康
旅遊及消閒
其他資訊
Content from
Content to
2018 年 12 月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 11 月   1 月 »

分類

  • 網站公告
  • 限時免費
  • ESET NOD32
  • WINDOWS 10 &11 INSIDER PREVIEW
  • Windows 軟件下載
  • 系統軟件
  • 辦公軟件
  • 圖像處理
  • 影音媒體
  • 網絡軟件
  • 應用軟件
  • Mac 軟件下載
  • 安卓軟件下載
  • 網絡資訊
  • Mac資訊
  • Linux資訊
  • VPS資訊
  • NASA資訊
  • WhatsApp Stickers教學
  • WordPress資訊
  • WeChat資訊
  • PHP資訊
  • Plesk資訊
  • TensorFlow
  • 教學資源
  • 開源程序
  • 網頁工具
  • SEO工具
  • 醫療健康
  • 旅遊及消閒
  • 其他資訊

彙整

近期文章

  • 維基百科預覽代表“所有人類知識的聲音”的音頻標識正式版本製作中 2023-03-29
  • Google計劃在搜索結果頁面中分享高溫警報 2023-03-29
  • 宣稱能跑100公里男子網購電動車續航打折:法院判退一賠三 2023-03-29
  • 媒體創建工具的替代方案使下載Windows 10和11的ISO變得更加容易 2023-03-29
  • GPT-5可能真正使ChatGPT與人類無法區分 2023-03-29
  • 駕車衝撞興安市蘋果德比街零售店的司機被起訴二級謀殺 2023-03-29
  • 德國掀桌歐盟讓步“2035禁燃令”為何不再禁燃油車? 2023-03-29
  • 日本福島核電站1號機組底座已熔化鋼筋裸露在外 2023-03-29
  • 外觀酷似飛天茅台:茅台推出瓶裝冰淇淋 2023-03-29
  • iPhone 15 Pro的固態按鈕在電池耗盡時可能仍然可以工作 2023-03-29

熱門文章與頁面︰

  • DP vs HDMI 誰才是遊戲玩家最佳選擇?
  • Explorer Patcher:讓Windows 11恢復Windows 10的行為特徵
  • 打車叫到特斯拉不會開門很尷尬?官方介紹開關門方法
  • ESET NOD32 LICENSE KEY (UPDATED 2023-01-17)
  • 世界上有多少個國家
  • NVIDIA H100 Hopper加速計算卡上市:配備80GB顯存價格超24萬元
  • 盜版Windows 7還能免費升級Windows 10嗎?
  • 一鍵GHOST v2020.07.20 正式版-硬盤版/光盤版/優盤版/軟盤版
  • Autodesk AutoCAD 2021 正式版註冊版-簡體/繁體中文/英文版
  • 小米MIUI12(安卓11)安裝谷歌套件(GMS/Google Play)

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

快帆

MALUS

極度掃描

DMCA.com Protection Status

WONGCW 網誌

  • 免責聲明
  • 捐助我們
  • ThemeNcode PDF Viewer
  • ThemeNcode PDF Viewer SC
  • Events

服務器提供

本站使用之服務器由ikoula提供。

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

© 2023   All Rights Reserved.