Pivotal 在英國倫敦 Spring eXchange 2014 大會
您是否將前往 11 月 6-7 日在倫敦舉行的 Spring eXchange 大會?
在不到一周的時間內,Spring 專家將與數百名 Spring 愛好者齊聚一堂,參加為期兩天的 Spring 學習和技能分享活動。涵蓋的主題包括大數據和 Spring XD、Spring Data、REST,以及微服務和現代架構。Pivotal 專家將以星光熠熠的陣容強力參與。請參閱下方 Pivotal 講者及其演講內容。
前往議程頁面以了解更多詳細資訊和完整的講者名單。若要預訂並保證座位,請前往此處的預訂頁面。Pivotal 贊助 Spring eXchange,因此在會議期間,請在 Twitter 上透過 @springcentral #springx 與我們聯繫!
為 倫敦 Java 社群成員提供的特別優惠:想成為我們 Pivotal 講者在 Spring eXchange 2014 的嘉賓,並獲得免費入場券嗎?我們將提供給前 15 位在 Twitter 上以 @springcentral 和 @cloudfoundry 推文,並附上在 Pivotal Web Services 上部署的 Spring 應用程式網址的 LJC 成員。先搶先贏,我們為 15 位講者提供 15 張門票!我們將透過查看 Spring 應用程式的網址來驗證獲獎者,如果您獲獎,我們也會在 meetup.com 上查詢您在倫敦 Java 社群的會員資格,因此請確保您擁有 meetup.com 個人資料並且是會員!
2014 年 11 月 6 日,星期四
上午 10:00
- David Syer 博士
- Spring 的新功能
- 在 Spring eXchange 2014 的開幕主題演講中,Dave Syer 將回顧 Spring 生態系統的最新發展,時間追溯到大約 12 個月前。自 2013 年 Spring Boot 問世以來,Spring 再次變得有趣,所有酷炫的開發者都想玩它。在 Spring IO 和 Spring Cloud 的背景下,Dave 還將介紹 Spring 4.1 和 4.2、Spring Batch 3.0、Spring Integration 4.1 和 Spring Data Evans 等基礎專案的最新更新,以及 Spring XD for Big Data 和 Grails for full-stack web applications 等執行層專案。您會驚訝地發現,構建應用程式和服務並將它們組合成分散式系統是如此容易,尤其是如果您以前沒有使用過 Spring,或者最近沒有接觸過它。
上午 10:45
- Mark Pollack
- 大數據,短時間:消除創建大數據應用程式的複雜性
- 創建大數據應用程式是一門相對較新的藝術,開發一個全面的解決方案可能具有挑戰性。一些主要的挑戰來自於將複雜的領域(例如串流分析、批次工作流程編排以及資料匯入和匯出)結合在一起。此外,構建此類應用程式通常需要將不同的產品拼接在一起。Spring XD 是一個旨在解決大數據複雜性的新專案。它建立在經過驗證的 Spring 技術之上,將這些領域聯繫在一起,並提供一個可擴展、分散式且容錯的運行時環境。您不需要成為 Java 開發人員即可開始使用。一個簡單的 DSL 可讓您構建複雜的串流和作業定義,其中僅需幾個簡單的步驟即可包括機器學習演算法的評分。
- Brian Clozel、Stephane Nicoll
- Spring 入門
- Spring 不僅僅是一個單一的框架,它是一個擁有眾多專案的豐富生態系統,所有這些專案都有助於構建現代應用程式。但所有這些對於 Spring 初學者來說可能有點嚇人。Stéphane Nicoll 和 Brian Clozel 將帶您了解 Spring Framework 背後的核心概念和思考模型;他們將介紹 Framework 的主要方面,並向您介紹其他 Spring 專案中的關鍵功能,包括最新的 Spring IO 平台。在本次會議結束後,您將掌握適用於所有 Spring 產品組合專案的通用方法,以及在 2014 年成功開始使用 Spring 的所有關鍵。
中午 12:00
- Stuart Williams
- 使用 Spring 和 RTI 進行異步設計:每秒 100 萬個事件
- 應用程式設計師通常必須選擇在何處將靈活性換成特異性(因此通常是效能);知道何時何地這樣做是一門藝術,需要經驗。本次演講將分享超過十年的經驗,以制定這些決策,並分享使用最新版本的 Spring 專案開發 Pivotal 成功的 Real Time Intelligence (RTI) 產品的經驗:Integration、Data、Boot、MVC/REST 和 XD。瀏覽 RTI 架構將為解釋 Spring 如何以每秒數百個(和數百萬個)事件/操作執行,以及您現在可以在自己的 Spring 應用程式中使用的技術,以最大程度地減少資源利用率並提高效能提供基礎。
- Josh Long
- 使用 Spring Boot 構建「Bootiful」應用程式
- 好吧,也許「bootiful」永遠不會流行,但我嘗試了,而且也很值得,因為您正在閱讀本文。Spring Boot 是 Pivotal Spring 團隊推出的以慣例優於配置為中心的新框架,它將 Spring 的靈活性與慣例的常識預設值結合在一起,使應用程式開發不僅快速,而且令人愉快!加入 Spring 開發者倡導者 Josh Long,了解什麼是 Spring Boot,為什麼它會引起關注,為什麼您應該在下一個應用程式(REST、web、batch、big-data、integration,任何東西!)中考慮它,以及如何開始使用。
下午 2:00
- Janne Valkealahti
- 使用 Spring 和 RTI 進行異步設計:每秒 100 萬個事件
- 應用程式設計師通常必須選擇在何處將靈活性換成特異性(因此通常是效能);知道何時何地這樣做是一門藝術,需要經驗。本次演講將分享超過十年的經驗,以制定這些決策,並分享使用最新版本的 Spring 專案開發 Pivotal 成功的 Real Time Intelligence (RTI) 產品的經驗:Integration、Data、Boot、MVC/REST 和 XD。瀏覽 RTI 架構將為解釋 Spring 如何以每秒數百個(和數百萬個)事件/操作執行,以及您現在可以在自己的 Spring 應用程式中使用的技術,以最大程度地減少資源利用率並提高效能提供基礎。
下午 3:15
- Eric Bottard
- Spring XD 內部結構導覽
- 當串流部署到 Spring XD 叢集時會發生什麼?串流處理和資料分割如何運作?當 Spring XD 容器關閉時,叢集如何恢復?我們將在本節深入探討 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、batch、big-data、integration,任何東西!)中考慮它,以及如何開始使用。讓我們利用虛擬 JUG 的動態特性:我將進行現場編碼,並(嘗試)回答您關於 Spring 和 Spring Boot 的所有問題,同時我會介紹該技術。
中午 12:30
- Oliver Gierke
- Spring Data REST - Repositories 遇到 Hypermedia
- Spring Data 儲存庫抽象大大簡化了 Java 中資料存取層的實作。除此之外,傘式專案的 REST 模組提供了一個程式設計模型,可以輕鬆地公開超媒體驅動的 REST 資源以與儲存庫互動。本次演講將討論 Spring Data REST 實作的模式、互聯網標準和規範如何影響設計,以及模組如何公開元資料以構建鬆散耦合的客戶端。演示文稿包含大量動手編碼範例,以演示所討論的各個方面。
- Brian Clozel
- Spring.io 內幕:生產級 Spring 參考應用程式
- 您想看看為 spring.io 網站提供支援的最新開源參考應用程式內部嗎?然後加入 Spring Guru 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 文件中應包含哪些內容,以及同樣重要的,不應包含哪些內容。在考慮使用 Spring 構建 RESTful API 的各種不同文件編寫方法之前,我們將先看一些真實世界中良好和糟糕的 API 文件範例。
下午 3:45
- Christoph Strobl
- 使用 Spring 啟動您的搜尋功能
- 在 Google 時代,搜尋資料已成為關鍵任務。我們想要找到,而不是搜尋!本次會議著重於將搜尋整合到應用程式中的解決方案。我們將研究 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 日在華盛頓特區的萬豪侯爵酒店舉行。