Chloe Jackson

Chloe Jackson

校友
部落格文章作者:Chloe Jackson

SpringOne2GX 2013 重播:整合 Spring Batch 和 Spring Integration

新聞 | 2014 年 1 月 14 日 | ...

講者:Gunnar Hillert, Michael Minella

於 SpringOne2GX 2013 在加州聖塔克拉拉錄製。

本次演講適合所有想要有效率地一起使用 Spring Batch 和 Spring Integration 的人。 Spring Batch 的使用者通常需要與其他系統互動、排程定期執行的批次作業以及監控批次作業的執行。 相反地,Spring Integration 使用者會定期有大數據處理需求,例如處理大型傳統批次檔案或執行 Apache Hadoop 作業。 對於這些情況,Spring Batch 是理想的解決方案。 本次演講將介紹 Spring Batch Integration,該專案提供支援,可輕鬆將 Spring Batch 和 Spring Integration 結合在一起。 我們將涵蓋以下情境:透過 Spring Integration 訊息啟動批次作業、產生資訊訊息、使用 Spring Integration 外部化批次程序執行、使用 Spring Batch 和 Spring Integration 建立大數據管道。 了解更多關於 Spring Batch 的資訊:http://projects.spring.io/spring-batch/ 了解更多關於 Spring Integration 的資訊:http://projects.spring.io/spring-integration/

!{iframe width="420" height="315" src="//www.youtube.com/embed/8tiqeV07XlI" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 重播:REST-Ful API 演進

新聞 | 2014 年 1 月 14 日 | ...

講者:Ben Hale

於 SpringOne2GX 2013 在加州聖塔克拉拉錄製。講者:Ben Hale 隨著 REST-ful 資料服務變得越來越普及,很明顯它們必須改變以適應新的消費者需求。 這種演進通常會對消費者造成干擾,但其實不必如此。 本次演講是「REST-ful API 設計」的後續,討論了演進 REST-ful API 的各種策略,以及如何使用 Spring 實作這些策略。 了解更多關於 REST 的資訊:

http://projects.spring.io/spring-framework/ (Spring MVC 的 REST 控制器)

http://projects.spring.io/spring-hateoas/ (Hypermedia 支援)

!{iframe width="420" height="315" src="//www.youtube.com/embed/fSFh9UCBp5s" frameborder="0" allowfullscreen}{/iframe}

網路研討會重播:具有不可變性的 Spring

新聞 | 2014 年 1 月 14 日 | ...

講者:Matt Stine

Josh Bloch 的「Effective Java」的讀者有時會感到困惑,當他們讀到第 15 項:「最小化可變性」。 如果我們要最小化可變性,那麼顯然我們必須最大化不可變性。 雖然所有 Java 程式設計師每天都會使用不可變的物件(例如 java.lang.String),但當要求我們建立自己的不可變類別時,我們常常會猶豫。 然而,如果我們克服這種猶豫,我們將獲得簡化程式正確性推理、免費執行緒安全性和其他好處。 企業 Java 程式設計師在尋求使用不可變類別時面臨的主要問題之一是框架問題。 從 Spring 到 Hibernate 的企業框架對不可變性的支援程度各不相同,從良好到不存在。 然而,Spring 開發人員可以獲得幾種實用的解決方案,本次演講將闡明可用的內容。 了解更多關於 Spring Framework 的資訊:http://projects.spring.io/spring-framework

!{iframe width="420" height="315" src="//www.youtube.com/embed/D8eCUR0QK-s" frameborder="0" allowfullscreen}{/iframe}

Manning 推出所有 Groovy/Grails 書籍 5 折優惠,時間為 12 月 26 日和 27 日

新聞 | 2013 年 12 月 26 日 | ...

Manning Countdown to 2014

為了慶祝 Spring Framework 4.0 的推出,Pivotal 很高興贊助 Manning 的「Countdown to 2014」以及他們的「Spring / Groovy / Grails Day」,這是與 Manning Publications 合作推出的一項促銷活動,我們將對 Pivotal 的 Spring、Groovy、Grails 人員精心挑選的書籍提供 50% 的折扣。 Manning 還為購買每日特惠商品的任何人提供額外優惠 - 他們將自動獲得一本免費的電子書和一次贏得 iPad mini 的機會!

週一,12 月 23 日 - 超級優惠 - 所有商品 5 折。 代碼:gpivdotd13

所有代碼的有效期為 48 小時。

您可以點擊下面的連結,免費線上閱讀書籍摘錄。 希望您喜歡這些優惠!

Spring in Action,第 4 版

作者:Craig Walls

 

閱讀第 1 章的摘錄

 

Spring Integration in Action

作者:Mark Fisher、Jonas Partner、Marius Bogoevici 和 Iwein Fuld

前言:Rod Johnson

範例第 3 章

範例第 18 章

Spring Batch in Action

作者:Arnaud Cogoluegnes、Thierry Templier、Gary Gregory、Olivier Bazoud

範例第 1 章

範例第 5 章

 

Spring in Practice

作者:Willie Wheeler 與 Joshua White

範例第 11 章

範例第 13 章

RabbitMQ in Action

作者:Alvaro Videla 和 Jason J.W. Williams

範例第 1 章

範例第 8 章

RabbitMQ in Action

RabbitMQ in Depth

作者:Gavin M. Roy

 

閱讀第 1 章的摘錄

RabbitMQ in Action

 

 

Groovy in Action,第二版

作者:Dierk König、Guillaume Laforge、Paul King、Cédric Champeau、Hamlet D'Arcy、Erik Pragt 和 Jon Skeet

 

閱讀第 1 章的摘錄

 

Grails in Action

作者:Glen Smith 和 Peter Ledbrook

前言:Dierk Koenig

範例第 1 章

範例第 7 章

Gradle in Action

作者:Benjamin Muschko

閱讀第 1 章的摘錄

Griffon in Action

作者:Andres Almiray、Danno Ferrin 和 James Shingler

範例第 1 章

範例第 13 章

RabbitMQ in Action

網路研討會重播:Reactor goes GA

新聞 | 2013 年 12 月 17 日 | ...

講者:Jon Brisbin

投影片:www.slideshare.net/jbrisbin

Reactor 是一個簡潔而強大的基礎程式庫,用於在 JVM 上建構反應式、快速資料應用程式。 雖然它是 Spring IO 平台的一部分,但核心 Reactor 程式庫不依賴 Spring。 在核心程式庫之上,透過高速處理器抽象 (Processor abstraction) 直接支援 Disruptor,該處理器抽象透過 RingBuffer 提供 Reactor API、透過彈性的 PersistentQueue 抽象提供對高效能 JavaChronicle 持久訊息傳遞程式庫的一流支援、對 Groovy 閉包和 @CompileStatic 的一流支援、基於 Netty 4.0 的高效能 TCP 客戶端和伺服器支援、強大的基於註解的 Spring 支援等等。 加入 Jon Brisbin 的活動,了解 Reactor 的第一個主要 GA 版本,並學習如何使用 Reactor 的 Promise 和 Stream API 來解決異步、事件驅動應用程式程式碼的固有複雜性。

!{iframe width="420" height="315" src="//www.youtube.com/embed/S6-L4xws9l0" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 重播:建立您的 Java 組態肌肉記憶

新聞 | 2013 年 12 月 13 日 | ...

於 SpringOne2GX 2013 在加州聖塔克拉拉錄製

講者:Phil Webb 和 Josh Long

使用提供 Spring XML 命名空間和整合 API 的模組是大多數人的肌肉記憶:將 .xsd 新增到組態檔案的匯入 XML 結構描述中,如果有的話,可能啟用基於註解的變體,自動完成一些 XML 節,然後就完成了! 但是 Java 組態呢? 自 2005 年以來,Java 組態以某種形式存在。 它於 2009 年合併到核心框架中,從那時起,我們看到湧現了許多新的基於 Java 組態的 DSL。 特別是 2013 年,Spring MVC、Spring Security(和 Spring Security OAuth)、Spring Batch、Spring Social、Spring Data(包括其下的所有模組:REST、MongoDB、JPA、Neo4j、Redis 等)、Spring HATEOAS 等都提供了 Java 組態支援的 alpha 或更好的切割版本,所有這些都提供了里程碑或更好的 Java 組態整合切割版本。 Tomcat 7(和所有與 Servlet 3 相容的容器)提供了一個以程式設計方式替代 web.xml 的方法。 這為希望與 Web 容器整合的模組提供了另一個絕佳的整合鉤子,從而減輕了使用者的組態負擔。 這裡有很多強大的功能,如果您知道要尋找什麼,很容易上手。 在本次演講中,加入 Spring 開發者倡導者 Josh Long 和 Spring 核心提交者、全能的好人以及 Spring Boot 忍者 Phil Webb,他們將介紹各種 Spring 專案中的 Java 組態支援,展示如何在將它們整合到您的程式碼中時處理它們,以及 - 如果情況需要 - 如何編寫您自己的 Java 組態 DSL。 了解更多關於 JavaConfig 的資訊:http://projects.spring.io/spring-framework

了解更多關於 Java 組態和 Spring 的資訊:http://projects.spring.io/spring-framework

了解更多關於 Spring 指南的資訊:http://www.spring.io/guides

!{iframe width="420" height="315" src="//www.youtube.com/embed/-4BQXNufpbQ" frameborder="0" allowfullscreen}{/iframe}

Manning 的 Countdown to 2014 特賣:Manning 推出所有 Spring 書籍 5 折優惠,時間為 12 月 9 日和 10 日!

新聞 | 2013 年 12 月 09 日 | ...

Manning Countdown to 2014

為了慶祝 Spring Framework 4.0 的推出,Pivotal 很高興贊助 Manning 的「Countdown to 2014」以及他們的「Spring / Groovy / Grails Day」,這是與 Manning Publications 合作推出的一項促銷活動,我們將對 Pivotal 的 Spring、Groovy、Grails 人員精心挑選的書籍提供 50% 的折扣。 Manning 還為購買每日特惠商品的任何人提供額外優惠 - 他們將自動獲得一本免費的電子書和一次贏得 iPad mini 的機會!

週一,12 月 9 日 - 超級優惠 - pBooks 5 折,包括下面列出的 Spring Day / Groovy Day 書籍。 代碼:gpivdotd13

所有代碼的有效期為 48 小時。

您可以點擊下面的連結,免費線上閱讀書籍摘錄。 希望您喜歡這些優惠!

Spring in Action,第 4 版

作者:Craig Walls

閱讀第 1 章的摘錄

Spring Integration in Action

作者:Mark Fisher、Jonas Partner、Marius Bogoevici 和 Iwein Fuld

前言:Rod Johnson

範例第 3 章

範例第 18 章

Spring Batch in Action

作者:Arnaud Cogoluegnes、Thierry Templier、Gary Gregory、Olivier Bazoud

範例第 1 章

範例第 5 章

Spring in Practice

作者:Willie Wheeler 與 Joshua White

範例第 11 章

範例第 13 章

RabbitMQ in Action

作者:Alvaro Videla 和 Jason J.W. Williams

範例第 1 章

範例第 8 章

RabbitMQ in Action

RabbitMQ in Depth

作者:Gavin M. Roy

閱讀第 1 章的摘錄

RabbitMQ in Action

網路研討會:Spring Framework 4.0 簡介

新聞 | 2013 年 12 月 06 日 | ...

講者:Juergen Hoeller

Spring Framework 在過去十年中重新發明了企業 Java。 結合即將推出的 Spring IO 微平台,新一代的 Spring Framework 將為接下來十年基於 JVM 的創新提供動力。

加入 Juergen Hoeller 的行列,了解 Spring Framework 4.0、其精簡的基於註解的元件和組態模型,以及它與 Java 8、Java EE 7、Groovy、WebSockets 以及 Spring Boot 和 Spring Integration 的關係。

2014 年 1 月 9 日星期四下午 3:00 GMT 時間(倫敦 GMT) 註冊

2014 年 1 月 9 日星期四上午 10:00 PST(舊金山,GMT-08:00)

網路研討會:Spring Security

新聞 | 2013 年 12 月 06 日 | ...

講者:Rob Winch

Spring Security 是一個強大且高度可自訂的身份驗證和存取控制框架,並且是保護基於 Spring 的應用程式的事實標準。 無論您是渴望第一次學習如何使用 Spring Security,還是想了解 Spring Security 3.2 中的所有新功能,本次演示都是必不可少的。

在本次演講中,Spring Security 專案負責人 Rob 將帶您了解如何使用 Spring Security 3.2 的新功能啟動和運行,包括

  • Java 組態支援
  • CSRF 保護
  • 與安全性相關的 HTTP 回應標頭
  • Spring MVC 整合

2014 年 1 月 16 日星期四下午 3:00 GMT 時間(倫敦,GMT) 註冊

2014 年 1 月 16 日星期四上午 10:00 PST(舊金山,GMT-08:00)

SpringOne2GX 2013 重播:零努力 Spring

新聞 | 2013 年 12 月 03 日 | ...

講者:Dr. David Syer 和 Phil Webb

您是一位不耐煩的程式設計師,希望鍵盤可以跟上您的速度嗎? 如果您曾經希望 Java 和 Spring 可以做更多的事情來跟上您的速度,那麼這裡就是您的最佳去處。 我們將介紹 Spring Boot,這是一個工具包和運行時平台,可讓您以比您想像的更快的速度啟動和運行具有 Spring 功能、生產級的應用程式和服務。 目標是

  • Spring 開發的入門體驗更快、更廣泛地被使用
  • 開箱即用,但當需求開始偏離預設值時,能迅速讓路。
  • 提供一系列大型專案常見的非功能性特性(例如:嵌入式伺服器、安全性、指標、健康檢查、外部化配置)。
  • 一流地支援 RESTful 服務、現代 Web 應用程式、批次作業和企業整合。
  • 應用程式能夠根據環境調整其行為或配置。
  • 可選擇使用 Groovy 的功能,例如 DSL 和 AST 轉換,以加速基本業務需求的實作。

我們將通過一系列的示範,以及對 Spring Framework 4.0 和更廣泛的 Spring 生態系統中新功能的設計原則和程式碼庫的深入檢閱,來說明如何實現這些目標。

在 http://projects.spring.io/spring-boot/ 了解更多關於 Spring Boot 的資訊

!{iframe width="560" height="315" src="//www.youtube.com/embed/cTPAKMIm_pM" frameborder="0" allowfullscreen}{/iframe}

領先一步

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

了解更多

取得支援

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

了解更多

即將舉辦的活動

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

查看全部