SpringOne2GX 2014 Replay:優秀的單頁應用需要優秀的後端

新聞 | Pieter Humphrey | 2015年5月5日 | ...

錄製於 SpringOne2GX 2014。

演講者:Adib Saikali

Web / JavaScript 軌道

幻燈片:http://www.slideshare.net/SpringCentral/adib-saikali-great-backendneedgreatfrontends

本次會議將幫助您快速掌握構建支援高度複雜的單頁應用程式的後端服務的最佳實踐。將使用 Spring 4。主題包括錯誤處理、安全、效能、API 演進、自動化測試、與 Backbone、AngularJS 和 RequireJS 的整合。本次演示將展示可工作的程式碼示例和一個 GitHub 倉庫,您可以在其中訪問演示內容。

SpringOne2GX 2014 Replay:從 Spring 3 遷移到 Spring 4 - 您需要了解的內容

新聞 | Pieter Humphrey | 2015年5月5日 | ...

從 Spring 3 遷移到 Spring 4 - 您需要了解的內容

錄製於 SpringOne2GX 2014。

演講者:Phillip Verheyden

應用 Spring 軌道

幻燈片:http://www.slideshare.net/SpringCentral/upgrade-tospring4

本次講座將涵蓋將 Spring 3.x 應用程式遷移到 Spring 4 所需的知識。我們將回答的一些問題是:與 Spring 3 相比,Spring 4 提供了哪些改進,我為什麼要投資升級?我該如何處理我當前所有的 XML 配置?Hibernate 和 Jackson 等依賴庫的升級該怎麼辦?本次講座的一部分將側重於將基於 Spring 3 的特定應用程式更新到 Spring 4 以及最新的最佳實踐和設計。

 

SpringOne2GX 2014 Replay:使用 Spring Integration 構建高度模組化和可測試的業務系統

新聞 | Pieter Humphrey | 2015 年 4 月 28 日 | ...

錄製於 SpringOne2GX 2014。

演講者:Marius Bogoevici

資料/整合方向

幻燈片:http://www.slideshare.net/SpringCentral/building-modular-business-applications

Spring Integration 的本質允許構建複雜的業務系統,這些系統聚合了多個數據源並編排了一系列複雜的業務服務。但是,複雜的功能不一定意味著複雜的設計。事實上,透過強調低耦合,Spring Integration 促進了高度模組化的應用程式設計,在可理解性、可重用性和可測試性方面帶來了巨大的好處。在本講座中,您將學習如何透過將邏輯上相關的元件分組到子系統中來設計模組化的 Spring Integration 應用程式,這些子系統相互互動,這是 Spring XD 的核心概念,但也可以成功應用於任何應用程式。除了提高抽象級別的好處外,這種方法還有許多其他重要好處:首先,這些子系統是可重用的;其次,同樣重要的是,它們可以獨立進行測試。因此,在對可重用性進行簡要討論後,本次演示將重點介紹如何單元測試這些子系統,甚至完整的 Spring Integration 應用程式,最終目標是應用以業務為中心的技術,例如行為驅動開發。

 

 

SpringOne2GX 2014 回放:使用 Nashorn 和 Spring 進行伺服器端 JavaScript

新聞 | Pieter Humphrey | 2015 年 4 月 28 日 | ...

錄製於 SpringOne2GX 2014。

演講者:Topher Bullock, Will Tran

Web / JavaScript 軌道

幻燈片:http://www.slideshare.net/SpringCentral/serverside-javascript-with-nashorn-and-spring

為了保持競爭力,企業正在努力尋找能夠快速交付使用者喜愛且能在各種裝置上使用的應用程式的方法。微服務架構、持續交付和雲計算可以為企業提供轉變為優秀軟體企業的敏捷性,但如何將這些流行語變成現實呢?在這裡,我們提出了我們的解決方案。利用 Spring Boot、Java 8 的 Nashorn JavaScript 引擎和 Cloud Foundry,我們建立了一個框架,可以輕鬆地交付 API,以支援使用者在世界一流應用程式中所期望的豐富且高度情境化的體驗。我們想與您分享我們所構建的內容以及我們在過程中學到的知識。

SpringOne2GX 2014 Replay:使用差量同步和 JSON Patch 實現高效的客戶端-伺服器通訊

新聞 | Pieter Humphrey | 2015 年 4 月 28 日 | ...

錄製於 SpringOne2GX 2014。

演講者:Brian Cavalier

Web / JavaScript 軌道

幻燈片:http://www.slideshare.net/SpringCentral/efficient-clientserver-communication-with-differential-synchronization-and-json-patch

客戶端-伺服器的世界已經改變。REST 的傳統應用不再是最適合的。我們將應用程式部署到一個使用者期望所有裝置上都有響應迅速的 UI 的世界,即使在離線狀態下也是如此。我們將部署到一個連線延遲、移動無線電使用和電池壽命成為主要關注因素的世界。差量同步 (DS) 是一種跨 N 方同步資料的演算法,即使在連線中斷、裝置離線等情況下也能工作。它透過批處理並僅傳送雙向更改(從客戶端到伺服器,從伺服器到客戶端)來更有效地利用連線。我們將研究如何將其與 JSON Patch 結合使用,透過 HTTP Patch、WebSocket 和 STOMP 在客戶端和伺服器之間同步應用程式資料,以及如何將其整合到 Spring 生態系統中。

SpringOne2GX 2014 Replay:Groovy 和 Grails 謎題 - 陷阱、障礙和極端情況

新聞 | Pieter Humphrey | 2015年4月21日 | ...

錄製於 SpringOne2GX 2014。

演講者:Baruch Sadogursky、Frederic Simon - JFrog

G&G 特別主題

幻燈片:http://www.slideshare.net/SpringCentral/the-groovy-puzzlers

還記得史詩般的 Java Puzzlers 嗎?這是 Groovy 版本,我們還有一些很棒的!儘管我們在 JFrog 完全是 Grails 商店,但其中一些讓我們花了幾天時間撓頭想弄清楚。還有更多!來自真正的 Groovy 大師的貢獻,包括 @glaforge、@aalmiray、@tim_yates、@kenkousen,使這次演講成為一次難忘的 Groovy O_O 之旅。

 

Pivotal 參加 4月29日、30日在巴塞羅那舉行的 Spring I/O 會議

新聞 | Pieter Humphrey | 2015年4月17日 | ...

 

Spring I/O 回來了!在停辦幾年後,本次會議將重返巡迴賽。讓我們幫助他們重新開始!此外,本次會議今年將在美麗的西班牙巴塞羅那舉行,而不是馬德里,並且在兩天內匯聚了優秀的 Spring、Groovy 和 Grails 演講者。來自 Pivotal、Google、Vaadin、JetBrains、Neo Technology、MongoDB、Couchbase、ElasticSearch、ZeroTurnAround、AppDynamics、Magnolia 等眾多公司的 38 位優秀演講者將就 Spring、Groovy、Grails 和雲原生應用程式發表他們的專業見解。而且,最棒的是:**動手研討會**!動手實踐 Spring Cloud(用於微服務)、Spring XD(用於大資料管道)以及 Spring MVC 和靜態資源 - 所有這些都由編寫這些軟體的 Pivotal 領導者和工程師提供。如果您想了解應用程式如何為雲原生平臺設計,以及今天有哪些真實的程式碼可供 Java 開發人員使用微服務架構,請忽略那些追隨者,直接聽取領導者的講解。

務必使用折扣碼 SPRING10 註冊,可享受本次價格非常實惠的會議 10% 的折扣!如果您在歐洲並且使用 Spring,那麼向您的經理證明參加這次會議非常容易。別忘了參觀 Pivotal 展位,瞭解演示、進行互動,並有機會與推動創新的專家和專業人士會面並向他們學習。

點選此處檢視完整的 議程,或立即檢視 Pivotal 的演講者陣容

4月29日,星期三

9:30-10:30 主題演講 | Spring 12 年:開源之旅 - Juergen Hoeller

11:00-12:00 | 使用 Spring Boot 構建“Bootiful”應用程式 - Josh Long

12:00 - 13:00 | Spring 4 Web 應用程式 - Rossen Stoyanchev

12:00 - 13:00 | 使用 Spring 啟動您的搜尋 - Christoph Strobl

14:00 - 15:00 | 使用 Spring Cloud 和 Netflix OSS 構建微服務 - Dr. David Syer

14:00 - 15:00 | Spring XD 實戰(研討會) - Thomas Darimont

15:00 - 16:00 | 精通 Spring Boot 自動配置 - Stephane Nicoll

15:00 - 16:00 | Spring XD 實戰(研討會)(續) - Thomas Darimont

16:30 - 17:30 | Spring Boot 專為工具而生 - Yann Cébron (JetBrains) & Stéphane Nicoll

16:30 - 17:30 | 使用 Spring 和單頁應用程式進行靜態資源管理(研討會) - Brian Clozel

17:30 - 18:30 | 使用 Spring 4.2 進行現代 Java 元件設計 - Juergen Hoeller

17:30 - 18:30 | 使用 Spring 和單頁應用程式進行靜態資源管理(研討會)(續) - Brian Clozel

4月30日,星期四

9:00-10:00 | 使用 Spring XD 建立大資料應用程式- Thomas Darimont

9:00-10:00 | 深入瞭解 https://springframework.tw – 一個生產級 Spring 參考應用程式 - Brian Clozel

11:30-12:30 | Spring Data REST – 儲存庫與超媒體的結合 - Oliver Gierke

11:30-12:30 | 使用 Reactor 和 Reactive Streams 設計分散式系統 - Stephane Maldini

12:30-13:30 | 您的雲能做到這個嗎?Cloud Foundry 入門 - Josh Long

14:30-15:30 使用 Spring Cloud 構建“Bootiful”微服務(研討會) - Josh Long

15:30-17:00 使用 Spring Cloud 構建“Bootiful”微服務(研討會)(續) - Josh Long

Spring at JAX Germany 2015

新聞 | Pieter Humphrey | 2015年4月17日 | ...

Spring at JAX Germany 2015

Spring團隊將參加JAX Germany大會,並且,是的,我們還有來自工程部門的幾位母語為德語的同事!

JAX Germany 在為期三天的大會中匯聚了 Spring、微服務、雲原生應用和大資料領域的優秀演講者。來自 Pivotal、Siemens、Inovex、Adesso 和 Oose Innvoative 的 12 位演講者將就 Spring、微服務、REST、NetFlixOSS、雲原生應用程式和大資料發表他們的專業見解。而且,最棒的是:**動手研討會**!您可以與 Java 博主 Eberhard Wolff 一起動手實踐微服務。此外,來自 Spring Data 團隊負責人 Oliver Geirke 將提供一個端到端的 API 到 Web 示例 - REST / Web 應用 / 資料庫。您還應該關注前 SpringSource CTO Adrian Coyler,以及 Pivotal 的特邀演講者/工程師 Dr. Dave Syer。如果您想了解應用程式如何為雲原生平臺設計,以及今天有哪些真實的程式碼可供 Java 開發人員使用微服務架構,請忽略那些追隨者,直接聽取領導者的講解。

別忘了訪問Pivotal展位,那裡有精彩演示、互動交流,以及與推動創新的專家和專業人士見面學習的機會!

點選此處檢視完整的會議列表,或在此處立即檢視Pivotal的演講者陣容(請注意,許多摘要是德語的,您可能需要使用谷歌翻譯)。

4月20日星期一,上午9:00 | 從資料庫到Web——使用Spring進行端到端REST Web服務 - Oliver Gierke(工作坊)

4月20日星期一,上午9:00 | 微服務工作坊 - Eberhard Wolff(工作坊)

4月21日星期二,下午4:45 | 使用Spring Cloud和Netflix OSS構建微服務 | Dave Syer

4月21日星期二,上午9:45 | Flux專案:連線桌面IDE到雲時代開發者工具 | Martin Lippert

4月22日星期三,上午8:30 | Spring 4.2有何新內容? - Oliver Gierke

4月22日星期三,上午10:30 | Spring生態系統 - Felix Heppner, Hermann Woock

4月22日星期三,下午2:15 | Spring Data有何新內容? - Christoph Strobl

4月22日星期三,下午4:00 | 使用Spring Boot和Spring Cloud構建微服務 - Eberhard Wolff

4月22日星期三,下午5:15 | Spring Data REST——儲存庫與超媒體的結合 - Oliver Gierke

4月23日星期四,上午8:30 | Hystrix實戰——通往健壯軟體的途徑 - Gerrit Brehmer

4月23日星期四,下午2:15 | RESTful超媒體API - Kai Tödter

4月23日星期四,下午3:45 - 使用Spring XD開發大資料應用程式 - Thomas Darimont

Spring 亮相 Cloud Foundry Summit 2015年5月11-12日

新聞 | Pieter Humphrey | 2015 年 4 月 14 日 | ...

好的,這不僅僅是一系列關於 Cloud Foundry Summit 的精彩 Spring Cloud、Spring Boot、Devops 和 Buildpack 相關會議,它還包括了來自演講者、作者、領導者以及富有創新思維的、我們認為您會想聽並欣賞的演講者的大會報告/主題演講。如果您或您的團隊對 12-factor 應用程式微服務 以及 JVM 的優勢 感興趣,那麼請檢視本次大會並立即註冊!Spring 使用者可以使用促銷程式碼 CFSPRING 節省 25% 的註冊費用。

5月11日,星期一 • 9:00-9:20 - 主題演講:蒸汽朋克遇上賽博朋克:雲原生應用程式平臺的構成

演講者:Sam Ramji,Cloud Foundry 基金會執行長

5月11日,星期一 • 9:35-9:55 主題演講:創新者的誓言

演講者:Christine McKinley,機械工程師、音樂家和作家

社會期望工程師、程式設計師以及其他在技術和科學方面有天賦的人應該是公正和無私的。我將提出一個觀點,儘管這種信任可能令人不適(有時甚至是不準確的,比如當我因為是機械工程師而被要求修理別人的烤麵包機時),但我們必須盡一切努力來滿足我們是基於事實且不可腐蝕的期望。

5月11日,星期一 • 10:45-11:15 - 開發人員對 Cloud Foundry 運維的視角:一個月實戰總結

演講者:Cornelia Davis,Pivotal

在本次會議中,Cornelia 將分享她在生產環境 Cloud Foundry 運維團隊一個月的學習經驗。從第一個早晨處理生產事故,到構建運維儀表板,記錄如何恢復崩潰的 micro-bosh,以及生產部署,她將分享關於宣告式、不可變基礎設施的價值、雲原生應用程式設計以及適當抽象的經驗。諸如檢查表和跳板機等久經考驗的實踐依然存在,而像黃金時段部署甚至在生產中進行即時實驗等新的實踐也出現了。核心觀點是?即使作為運維新手,她也能立即上手。在本次會議中,Cornelia 將介紹使用 BOSH、系統指標和日誌、儀表板、警報系統等來管理您的 CF 部署的具體技術。

5月11日,星期一 • 10:45-11:15 - Cloud Foundry 架構“Diego”更新

演講者:Onsi Fakhouri,Pivotal

Diego 執行時在過去一年中取得了長足的進步。我們幾乎已經實現了與 DEAs 完全相同的功能,並且很快將取代它們。本次講座將介紹 Diego 的最新進展:我們已經進行的改進、我們目前正在開發的功能以及我們計劃很快開始開發的功能。我們還將討論 Lattice:一個輕量級的 Diego 發行版,允許您探索和試驗 Diego 的 API。

5月11日,星期一 • 下午 2:50 - 下午 3:20 -Devops、微服務和平臺,哇!

演講者:Andrew Clay Schafer,Pivotal

這一切意味著什麼?本次講座將參照 Cloud Foundry 和所有行業趨勢。我們將討論“是什麼”,但也會討論“為什麼”。我們將結合意圖和能力,回顧敏捷、DevOps、微服務、持續交付的歷史,從而理解 Cloud Foundry 帶來了什麼,以及您需要帶來什麼。我們將涵蓋從摩爾定律到康威定律的一切。我們將比較和對比臨時自動化與結構化平臺的成本和效益。我們將研究風險分析,以表明隨著部署的固定成本趨近於零,持續交付小更改會更快、更安全。我們將透過一個非正式的模型來展示交付軟體服務的有效性範圍,涵蓋開發、運維和業務方面的考慮。

5月11日,星期一 • 晚上 6:00 - 晚上 6:20 - 主題演講:我如何意外地使用開源理念創作了一本暢銷小說

演講者:Andy Weir,小說家、程式設計師和太空迷

***** 星期二 *****

5月12日,星期二 • 中午 12:00 - 下午 12:30 - CF 與 12-factor 應用 101:運維的秘密解碼器

演講者:Rags,架構師兼開發者佈道師,EMC,Matt Cowger,全球架構師,EMC

儘管 Cloud Foundry 對開發人員的價值日益顯現,但其對運維的價值也很大程度上體現在 12-factor 應用中。與普遍看法相反,開發人員和運維人員都能從這些原則中獲益。本次會議將側重於技術運維人員,他們並非專業的編碼員。會議將透過一個遵循 12-factor 原則的真實生產應用程式,展示這些選擇如何改善不僅僅是編碼員,還有運維人員的生活。我們將討論服務繫結、日誌即事件流、可處置性、NoSQL 等技術,以及如何在生產環境中開始使用它們來簡化運維。參加本次會議後,您將能夠與您的開發社群緊密合作,並使用相同的語言進行交流。

5月12日,星期二 • 下午 1:30 - 下午 2:00 小組討論:Cloud Foundry 的 Buildpacks 和容器

演講者:Dr. Nic Williams, Stark & WayneJF Julian Friedman IBMColin Humphreys CloudCredoAndrew Clay Shafer, PivotalPhil Whelan 軟體架構師, ActiveState

Buildpacks 或其同類產品是大多數現代 PaaS 解決方案的核心。它們是構建應用程式堆疊的配方,讓應用程式開發人員只需關心自己的程式碼。Buildpacks 是開源的,每個 Buildpack 定義了一種經過驗證的部署特定程式語言執行時或框架,並配置或編譯應用程式的方法。隨著 Docker 等行動式容器化解決方案的出現,PaaS 使用者對 PaaS 的開發者介面的期望正在發生轉變。他們希望帶來預先構建的應用程式,並可以選擇在任何地方部署這些預先構建的應用程式。加入我們的小組討論,內容涵蓋 Cloud Foundry 對 Buildpacks 的支援歷史、其內部使用的容器技術、執行時中容器格式支援的未來,以及關於每種方法的優點的激烈辯論。

5月12日,星期二 • 下午 1:30 - 下午 2:00 - 使用 Cloud Foundry 部署微服務架構

演講者:Matt Stine,Pivotal

現在您有了 Cloud Foundry,您打算怎麼做?本次演示將展示如何在 Cloud Foundry 上使用 Spring Cloud,以快速利用常見的微服務模式,包括分散式配置管理、服務發現、智慧路由、負載均衡和容錯。使用 Cloud Foundry 上的 Spring Cloud,開發人員可以利用 Twitter、LinkedIn 和 Netflix 等公司在構建 Web 時開創的雲原生微服務架構。在許多情況下,他們可以使用 Spring Cloud 包裝這些公司在生產環境中執行的相同經過實戰檢驗的開源元件來執行相同的程式碼。

5月12日,星期二 • 下午 5:20 - 下午 5:40 - 主題演講:我不能讓你那樣做,戴夫:為什麼“自由”的反義詞是“奴隸

演講者:Cory Doctorow,科幻作家、活動家、記者和博主

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有