Pivotal 出席 2014 年倫敦 Spring eXchange 大會
您是否將參加 11 月 6 日至 7 日在倫敦舉行的 Spring eXchange 大會?
不到一週的時間,Spring 專家將與數百名 Spring 愛好者一起,進行為期兩天的 Spring 學習和技能分享。涵蓋的主題包括大資料和 Spring XD、Spring Data、REST 以及微服務和現代架構。所涵蓋的主題包括大資料和 Spring XD、Spring Data、REST 以及微服務和現代架構。Pivotal 專家將大力出席,陣容星光熠熠。請看下方一些您不容錯過的 Pivotal 演講者和演講。
前往日程頁面瞭解更多詳情和完整的演講者名單。 如需預訂席位並確保入場,請前往預訂頁面。 Pivotal 是 Spring eXchange 的贊助商,因此請在會議期間透過 Twitter 聯絡我們 @springcentral #springx!
為倫敦 Java 社群會員提供的特別優惠:想成為我們 Pivotal 演講者在 2014 年 Spring eXchange 大會上的嘉賓並獲得免費門票嗎?我們將為最初發推文給我們 @springcentral 和 @cloudfoundry 並附上部署在 Pivotal Web Services 上的 Spring 應用程式 URL 的前 15 位 LJC 會員提供。先到先得,我們為 15 位演講者準備了 15 張門票!我們將透過檢視 Spring 應用程式的 URL 來驗證獲勝者,並在 meetup.com 上查詢您是否是倫敦 Java 社群的會員,如果您獲勝,請確保您擁有 meetup.com 個人資料並且是會員!
星期四 - 2014 年 11 月 6 日
上午 10:00
- Dr. David Syer
- Spring 的新特性
- 在 2014 年 Spring eXchange 大會的開幕主題演講中,Dave Syer 回顧了 Spring 生態系統近期的發展,大約追溯到 12 個月前。自從 Spring Boot 於 2013 年問世以來,Spring 就變得很有趣,所有酷炫的開發者都想與之一起玩耍。結合 Spring IO 和 Spring Cloud 的背景,Dave 還將介紹 Foundation 專案的最新更新,如 Spring 4.1 和 4.2、Spring Batch 3.0、Spring Integration 4.1 和 Spring Data Evans,以及 Execution layer 專案,如用於大資料的 Spring XD 和用於全棧 Web 應用程式的 Grails。您會驚訝並欣喜地發現構建應用程式和服務以及將它們粘合到分散式系統中有多麼容易,尤其是如果您不曾使用過 Spring,或者最近沒有看過它。
上午 10:45
- Mark Pollack
- 大資料,時間有限:消除建立大資料應用程式的複雜性
- 建立大資料應用程式是一門相對較新的藝術,開發一個全面的解決方案可能充滿挑戰。一些關鍵挑戰源於整合複雜的領域,如流分析、批次工作流編排以及資料匯入和匯出。此外,構建此類應用程式通常需要整合不同的產品。Spring XD 是一個旨在解決大資料複雜性的新專案。它建立在久經考驗的 Spring 技術之上,用於連線這些領域,並提供一個可擴充套件、分散式和容錯的執行時環境。您無需成為 Java 開發人員即可開始。簡單的 DSL 讓您只需幾個簡單的步驟即可構建複雜的流和作業定義,其中包括對機器學習演算法的評分。
- Brian Clozel, Stephane Nicoll
- 開始使用 Spring
- Spring 不僅僅是一個單一的框架——它是一個豐富的生態系統,擁有多個專案,所有這些專案都有助於構建現代應用程式。但對於 Spring 初學者來說,這一切可能會有點令人望而生畏。Stéphane Nicoll 和 Brian Clozel 將帶您瞭解 Spring 框架背後的核心概念和思維模式;他們將介紹框架的主要方面,同時也會向您介紹其他 Spring 專案中的關鍵功能,包括最新的 Spring IO 平臺。在本屆會議之後,您將對所有 Spring 投資組合專案採用一種通用方法,並掌握在 2014 年成功開始使用 Spring 的所有關鍵。
中午 12:00
- Stuart Williams
- 使用 Spring 和 RTI 進行非同步設計:每秒 100 萬個事件
- 應用程式設計者通常必須在靈活性和特異性(因此通常是效能)之間進行權衡;何時以及何地這樣做是一門藝術,需要經驗。本次演講將分享十多年來的決策經驗以及使用最新版本 Spring 專案(Integration、Data、Boot、MVC/REST 和 XD)開發 Pivotal 成功的即時智慧 (RTI) 產品所獲得的經驗。透過對 RTI 架構的 walkthrough,我們將為您解釋 Spring 在每秒處理數十萬(乃至數百萬)事件/操作時的表現,以及您現在可以在自己的 Spring 應用程式中使用的技術,以最大限度地降低資源利用率並提高效能。
- Josh Long
- 使用 Spring Boot 構建“Bootiful”應用程式
- 好吧,也許“Bootiful”永遠行不通,但我嘗試了,而且值得,因為您正在閱讀這篇文章。Spring Boot,來自 Pivotal 的 Spring 團隊的新的約定優先配置框架,將 Spring 的靈活性與傳統的、常識性的預設值結合起來,使應用程式開發不僅飛速發展,而且令人愉悅!加入 Spring 開發者倡導者 Josh Long,瞭解 Spring Boot 是什麼,為什麼它如此引人注目,為什麼您應該在下一個應用程式(REST、Web、批處理、大資料、整合,任何東西!)中考慮它,以及如何開始。
下午 2:00
- Janne Valkealahti
- 使用 Spring 和 RTI 進行非同步設計:每秒 100 萬個事件
- 應用程式設計者通常必須在靈活性和特異性(因此通常是效能)之間進行權衡;何時以及何地這樣做是一門藝術,需要經驗。本次演講將分享十多年來的決策經驗以及使用最新版本 Spring 專案(Integration、Data、Boot、MVC/REST 和 XD)開發 Pivotal 成功的即時智慧 (RTI) 產品所獲得的經驗。透過對 RTI 架構的 walkthrough,我們將為您解釋 Spring 在每秒處理數十萬(乃至數百萬)事件/操作時的表現,以及您現在可以在自己的 Spring 應用程式中使用的技術,以最大限度地降低資源利用率並提高效能。
下午 3:15
- Eric Bottard
- Spring XD 內部機制導覽
- 當 Stream 部署到 Spring XD 叢集時會發生什麼?Stream 處理和資料分割槽如何工作?當 Spring XD 容器發生故障時,叢集如何恢復?我們將透過即時演示,深入探討這些主題以及更多內容。
- Stephane Maldini
- 使用 Reactor 進行響應式微服務
- 微服務架構現已成為眾多公司的標準。在構建微服務時需要解決的問題中,開發人員可能需要考慮非同步。Reactor 為任何 JVM 應用程式(及更高版本)提供了漸進式、不帶預設觀點的併發處理。它不僅是一個方便輕量級的工具包,而且是 Reactive-Streams 規範的一部分,因此可以與 RxJava 或 Akka 等朋友互操作。來發現一些構建 Reactor 之上的微服務的技巧和竅門,理解它如何建立在 Reactive-Streams 規範之上,以及為什麼這在當今的軟體開發中是一個顛覆性的變革。
星期五 - 2014 年 11 月 7 日
上午 11:15
- Ben Hale
- 使用 Spring Boot 設計 RESTful 微服務
- 隨著資料驅動應用程式的普及,提供資料的服務也在激增。隨著團隊負責的服務越來越多,至關重要的是以儘可能輕量級的方式設計和實現它們。本次會議將介紹如何將微服務設計為 RESTful API,並使用 Spring Boot 以最少的程式碼實現它們。它將專注於使用 REST 和 HATEOAS 進行 API 設計,並透過現場編碼逐步完成一個部署到雲端的完整應用程式。
- Josh Long
- 使用 Spring Cloud 構建“Bootiful”應用程式
- 好吧,也許“bootiful”永遠不會成功,但我嘗試了,而且是值得的,因為你正在閱讀這篇文章。Spring Boot,由 Pivotal 的 Spring 團隊推出的新的約定優先配置框架,將 Spring 的靈活性與約定俗成、常識性的預設設定相結合,使得應用程式開發不僅能飛速進行,而且令人愉快!加入 Spring 開發者佈道師 Josh Long (@starbuxman),共同探討 Spring Boot 是什麼,為什麼它能引起人們的關注,為什麼您應該在下一個應用程式(REST、Web、批處理、大資料、整合,等等)中考慮它,以及如何開始。讓我們利用虛擬 JUG 的動態特性:我將進行即時編碼,並(嘗試)回答您關於 Spring 和 Spring Boot 所有問題的答案,同時介紹這項技術。
下午 12:30
- Oliver Gierke
- Spring Data REST - 儲存庫與超媒體相遇
- Spring Data 儲存庫抽象極大地簡化了 Java 中資料訪問層的實現。在此基礎上,這個傘式專案的 REST 模組提供了一個程式設計模型,可以輕鬆公開超媒體驅動的 REST 資源以與儲存庫進行互動。本次演講討論了 Spring Data REST 實現的模式,網際網路標準和規範如何影響設計,以及模組如何公開元資料以構建松耦合的客戶端。演示包含大量動手程式碼示例,以演示所討論的方面。
- Brian Clozel
- Spring.io 內部:一個生產級的 Spring 參考應用程式
- 您想一探最近開源的、為 spring.io 網站提供支援的參考應用程式嗎?那就加入 Spring 大師 Brian Clozel 吧,他將概述這個統一平臺背後的部分特性。本次演講將涵蓋以下內容:
- Spring Boot 的慣用用法
- 利用 Spring Framework 4 的特性
- 透過 cujoJS 的 curl、Bower 和 Gulp 進行的 JavaScript 前端之旅,以實現清晰模組化的設計
- 使用藍綠部署實現 Cloud Foundry 的零停機部署
- 在此處瞭解更多關於 Spring.io 的資訊!
下午 2:30
- Thomas Darimont
- Spring Data 的新特性?
- 本次演講將概述 Spring Data 最新發布版系列中引入的新特性。我們將介紹 Spring Data Commons 中最近的新增和改進——該模組是與特定儲存模組共享的。然後,我們將深入探討各個儲存模組的最新和最強大的功能,例如 JPA、MongoDB、Neo4j、Solr 以及社群模組。
- Andy Wilkinson
- 記錄 RESTful API
- API 的文件是使其易於理解和易於使用的重要組成部分。RESTful API 也不例外。本次演講將探討您的 RESTful API 文件應包含哪些內容,以及同樣重要的是,不應包含什麼內容。我們將透過許多真實世界的良好和糟糕 API 文件示例,然後考慮使用 Spring 構建的 RESTful API 的幾種不同文件生成方法。
下午 3:45
- Christoph Strobl
- 使用 Spring 啟動您的搜尋
- 在谷歌時代,搜尋資料已成為一項關鍵任務。我們想要找到,而不是搜尋!本次會議將重點介紹將搜尋整合到您的應用程式中的解決方案。我們將看看 Spring Data 對 Apache Solr、Elasticsearch 和 Mongodb 的搜尋抽象,並使用 Spring Boot 進行一些動手自動配置(保證 100% 無 XML 設定)。您選擇技術,Spring 提供工具供您使用。
- Rob Winch
- Spring 中 RESTful API 安全現狀
- 瞭解如何正確保護您的 RESTful 端點,探討在 RESTful API 中應用安全性時的一些常見陷阱,並發現 Spring Security 中的新功能如何極大地簡化 RESTful API 的保護。RESTful 架構的諸多優勢使其成為設計 Web API 的標準方式。例如,REST 原則規定我們應該利用標準的 HTTP 動詞,這有助於保持 API 的簡潔性。被認為是 RESTful 的伺服器元件應該是無狀態的,這有助於確保它們能夠輕鬆擴充套件。我們可以利用快取來獲得進一步的效能和可擴充套件性優勢。然而,REST 和安全性的最佳實踐似乎常常發生衝突。如何在無狀態應用程式中對使用者進行身份驗證?如何保護的資源也能支援快取?安全性最佳實踐發展迅速,這也使得保護 RESTful 端點變得更加複雜。在此次演講中,Rob 將討論如何正確保護您的 RESTful 端點。在此過程中,我們將探討在 RESTful API 中應用安全性時的一些常見陷阱。最後,我們將瞭解 Spring Security 中的新功能如何極大地簡化 RESTful API 的保護。
請記住 SpringOne2GX 2015 的日期! 我們希望您能標記好日曆並再次加入我們!SpringOne2GX 2015 將於 2015 年 9 月 14 日至 17 日在華盛頓特區的 Marriott Marquis 酒店舉行。