新聞中心
【6月17日外電頭條】對(duì)Java開發(fā)者來(lái)說(shuō),最近可以說(shuō)是一段有趣的時(shí)間。被Oracle收購(gòu)后,Java的保管人Sun Microsystems的業(yè)務(wù)正在被Oracle一步步合并,而同時(shí)一個(gè)重要的Java新規(guī)范正接近完成。

塔城網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),塔城網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為塔城上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的塔城做網(wǎng)站的公司定做!
自從2006年度JavaOne大會(huì)上Java EE規(guī)范獲得批準(zhǔn)以來(lái),Java EE 6本應(yīng)是企業(yè)Java的***次規(guī)范更新。今年的JavaOne 2009已經(jīng)曲終人散,但是我們?nèi)詻]有看到Java EE 6敲定的消息——甚至連提到現(xiàn)在進(jìn)展如何的消息都很少。
那么,Java EE 6現(xiàn)在到底到了哪一步呢?為什么沒有在JavaOne會(huì)議上發(fā)布?Java EE 6離我們還有多遠(yuǎn)?
去年11月,通過(guò)發(fā)布用于Java EE服務(wù)器的GlassFish V3的Prelude版,.com也曾經(jīng)報(bào)道過(guò)Sun曾經(jīng)透露的一些Java EE 6的草案和新增特性。據(jù)我們了解,Sun原本計(jì)劃在今年的JavaOne 2009上將Java EE 6的具體細(xì)節(jié)作為重頭新聞發(fā)布,但結(jié)果卻不是這樣——僅僅是發(fā)行了Java EE 6的預(yù)覽版,作為GlassFish更新發(fā)布會(huì)的一個(gè)小插曲。
“我們本來(lái)打算分成兩個(gè)新聞發(fā)布:一個(gè)是宣布GlassFish Portfolio的更新,然后第二個(gè)新聞發(fā)布是Java EE 6的預(yù)覽。但***,我們還是決定做一個(gè)聯(lián)合的新聞發(fā)布,”Sun公司Java EE/GlassFish總監(jiān)Paul Hinz告訴我們。
他解釋說(shuō),Java EE 6規(guī)范已經(jīng)接近完成,大部分的規(guī)范處在擬議的***草案階段。據(jù)Hintz說(shuō),最終的Java EE 6計(jì)劃在今年秋天發(fā)布。
但是目前我們還無(wú)法搞清楚Oracle的新角色會(huì)怎樣影響Java的發(fā)展。到Hintz的那個(gè)時(shí)候,數(shù)據(jù)庫(kù)巨人可能已經(jīng)完成收購(gòu),也就是說(shuō)到時(shí)Oracle已經(jīng)開始直接領(lǐng)導(dǎo)Java。雖然Oracle***執(zhí)行官Larry Ellison 在JavaOne 2009期間表現(xiàn)得非常熱情,并且特意宣布他的公司一定會(huì)繼續(xù)熱捧Java。
而且Oracle方面拒絕對(duì)我們提出的問(wèn)題做出評(píng)論。
不論Oracle的參與會(huì)產(chǎn)生什么影響,Java EE的開發(fā)者們都必須不斷推進(jìn)和完善規(guī)范,因?yàn)樽罱K用戶和授權(quán)用戶的要求必須要得到滿足。
例如Hintz說(shuō),一旦Java EE 6規(guī)范在秋季定稿,Java EE的授權(quán)用戶將需要使用TCK(Technology Compatibility Kit,技術(shù)兼容性套件),在應(yīng)用平臺(tái)上驗(yàn)證Java EE 6。
不過(guò)Hintz擔(dān)保說(shuō),從現(xiàn)有的Java EE 5遷移到Java EE 6將不會(huì)有任何特別的挑戰(zhàn)。
“Java EE 6是向后兼容Java EE5的,因此,在Java EE 5規(guī)范下開發(fā)的應(yīng)用可以不做改變的運(yùn)行在Java EE 6兼容的應(yīng)用服務(wù)器上,”Hintz說(shuō)。.com之前曾就Java EE 5是否能讓Java平民化做過(guò)分析,現(xiàn)在看來(lái),Java EE 5的優(yōu)點(diǎn)會(huì)被Java EE 6所保留,但向后兼容必然給Java EE帶來(lái)更高的復(fù)雜度。
就Java EE 6的預(yù)覽版來(lái)說(shuō),很多人還是看好新的Java EE 6規(guī)范,其可擴(kuò)展性、Web框架的可插拔能力、持久化API(JPA)、JSF等新功能特性讓人眼前一亮。開源Java的SOA供應(yīng)商MuleSource公司創(chuàng)始人兼***技術(shù)官Ross Mason就是這樣認(rèn)為,他覺得遷移到Java EE 6是順理成章的事情。
“在很長(zhǎng)一段時(shí)間里,JEE 6.0規(guī)范是我所見過(guò)最有創(chuàng)新性的事情,”Mason告訴我們。“在Java的簡(jiǎn)化方面似乎是真正的重點(diǎn),這顯然是受到了來(lái)自Java社區(qū)之外的其他開源公司的創(chuàng)新性想法的推動(dòng)。我認(rèn)為這會(huì)是一個(gè)偉大的事件,證明Java想要改變,它也可以有效地完成改變?!?/p>
但并不是Java社區(qū)中的每個(gè)人都對(duì)Java EE 6預(yù)覽版感到滿意。
SpringSource公司的***執(zhí)行官Rod Johnson告訴我們說(shuō),他對(duì)Java EE 6感到失望,在他看來(lái),Java EE 6沒有完成早先的承諾。
.com之前曾報(bào)道過(guò)SpringSurceo的新應(yīng)用服務(wù)器不再支持Java EE,盡管對(duì)于WAR部署它提供了支持,但EAR部署和其它EE的規(guī)范,如EJB等,都不在支持范圍之列。
Johnson特別提到,在Java EE 6的開始階段,引入個(gè)人配置(profile)的想法給他留下了非常好的印象,因?yàn)檫@可以讓開發(fā)者在Java EE中只運(yùn)行他們需要的部分,使開發(fā)過(guò)程變得更有效率。
“最初,一些供應(yīng)商真的希望Java EE能夠在比如EJB(Enterprise Java Beans)和JTA(Java Transaction API)這些地方添加上個(gè)人配置,但最終發(fā)布的Java EE 6預(yù)覽版,我想沒有達(dá)到讓Java EE更精簡(jiǎn)更靈活的承諾,”Johnson說(shuō),“因此坦率地說(shuō),我對(duì)最終的結(jié)果并不報(bào)太大的期望。”
【.com譯稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為.com,且不得修改原文內(nèi)容。】
原文:Where Is Java EE 6? 作者:Sean Michael Kerner
【編輯推薦】
- Java EE 5能讓Java“平民化”嗎?
- Java EE 6草案提交 新特性一覽
- SpringSource新應(yīng)用服務(wù)器發(fā)布 摒棄Java EE
- Java EE 6的可擴(kuò)展性、使用偏好以及修剪
- 甲骨文規(guī)劃設(shè)計(jì)Eclipse Java EE插件套件
分享名稱:JavaEE6遙遙無(wú)期預(yù)覽版兩極分化
網(wǎng)址分享:http://fisionsoft.com.cn/article/dhdihoj.html


咨詢
建站咨詢
