SpringOne2GX 2014 回放:使用 Spring Framework 4.x 進行測試

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

錄製於 SpringOne2GX 2014。

演講者:Sam Brannen,Swiftmind

核心 Spring 賽道

幻燈片:http://www.slideshare.net/SpringCentral/testing-with-spring-framework-4x

Spring Framework 在 4.0 和 4.1 版本中經歷了大量的創新,其測試支援也同樣如此。加入 Spring 測試元件負責人 Sam Brannen 的本次講座,瞭解 Spring 在 4.0 到 4.1 版本中測試支援的新特性。本次講座將為參會者概述過去兩年中 Spring 測試支援的棄用內容、已更改內容以及新增內容,並提供實際示例和最佳實踐技巧。亮點包括使用 SocketUtils 掃描空閒的 TCP 和 UDP 伺服器埠、ActiveProfilesResolver API、用於測試註解(包括屬性覆蓋)的元註解支援、TestNG 的最佳實踐、使用 Groovy 指令碼為整合測試配置 ApplicationContext、SQL 指令碼執行和嵌入式資料庫的改進、新的 TestContext 框架引導策略、測試中的程式設計事務管理以及更多內容。

SpringOne2GX 2014 回放:“Bootiful”應用程式與 Spring Boot

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

錄製於 SpringOne2GX 2014。

演講者:Josh Long,Phil Webb

幻燈片:http://www.slideshare.net/SpringCentral/bootiful

核心 Spring 賽道

好吧,也許“bootiful”永遠不會成功,但我們嘗試了,而且是值得的,因為您正在閱讀這篇文章。Spring Boot,Pivotal 的 Spring 團隊推出的新的約定優先配置框架,將 Spring 的靈活性與約定俗成的、常識性的預設設定相結合,不僅能讓應用程式開發飛速發展,而且令人愉悅!加入 Spring 開發者倡導者 Josh Long 和 Spring Boot 聯合負責人 Phillip Webb 的行列,瞭解 Spring Boot 是什麼,為什麼它備受關注,為什麼您應該考慮在您的下一個應用程式(REST、Web、批處理、大資料、整合,無論是什麼!)中使用它,以及如何開始。

SpringOne2GX 2014 重播:用 Traits 重新思考 API 設計

新聞 | Pieter Humphrey | 2015 年 2 月 10 日 | ...

錄製於 SpringOne2GX 2014。

演講者:Cédric Champeau

更多 Groovy 軌道

幻燈片:http://www.slideshare.net/SpringCentral/traits-design

Groovy 2.3 在語言中引入了 Traits 的概念。Traits 看起來像介面,但允許開發者在其中新增實現和狀態。它在語言中引入了多重繼承,同時避免了菱形問題。Traits 將透過偏愛行為的組合來讓您重新思考在 Groovy 中設計 API 的方式。

網路研討會回放:記錄 RESTful API

新聞 | Pieter Humphrey | 2015 年 2 月 10 日 | ...

演講者:Andy Wilkinson

API 的文件是使其易於理解和使用至關重要的一部分。RESTful API 也不例外。在本次網路研討會中,我們將探討 RESTful API 文件應包含的內容,以及同樣重要的,應省略的內容。為了說明這一點,我們將透過一些真實世界的優秀和糟糕 API 文件示例進行分析。我們將探討使用 Swagger 等工具生成 API 文件時存在的一些問題和侷限性,並最終討論一些更適合生成使用者喜愛的文件的替代方案。

瞭解更多關於 Spring MVC 的資訊 http://projects.spring.io/spring-framework

瞭解更多關於 Spring REST Docs 的資訊 https://github.com/wilkinsona/spring-restdocs

網路研討會回放:介紹 Spring Integration 的 Java DSL

新聞 | Pieter Humphrey | 2015 年 2 月 10 日 | ...

網路研討會:介紹 Spring Integration 的 Java DSL

演講者:Gary Russell

幻燈片:https://speakerdeck.com/garyrussell/spring-integration-java-dsl-a-deeper-dive

Spring Integration JavaConfig 和 DSL 擴充套件提供了一組方便的構建器和一個流暢的 API,用於從 Spring @Configuration 類配置 Spring Integration 訊息流。Spring Integration 的 Java DSL 本質上是 Spring Integration 的一個外觀。DSL 提供了一種簡單的方式,使用流暢的構建器模式以及來自 Spring Framework 和 Spring Integration 的現有 Java 和註解配置,將 Spring Integration 訊息流嵌入到您的應用程式中。另一個簡化配置的有用工具是 Java 8 Lambda。

瞭解更多關於 Spring Integration:http://projects.spring.io/spring-integration

瞭解更多關於 Spring XD:http://projects.spring.io/spring-xd

SpringOne2GX 2014 回放:使用 Spock 測試 Java、Groovy、Spring 和 Web 應用程式

新聞 | Pieter Humphrey | 2015年02月09日 | ...

錄製於 SpringOne2GX 2014。

演講者:Peter Niederwieser

更多 Groovy 軌道

幻燈片:http://www.slideshare.net/SpringCentral/testing-java-groovy-spring-and-web-applications-with-spock

Spock 是一個流行的(主要用於)Java 和 Groovy 應用程式的測試框架。在簡短介紹之後,我將討論 Spock 的 Java 和 Groovy 特定功能,展示 Spock 如何用於 Spring 應用程式的整合測試,以及如何將其與 Geb 結合使用,為 Web 應用程式的驗收測試提供強大的解決方案。最後,我將展示 Spock 如何擴充套件以構建專案的測試基礎設施,並展示傳說中的 Spock 1.0 版本計劃的最新功能。

SpringOne2GX 2014 回放:使用 Storm 和 Groovy 進行可擴充套件的大資料流處理

新聞 | Pieter Humphrey | 2015年02月09日 | ...

演講者:Eugene Dvorkin

更多 Groovy 軌道

幻燈片: http://www.slideshare.net/SpringCentral/storm-twtterwebmd

隨著分散式計算的進步以及 Storm 和 Spark 等框架的建立,構建即時、容錯且可擴充套件的解決方案以即時處理海量資料變得更加容易。Storm 是開發即時分析和事件處理應用程式最流行的框架之一。Storm 使我們能夠應對即時大資料挑戰,就像 Hadoop 使批處理大資料成為可能一樣。Storm 的一個用例是即時處理來自社交網路的饋送。Twitter、Facebook、LinkedIn、Google+ 等社交網路已成為我們生活的一部分。透過分析社交網路,公司可以處理有關其產品、服務的重要資訊,並向客戶提供即時資訊。在本次演講中,Eugene 將介紹 Storm 框架,解釋如何使用 Groovy 在 Storm 之上構建即時應用程式,如何即時處理來自 Twitter 的資料,以及 WebMD MedPulse 移動應用程式背後的架構決策。

SpringOne2GX 2014 回放:RESTful Grails 2

新聞 | Pieter Humphrey | 2015年02月09日 | ...

錄製於 SpringOne2GX 2014。

演講者:Jeff Scott Brown

核心 Grails 軌道

幻燈片:http://www.slideshare.net/SpringCentral/res-tful-grails2

Grails 2 包含許多用於構建 RESTful 服務的功能。這些功能包括全新的、更靈活的資料繫結系統、極大地減少 RESTful 服務程式碼量的執行時和編譯時超程式設計、一組豐富的內容協商工具等等。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有