SpringOne2GX 重播: Spring Batch 效能調校

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

於 SpringOne2GX 2014 錄製。

演講者: Gunnar Hillert, Chris Schaefer 投影片: Data / Integration Track

投影片: http://www.slideshare.net/SpringCentral/spring-batch-performance-tuning

在本簡報中,我們將檢查各種可擴展性選項,以提高 Spring Batch 應用程式的穩健性和效能。 我們從單執行緒的 Spring Batch 應用程式開始,然後重構它,以便我們可以示範如何使用以下方式執行它:* 並行步驟 * 遠端分塊 * AsyncItemProcessor 和 AsyncItemWriter * 遠端分割。 此外,我們將展示如何將 Spring Batch 應用程式部署到 Spring XD,該應用程式提供高可用性和容錯移轉功能。 Spring XD 還允許您將 Spring Batch 應用程式與其他大數據處理需求整合。

網路研討會重播: Spring XD - 一個大規模資料和開發人員生產力的平台

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

演講者: Sabby Anandan, Mark Fisher & Mark Pollack

投影片: https://speakerdeck.com/sabbyanandan/2015

擔心大數據以及建立實際應用程式所固有的挑戰嗎? 您不必再擔心了! Spring XD 提供了一站式解決方案,涵蓋了從傳統企業到大數據用例 - 包括批次處理和流處理。 為每個用例選擇正確的工具非常重要,這就是為什麼 Spring XD 與 Spark、Reactor 和 RxJava 等技術整合,以展示靈活性和統一的程式設計模型,以支援複雜的資料計算用例。 在這次網路研討會中,我們將向您展示如何比其他大數據解決方案更快地在開箱即用的 XD 運行時上開發數據驅動的用例。

了解更多關於 Spring XD 的資訊: http://projects.spring.io/spring-xd

了解更多關於 Spring Integration 的資訊: http://projects.spring.io/spring-integration

了解更多關於 Spring Batch 的資訊: http://projects.spring.io/spring-batch

了解更多關於 Spring Data 的資訊: http://projects.spring.io/spring-data

SpringOne2GX 2014 重播: 使用 Grails 的反應式導向架構

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

於 SpringOne2GX 2014 錄製。

演講者: Steve Pember

G&G 特別主題

投影片: http://www.slideshare.net/SpringCentral/reactive-grails

應用程式開發人員的自然傾向是以程序式、同步、單體模式建構他們的程式碼。 資深開發人員知道這會導致容易出錯、不可擴展、緩慢的軟體 - 但這種情況非常普遍。 多年來出現了幾種架構模式,試圖緩解這個問題。 其中最流行的一種是服務導向架構,它涉及將單體應用程式分解為由幾個較小服務組成的分散式系統。 在本次演講中,我認為 SOA 是一個不錯的開始,但還遠遠不夠。 我將討論反應式模式的租戶以及從單體架構轉向反應式架構的重要性。 我們將討論各種 Groovy 友好的技術,這些技術使我們能夠建構分散式、基於微服務的應用程式,並涵蓋每個服務之間有效的通訊策略。 我們將看到,反應式是大型、高效、可擴展系統的唯一可行架構。 如果反應式對您來說是新的概念,這應該是一個很好的介紹。

SpringOne2GX 2014 重播: 使用 Spring Framework 4.x 進行測試

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

於 SpringOne2GX 2014 錄製。

演講者: Sam Brannen, Swiftmind

核心 Spring Track

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

Spring Framework 在 4.0 和 4.1 版本中進行了許多創新,其測試支援也是如此。 加入 Spring Test 元件負責人 Sam Brannen 的這次演講,以了解 Spring 測試支援在 4.0 到 4.1 中有哪些新功能。 本次演講將為與會者提供 Spring 測試支援在過去兩年中已棄用、已變更和已引入的內容的概述,並提供真實案例和最佳實務提示。 亮點包括使用 SocketUtils 掃描免費的 TCP 和 UDP 伺服器埠、ActiveProfilesResolver API、測試註解的元註解支援(包括屬性覆寫)、TestNG 的最佳實務、使用 Groovy 指令碼配置 ApplicationContext 進行整合測試、SQL 指令碼執行和嵌入式資料庫的改進、新的 TestContext 框架引導策略、測試中的程式化交易管理等等。

SpringOne2GX 2014 重播: 使用 Spring Boot 的 "Bootiful" 應用程式

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

於 SpringOne2GX 2014 錄製。

演講者: Josh Long, Phil Webb

投影片: http://www.slideshare.net/SpringCentral/bootiful

核心 Spring Track

好吧,也許 "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 Track

投影片: http://www.slideshare.net/SpringCentral/traits-design

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

網路研討會重播: 為 REST-ful 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 擴充功能提供了一組方便的 Builder 和流暢的 API,用於從 Spring @Configuration 類配置 Spring Integration 訊息流。 Spring Integration 的 Java DSL 本質上是 Spring Integration 的一個外觀模式。 DSL 提供了一種簡單的方法,可以使用流暢的 Builder 模式以及 Spring Framework 和 Spring Integration 中現有的 Java 和註解配置,將 Spring Integration 訊息流嵌入到您的應用程式中。 另一個簡化配置的有用工具是 Java 8 Lambdas。

了解更多關於 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年2月09日 | ...

於 SpringOne2GX 2014 錄製。

演講者: Peter Niederwieser

更多 Groovy Track

投影片: 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 版本的最新功能。

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

查看所有