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

歡迎訪問 生活随笔!

生活随笔

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

java

可怜的Java EE,这次会不会劫数难逃?

發布時間:2025/3/21 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 可怜的Java EE,这次会不会劫数难逃? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我從抱微軟大腿轉到Java陣營的時候,做的第一個項目用的技術是Applet和Servlet, 當時互聯網大潮風起云涌,Sun推出的 J2EE正處于風頭浪尖, 企業級分布式計算平臺,大家都趨之若鶩。?

(上了年紀的程序員看到這張圖應該很親切吧!)

我雖說是做Java 的,但是J2EE中的很多核心賣點如EJB都沒用過,出門都不好意思給別人打招呼。

于是就趕緊自學,翻著厚厚的《Master EJB》, 小心翼翼地編寫Hello World EJB和XML 配置文件,戰戰兢兢地部署到WebLogic當中,終于,運行成功了。

可是這玩意兒怎么這么繁瑣,笨重?? 我就寫個Hello Word 就如此費時,肯定有問題!

后來的事情大家都知道了, Spring革了EJB的命,除了一些不差錢的, 大家都轉向了輕量級的Spring框架。?

到了2006年, Sun 覺得J2EE(Java 2 Enterprise Edition)不足以反映Java的發展,畢竟Java 都發展到5.0了, 你還在那里Java 2,確實是有點二。? 于是就把這個2給去掉了,叫做Java EE。

去掉了2以后, Java EE還是不行,完全干不過已經成為燎原之勢,深入人心的SSH , SSM (當然Java EE中的一些技術規范還是很好的,如Servlet, JMS等

2009年,Sun被Oracle 收購,Java EE也有了一個新爸爸, 這個新爸爸商業味太濃,經常揮動專利大棒四處出擊,Google表示深有體會。

與此同時,IT市場發展越來越快,新技術層出不窮NoSQL, 容器,微服務,Serverless......? Java EE那種先提議,再討論投票,最后實現的方式根本跟不上節奏,等你搞出來,連人家的背影都看不到了。

到了2017年,連Oracle 也不想要Java EE了,打算把Java EE交給Eclipse基金會來打理。但是Oracle 明確表示,你們Eclipse基金會不能使用Java 這個名稱,那是我的商標!?

無奈之下,Eclipse基金會發起了投票,最后選取了Jakarta EE, 又難讀又難寫。

(嗯,其實也不能這么說, Jakarta 實際上是Apache基金會下Java 工作組的名稱, Tomcat最早也叫Jakarta Tomcat, 后來變大了,才把Jakarta 給去掉。)

現在可以好好發展了吧? 不行 ! Java EE從Oracle 向Eclipse基金會移交的過程中,還有很多商標的問題沒有解決。?

根據最近的Eclipse的會議記錄,Oracle 提出了一系列讓人難以接受的要求,其中一些甚至危及到了Eclipse基金會的生存。?

Oracle 聲稱,Eclipse基金會發布的產品(如Eclipse IDE) 必須只能和Oracle 認證的Java 運行時綁定,其他廠商認證的或者沒有認證過的運行時是不行的。

這樣以來, Eclipse IDE 和GlassFish就不再是廠商中立的產品了,在協商開始的時候Oracle并沒有告知這樣的限制,這是很久以后才提出的,此時Java EE轉移到Eclipse基金會的工作已經在進行中了。?

但是一旦Eclipse的產品不再廠商中立, 免稅轉態就會失效,這將會是一個巨大的財政災難,會危及Eclipse基金會的生存,因此Oracle的要求是不可接受的,雙方的談判完全失敗。

Oracle 允許Eclipse基金會使用一些老的代碼,但是不能修改。如果被修改的話,必須要重新命名。這包括項目名稱(如JAX-RS)和包名(如javax.*), 前者還能接受,后者就要命了。?

比如說Eclipse基金會對javax.servlet進行了修改,那就得重新命名,例如org.eclipse.servlet....? 那現有的使用Servlet的應用怎么辦? 都得修改代碼,跟著改名! 那Java EE 就變成了一個不能向后兼容的平臺,這嚴重地違反了Java 的原則: 編寫一次,到處運行。

如果真的這么干的話,管你什么Java EE, Jarkata EE, 都會被徹底殺死。

后續會怎么發展,讓我們拭目以待。?

ps : 文章中部分內容翻譯自 https://headcrashing.wordpress.com/2019/05/03/negotiations-failed-how-oracle-killed-java-ee/

總結

以上是生活随笔為你收集整理的可怜的Java EE,这次会不会劫数难逃?的全部內容,希望文章能夠幫你解決所遇到的問題。

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