javaone_JavaOne 2015 –又一年,又向前迈进了一步
javaone
JavaOne 2015 San Francisco于10月25日至29日舉行。 我很自豪地說這是我第九個人參加JavaOne,第七個人是演講者,第四個人是Oracle員工,第三個人是內(nèi)容委員會成員,第二個人是項目負(fù)責(zé)人。 我認(rèn)為對于JavaOne來說,這是又一個美好的一年,這是我有幸嘗試公正對待Java EE跟蹤領(lǐng)導(dǎo)者的關(guān)鍵角色。 在這篇希望相對簡短的文章中,我將分享我在JavaOne 2015上的想法,觀察和經(jīng)驗。我還將分享到今年年底我在JavaOne上介紹的所有材料。
你們當(dāng)中的精明人士可能已經(jīng)注意到這篇文章是遲來的。 這反映了這樣一個事實:就美國和國際會議而言,這已經(jīng)是一個非常忙碌的幾個月,實際上,由于今年似乎是非正式的Java會議季節(jié),因此它將成為一些遲來的旅行報告中非常有價值的一個。結(jié)束了。
回顧過去,展望未來
毫無疑問,JavaOne是世界上最大,最重要的Java會議。 持續(xù)加強(qiáng)和發(fā)展Java生態(tài)系統(tǒng)至關(guān)重要。 JavaOne內(nèi)容參加了組織其他一些規(guī)模較大的會議并在眾多其他會議上發(fā)表了演講,因此絕對具有卓越的質(zhì)量。 顯然,在Java生態(tài)系統(tǒng)中最優(yōu)秀和最聰明的人仍然將參加JavaOne作為榮譽(yù)徽章。 就數(shù)量而言,JavaOne集中了任何地方的Java內(nèi)容。 但是,正如所說的那樣,要保持領(lǐng)先地位要比到達(dá)那里困難得多。 幸運的是,在過去的幾年中,我們通過不斷改進(jìn)我們所能做到的能力,保持了JavaOne的發(fā)展軌跡。 為此,去年我們做了很多不同的事情,今年也不例外。
JavaOne 2015與眾不同
去年,我們以比過去幾年更快的速度增加了JavaOne的出勤人數(shù)。 今年的挑戰(zhàn)是要保持或改善這種驚人的增長。 幸運的是,即使在今年,我們的確確實取得了適度的增長。 盡管事實上我們在JavaOne上沒有發(fā)布Java SE或Java EE的任何新版本。 在Java EE方面,最大的公告是WebLogic( 在此宣布)和WebSphere( 在此宣布)對Java EE 7的全面支持。 紅帽還宣布了他們的工作,以使JBoss EAP Java EE 7認(rèn)證通過WildFly增加到現(xiàn)有的Java EE 7社區(qū)支持中(在此處查看JBoss EAP beta公告)。 很高興看到許多真實的Java EE 7采納案例,其中包括Rakuten在JavaOne主題演講中的故事(有關(guān)更多內(nèi)容,請參見下文和將來的Aquarium條目)。
我們盡早開始了CFP流程,提供了盡可能多的詳細(xì)信息,并通過Aquarium等博客定期更新社區(qū),從而保持了社區(qū)的循環(huán)。 我們預(yù)先選擇了少數(shù)搖滾明星演說者來繞過CFP。 在Java EE軌道上,我們還與更多的人聯(lián)系,并誠摯地邀請他們加入CFP(您知道自己是誰)。 最后,我們提交了大量高質(zhì)量的CFP。 結(jié)果,我們設(shè)法創(chuàng)建了強(qiáng)大的內(nèi)容產(chǎn)品。 這次活動是高度專業(yè)的,與以往一樣,在場地,日程安排和組織方面。 我們做了一些不同的事情,希望有助于將事情保持正確的方向:
- 長期以來,收集高質(zhì)量和大量的反饋一直是JavaOne的挑戰(zhàn),尤其是對于我們擁有的內(nèi)容量而言。 我們今年可能已經(jīng)找到了最好的解決方案–我們在每個會議室的外面都設(shè)有投票亭。 由于這是我們對機(jī)器的第一次部署,因此無法完全順利進(jìn)行。 一些演講者注意到在線演講者工具中的投票消失了。 現(xiàn)在,這是發(fā)言人工具中的一個已知問題,實際上沒有丟失票(發(fā)言人可以根據(jù)需要特別要求其所有反饋數(shù)據(jù))。 確實有少數(shù)會話由于設(shè)置問題而沒有捕獲數(shù)據(jù)。 盡管存在這些問題,我們?nèi)匀猾@得比往年多八倍的會議反饋票數(shù)。 這對于我們在未來幾年中改善會議內(nèi)容至關(guān)重要。
- 你們中有些人可能知道Java在今年年初慶祝了它的20歲生日。 在某種程度上認(rèn)識到這一點,我們在今年做了JavaOne社區(qū)主題演講。 通常,此主題演講是慶祝Java創(chuàng)新工作的場所,通常會重點介紹許多Duke's Choice獎獲獎?wù)?#xff08;單擊此處查看在JavaOne 2015上宣布的今年獲獎?wù)?#xff09;。 今年,我們決定做一些類似于戲劇制作的事情,包括在過去20年的Java中進(jìn)行時間旅行,并在途中停下來突出平臺中的重要技術(shù)里程碑。 主題演講取得了成功,吸引了眾多熟悉的社區(qū)成員,包括Java冠軍,JUG負(fù)責(zé)人和JCP成員。 它產(chǎn)生了諸如“……這是JavaOne歷史上最好的社區(qū)主題演講!”之類的客氣話。 (紐約州JUG負(fù)責(zé)人弗蘭克·格雷科)和“今年JavaOne的一大亮點是社區(qū)主題演講……這是一場表演!” (JRrog傳福音家Baruch Sadogursky)。 您可以在此處觀看社區(qū)主題演講的完整視頻。 我很自豪地說我參加了社區(qū)主題演講。
我們今年嘗試的其他一些新想法包括JavaOne之前的星期六的青年教育計劃,類似于非常成功的Devoxx4Kids計劃,以及向Java YouTube頻道現(xiàn)場直播了部分會議。
我們在Java EE Track中所做的
我們特別在Java EE軌道上做了幾件事:
- 計劃委員會的質(zhì)量是JavaOne整體質(zhì)量的關(guān)鍵部分。 我很高興地說,我們今年在Java EE領(lǐng)域有一個非常活躍的委員會。 我們旨在最大程度地減少Oracle和供應(yīng)商在委員會中的足跡,以支持社區(qū)中的人員,包括幫助組織其他成功會議的人員。 在JavaOne之前,我曾詳細(xì)介紹過今年的委員會。 我還采訪了水族館的一些委員會成員。 在接下來的幾年中,我們將努力進(jìn)一步改善委員會。
- 與去年一樣,我們竭盡所能地減少了Oracle和其他供應(yīng)商的演講者和內(nèi)容,以支持社區(qū)中的人們。 這種平衡對于使JavaOne成為Java社區(qū)的會議至關(guān)重要。
- 就像去年一樣,我們通過水族館對一些JavaOne演講者進(jìn)行了視頻采訪采訪。 在會議開始之前,我們嘗試了盡可能多的采訪。 今年我們有時間要重點介紹的人:伊瓦爾·格里姆斯塔德(Ivar Grimstad),貝西姆·希米迪(Bessem Hmidi)和基托·曼恩(Kito Mann)。 在接下來的幾年中,我們將嘗試做更多的事情。
我們希望在各個方面都擁有一些特定的內(nèi)容:
Java EE 8: JavaOne的獨特價值主張之一是,它是從源頭直接了解標(biāo)準(zhǔn)Java技術(shù)方面的領(lǐng)先技術(shù)的最佳場所-該規(guī)范本身就是領(lǐng)先的。 我們能夠舉辦許多這樣的會議。
- Java EE 8進(jìn)行中
- Servlet 4.0:Java EE 8中的HTTP / 2和響應(yīng)式編程
- 最后,Java EE安全性API
- CDI 2.0:有什么用?
- JMS 2.1的新功能
- MVC 1.0簡介
- JAX-RS 2.1的下一步是什么?
- Java Persistence API的新增功能
- JSF 2.3:通過不斷創(chuàng)新實現(xiàn)持續(xù)的投資回報
- JSON綁定Java API的新增功能
最佳實踐/設(shè)計模式:除了學(xué)習(xí)Java EE API外,了解如何在實際應(yīng)用中有效應(yīng)用它們至關(guān)重要,這是最佳實踐和設(shè)計模式的所在。
- 從宏到微觀(服務(wù))再到上一步:使用Java EE 7進(jìn)行后臺黑客攻擊
- 使用微服務(wù)和容器重構(gòu)Java EE應(yīng)用程序
- JPA中超越ORM的思考
- 適用于Java EE開發(fā)人員的Java SE 8
- 適用于Java EE開發(fā)人員的Docker和Kubernetes食譜
- 集成JSF和HTML 5
現(xiàn)實世界中的采用案例:隨著Java EE社區(qū)的發(fā)展,突出采用案例,案例研究和從其他技術(shù)的移植越來越重要。 去年在這方面非常好,我很高興地說今年更好。 實際上,今年我們無法接受許多此類提交意見,我們希望在未來幾年內(nèi)可以重新提交。
- 漢莎航空工業(yè)解決方案在實踐中的Java EE
- 聯(lián)合國采用Java EE 7和Java SE 8
- 賓夕法尼亞州立大學(xué):高等教育的真實世界中的Java EE 7
- Cashless 3.0:Java EE 7證明對任務(wù)關(guān)鍵型電子支付系統(tǒng)有效
- 從Tomcat遷移到TomEE和Java EE:成功案例
- 使用Java EE和開源創(chuàng)新民主
- 從Java EE 5遷移到7的故事
Java EE生態(tài)系統(tǒng):基于Java EE API的生態(tài)系統(tǒng)對于保持平臺強(qiáng)大至關(guān)重要。 在這方面,今年比往年要好得多。 我們一直希望著重強(qiáng)調(diào)這些內(nèi)容,并希望有更多提交的內(nèi)容。
- Apache DeltaSpike,CDI工具箱
- 使用DeltaSpike數(shù)據(jù)和QueryDSL來提高JPA的生產(chǎn)力
- 具有WildFly Swarm的Java EE 7應(yīng)用程序作為微服務(wù)
- AngularBeans:AngularJS的現(xiàn)代實時Java EE / CDI后端
- 騎駱駝穿越JEEhara
- 什么是Java EE的最佳IDE?
- 認(rèn)識SnoopEE,這是Java EE的發(fā)現(xiàn)服務(wù)
培養(yǎng)Java EE社區(qū)發(fā)言人
參加JavaOne的主要原因之一是聽取Oracle Java技術(shù)專家的意見。 毫不奇怪,參加人數(shù)最多的會議通常由Oracle發(fā)言人主持。 今年,我們的Oracle發(fā)言人表現(xiàn)出了通常的強(qiáng)勁表現(xiàn):David Delabassee,Geertjan Wielenga,Bill Shannon,Linda Demichiel,Ed Burns,Manfred Riem,Santiago Pericasgeertsen,Nigel Deakin和Heather Vancura。 為了繼續(xù)發(fā)展Java EE社區(qū),培養(yǎng)更多支持Java EE的社區(qū)發(fā)言人至關(guān)重要。 盡管這些年來情況已經(jīng)變得越來越好,但是我們需要在JavaOne上做更多的事情,以鼓勵演講者將Java EE作為主題。 這些只是我們今年很榮幸地主持的一些社區(qū)演講者:
- 亞當(dāng)·比恩(Adam Bien)(JavaOne搖滾之星,Java EE作者,Java冠軍,演講者,顧問)
- David Blevins(JavaOne搖滾明星,Java冠軍,Apache TomEE項目負(fù)責(zé)人)
- Arun Gupta(JavaOne搖滾明星,Java冠軍,Java EE倡導(dǎo)者,作者,博客,演講者)
- Patrycja Wegrzynowicz(Java EE研究員,CTO)
- Antoine Sabot-Durand(紅帽CDI規(guī)范負(fù)責(zé)人)
- Kito Mann(Java EE作者,演講者,顧問)
- Murat Yener(Java EE作者,演講者,Java Champion)
- Peter Pilgrim(Java EE作者,Java Champion,演講者,顧問)
- 史蒂夫·米利奇(Steve Millidge)(倫敦GlassFish用戶組,C2B2咨詢公司,帕拉亞)
- Ivar Grimstad(Java EE倡導(dǎo)者,JCP專家,博客,開源黑客,顧問)
- Ryan Cuprak(JavaOne搖滾明星,Java EE作者,演講者和JUG負(fù)責(zé)人)
- David Heffelfinger(Java EE倡導(dǎo)者,作者,博客,顧問)
- Aslak Knutsen(紅帽的Arquillian項目負(fù)責(zé)人)
- Mohamed Taman(Java EE倡導(dǎo)者,Java冠軍,杜克選擇獎得主,JUG負(fù)責(zé)人,顧問)
- Roberto Cortez(Java EE倡導(dǎo)者,JUG負(fù)責(zé)人,博客,開源黑客)
- Alex Soto(Java EE倡導(dǎo)者,演講者,博客,開源黑客)
- Matti Tahvonen(Vaadin的開發(fā)倡導(dǎo)者)
在接下來的幾個月中,我們將在水族館中重點介紹其中一些會議,包括視頻和幻燈片平臺(更多內(nèi)容請參見下文)。
我在JavaOne所做的
最后的JavaOne對我來說相當(dāng)忙,今年也不例外。 確實,這是到目前為止對我來說最繁忙的JavaOne。 坦白說,這正是我更喜歡的方式。 作為演講者(在本例中為主持人),我在場為與會者提供盡可能多的演講。 這是讓我今年忙碌的原因:
星期日:和往年一樣,我通過主持星期日GlassFish社區(qū)活動來啟動JavaOne。 長期以來,這一直是GlassOne在JavaOne上的粉絲的聚會點,今年也不例外。 今年,我們在周日分配了很多時間,所以我們決定做一些不同的事情。 我們不僅僅關(guān)注GlassFish,還舉行了四個會議,涵蓋Java EE和GlassFish。 這項策略取得了成功,與往年相比,我們的出勤率更高。 我們將在未來幾年中嘗試?yán)^續(xù)執(zhí)行此策略。
在第一個簡短的會議中,Mike Lehmann介紹了GlassFish / Java EE路線圖。 Mike談到了GlassFish 4.1.1,Java EE 8和GlassFish5。第二屆會議的標(biāo)題為“ GlassFish性能調(diào)整:現(xiàn)場技巧”,由Steve Millidge(C2B2 Consulting創(chuàng)始人Payara)介紹。 第三個會議時段是David Blevins和Oleg Tsal-Tsalko的演講,標(biāo)題為“ Evolving Java EE”。 他們分享了有關(guān)使用Java SE 8中引入的功能發(fā)展Java EE API的一些有趣想法。AdamBien提出了當(dāng)天的最后一期會議,主題為“使用Java EE和Java 8構(gòu)建納米服務(wù)”。 所有會議,特別是亞當(dāng)?shù)臅h,都參加得非常好。 確實,我們不得不將房間位置兩次移動到我們可以找到的最大空間,以適合所有想聽亞當(dāng)?shù)娜?#xff01;
傍晚,我們在口渴的熊市舉辦了傳統(tǒng)的GlassFish派對。 派對像往常一樣結(jié)束,直到最后一刻。
星期一:星期一早上,我參加了兩個小時的名為“ Java EE 7 in Action”的研討會,拉開了Java EE的序幕。 這是一個人滿為患的房子,大多數(shù)人都呆到最后。 這次研討會是我過去成功完成的。 它使用Cargo Tracker,但主要關(guān)注Java EE 7的使用,而不是DDD和Java EE。 我從較高的角度概述了Java EE 7,對每個API進(jìn)行了更改,并使用Cargo Tracker演示了一些選定的功能。 對于每個演示,我都會解釋所使用的Java EE 7功能的用例,并顯示實際的運行代碼。 幻燈片板嵌入在下面,可以從此處下載源PPT。
我特意在源PPT中添加了詳細(xì)的演講者注釋,因此您應(yīng)該可以親自參加該研討會。 您也可以在此處查看整個研討會的錄像。
下午晚些時候,我通過他頗受歡迎的名為“ Java EE 101”的動手實驗室為David Heffelfinger提供了幫助。 該實驗室是如此受歡迎,以至于實際上是去年的重演! 此外,它的需求量很大,因此計劃今年運行兩次! 兩次會議都被完全預(yù)訂,并且進(jìn)行得非常順利。 該實驗室通過了Java EE的最基礎(chǔ)知識,包括JSF,CDI,JPA和EJB。 我正在認(rèn)真考慮讓大衛(wèi)明年再重復(fù)一次實驗。 所有實驗室資料都可以在這里下載。 您還應(yīng)該在此處在實驗室中查看David的博客條目。
晚上,我參加了JCP派對,該派對總是很熱鬧,是與Java社區(qū)中的一些重要人士會面的好方法。 在聚會上宣布了今年的JCP獲獎?wù)?#xff0c;其中包括Java EE方面的一些關(guān)鍵獲獎?wù)摺?您可以在此處閱讀有關(guān)今年獲獎?wù)叩奈恼隆?
星期二:我從星期二開始,早晨再次重復(fù)Java EE 101實驗。 快到中午時分,我在JMS 2上進(jìn)行了一個動手實驗,標(biāo)題為“使用JMS 2搞怪”。 我的土耳其朋友Salim Kayabasi和Hasan Keklik做得很出色,幫助我準(zhǔn)備了材料并運行了實驗室。 實驗室人滿為患,一切順利。 該實驗室的目的是使參與者對JMS 2的主要更改有一些第一手的經(jīng)驗。在大約一個小時的時間內(nèi),我做了一個簡短的概述JMS 2的演示,并介紹了JMS 2 Javadocs。 其余時間,與會者實際上主要是自己編寫JMS 2代碼。 我使用的幻燈片可在SlideShare上找到(如果看不到嵌入式幻燈片,請單擊此處 )。
JMS.Next(): Reza Rahman的 JMS 2.0和更高版本
實驗資料托管在GitHub上 ,任何人都可以使用。 該實驗室使用NetBeans 8,GlassFish 4和Arquillian。 我故意將實驗材料設(shè)計為完全自學(xué)的,因此您絕對可以自己使用實驗材料(甚至可以在自己的公司/ JUG中進(jìn)行實驗)。 隨時歡迎您在需要時與我聯(lián)系。 在實驗室中,您基本上將放入代碼,以使用JMS 2完成一組JUnit測試,從不完整的代碼開始,并帶有有關(guān)操作的注釋(不要擔(dān)心,完整的解決方案也會發(fā)布:-)。 有一些好的想法可以改善實驗室,我希望很快將其納入。
下午晚些時候,我與另一個土耳其好朋友Murat Yener共同主持了一個非常酷的會議。 該演講的標(biāo)題是“ Java EE重新審視GoF設(shè)計模式”,該演講基于Murat的出色著作 。 演講探討了現(xiàn)代Java EE如何結(jié)合許多關(guān)鍵的GoF設(shè)計模式,例如單例,工廠,會話外觀,觀察者和裝飾器。 Java EE還直接或間接地合并了其他模式,例如MVC,實體,DAO和DTO。 我還討論了DDD模式如何無縫地集成到Java EE中(這是我其他設(shè)計模式演講的主題– Java EE的應(yīng)用域驅(qū)動設(shè)計藍(lán)圖 )。 在整個會議過程中,演講都充滿了良好的問答。 該會話的幻燈片在下面(如果看不到嵌入式幻燈片,請單擊此處 )。
Java EE重新審視 Murat Yener的 GoF設(shè)計模式
您可以在此處觀看該會話的視頻。 結(jié)束一天的活動后,我短暫參加了Tomitribe派對并與一些老朋友聊天。
星期三:忙碌了幾天之后,我開始感到有些疲倦,并以為我會休息一會兒,在下屆會議之前趕上電子郵件。 我午餐前不久到達(dá)JavaOne,并在下午與Steve Millidge進(jìn)行了下一次演講。 這是我最新的演講之一,標(biāo)題為“使用Java EE的地面微服務(wù)”。 演講有兩個目的。 首先是嘗試做正確的事情來解釋什么是微服務(wù),微服務(wù)為我們大多數(shù)人提供什么實用價值,以及何時應(yīng)該考慮(或不考慮)它們。 第二個目的是演示為什么Java EE對于開發(fā)合理的現(xiàn)實世界微服務(wù)(所謂的“整體”)以及兩者之間的所有事物具有完美的自然意義。 我還簡要地探討了Java EE社區(qū)的某些部分正在做的工作,以支持我親切地稱為“微服務(wù)Nirvana”(破壞者:我認(rèn)為我們大多數(shù)人都無法或不需要實現(xiàn)這種Nirvana狀態(tài))。 該演講的幻燈片在下面(如果看不到嵌入式幻燈片,請單擊此處 ):
Reza Rahman的 Java EE 扎實的微服務(wù)
我已經(jīng)說過幾次了。 顯然,它很受歡迎,在商標(biāo)上很受歡迎,甚至與我傳統(tǒng)上觀察到的敵對聽眾一樣。 毫不奇怪,這次演講充滿了熱情,在JavaOne上也取得了不錯的成績。
您可以在此處觀看演講視頻。
星期四:星期四是JavaOne 2015的最后一天。早上,我發(fā)表了我的新演講之一,標(biāo)題為“響應(yīng)式Java EE –讓我數(shù)一籌!”。 它使Java與核心的React式編程原則保持一致。 盡管許多人沒有意識到,但是Java EE長期以來一直對異步,事件驅(qū)動,無阻塞的可伸縮系統(tǒng)提供很好的支持。 這包括功能和API,例如JMS,消息驅(qū)動Bean,異步會話Bean,CDI事件/觀察者,異步Servlet / NIO,服務(wù)器/客戶端JAX-RS和Java EE并發(fā)實用程序。 這些功能可以以高響應(yīng)性的方式使用,尤其是與Java SE 8 lambda,流和CompletableFuture結(jié)合使用。 演講幻燈片在此處(如果看不到嵌入式幻燈片,請單擊此處 ):
響應(yīng)式Java EE –讓我數(shù)一數(shù)! 來自Reza Rahman
盡管JavaOne在星期四之前已經(jīng)變得稀疏了,但是這個話題也擠滿了人們。 我參加了出色的社區(qū)主題演講,今年完成了JavaOne。
JavaOne進(jìn)入您的計算機(jī)-免費!
我很高興地向您報告,即使您今年沒有參加,也可以利用JavaOne的材料。 所有會議標(biāo)題,摘要和大多數(shù)幻燈片都可在內(nèi)容目錄上找到 。 此外,我們還在YouTube上提供了會議視頻。 這是免費的大量知識,您應(yīng)該毫不猶豫地利用(尤其是在假期中:-)。
總而言之,這是另一個很棒的JavaOne,我們希望我們在未來幾年內(nèi)重復(fù)或改進(jìn)。 希望您現(xiàn)在也可以將JavaOne朝圣之旅之一。 對于那些參加過的人,很高興聽到您的聲音,尤其是有關(guān)Java EE內(nèi)容的信息。
翻譯自: https://www.javacodegeeks.com/2015/12/javaone-2015-another-year-another-step-forward.html
javaone
總結(jié)
以上是生活随笔為你收集整理的javaone_JavaOne 2015 –又一年,又向前迈进了一步的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 马斯克不断公开恳求名人在 X 上发帖,如
- 下一篇: 卖车备案是什么意思(卖车前备案)