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