網路研討會回放:Spring 與不變性

新聞 | Chloe Jackson | 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}

SpringOne2GX 2013 重播:使用 OAuth2 進行資料建模和身份管理

新聞 | Josh Long | 2014年1月8日 | ...

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013 大會。

演講者:Dr. David Syer

OAuth2 規範(明智地)留下了許多領域供解釋和實現細節,因此為流程和底層資料施加解釋的機會很多。本次演示從 OAuth2 主要功能的基本指南開始,然後透過示例展示如何利用這些功能來支援業務和應用程式用例。例如,您應該直接在訪問令牌中編碼訪問決策資料,還是使令牌完全不透明?您應該對請求進行簽名嗎?OAuth2 範圍應該使用什麼命名約定?您將如何註冊使用者和客戶端?現有的 OAuth2 實現中存在一些明顯的模式,如果您希望複製其中一種,或者制定自己的規則,Spring Security OAuth 提供了大量的鉤子和擴充套件點。示例將使用 Spring 和 Spring Security 來展示如何利用規範和庫中的固有靈活性。瞭解更多關於 Spring Security OAuth:http://projects.spring.io/spring-security-oauth 和 Spring Security:http://projects.spring.io/spring-security

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

SpringOne2GX 2013 回放:Spring RESTBucks - 一個超媒體驅動的 REST Web 服務

新聞 | Josh Long | 2014年1月8日 | ...

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013 大會。

演講者:Oliver Gierke

Spring MVC 為在 Java 中實現基於 REST 的 Web 服務奠定了堅實的基礎。然而,在實際專案中,開發人員在處理 REST 的高階問題時仍然面臨挑戰。如何真正利用超媒體?如何用 REST 對更復雜的業務功能進行建模?本次演講將介紹超媒體驅動的 REST Web 服務的 Spring RESTBucks 示例實現,並解釋它如何使用超媒體元素來實現業務流程,以及 Spring 技術(Spring Data REST、Spring Data JPA 和 Spring HATEOAS)如何幫助開發人員構建系統。瞭解更多關於 REST 的資訊,請訪問 http://projects.spring.io/spring-framework/ (spring MVC 的 REST 控制器) http://projects.spring.io/spring-hateoas/ (超媒體支援)

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

12 月 26 日和 27 日 Manning 所有 Groovy/Grails 書籍五折優惠

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

Manning Countdown to 2014

為慶祝 Spring Framework 4.0 釋出,Pivotal 很高興贊助 Manning 的“2014 倒計時”及其“Spring / Groovy / Grails 日”,這是與 Manning Publications 的聯合促銷活動,我們在此期間為 Spring、Groovy、Grails 團隊在 Pivotal 精心挑選的書籍提供特定日期的 五折優惠。Manning 還為購買每日優惠的任何人提供額外優惠——他們將自動獲得一次免費電子書的機會和一次贏取 iPad mini 的機會!

12 月 23 日星期一 - 超級優惠 - 所有商品五折。程式碼:gpivdotd13

所有程式碼有效期為 48 小時。

點選以下連結可免費線上閱讀書籍節選。希望您喜歡這些優惠!

《Spring 實戰》(第 4 版)

作者:Craig Walls

 

閱讀第 1 章節選

 

《Spring Integration 實戰》

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

Rod Johnson 作序

第 3 章樣章

第 18 章樣章

《Spring Batch 實戰》

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

第 1 章樣章

第 5 章樣章

 

《Spring 實務》

作者:Willie Wheeler 和 Joshua White

第 11 章樣章

第 13 章樣章

《RabbitMQ 實戰》

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

第 1 章樣章

第 8 章樣章

RabbitMQ in Action

《RabbitMQ 深度解析》

作者:Gavin M. Roy

 

閱讀第 1 章節選

RabbitMQ in Action

 

 

《Groovy 實戰》(第 2 版)

Dierk König, Guillaume Laforge, Paul King, Cédric Champeau, Hamlet D'Arcy, Erik Pragt, and Jon Skeet

 

閱讀第 1 章節選

 

《Grails 實戰》

作者:Glen Smith 和 Peter Ledbrook

Dierk Koenig 作序

第 1 章樣章

第 7 章樣章

《Gradle 實戰》

作者:Benjamin Muschko

閱讀第 1 章節選

《Griffon 實戰》

作者:Andres Almiray、Danno Ferrin 和 James Shingler

第 1 章樣章

第 13 章樣章

RabbitMQ in Action

網路研討會回放:Reactor GA 釋出

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

演講者:Jon Brisbin

幻燈片:www.slideshare.net/jbrisbin

Reactor 是一個簡潔而強大的基礎庫,用於在 JVM 上構建響應式、快速資料應用程式。儘管它是 Spring IO 平臺的一部分,但核心 Reactor 庫不依賴於 Spring。在核心庫之上,它直接支援透過高速處理器抽象實現的 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 配置肌肉記憶

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

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013 大會

演講者:Phil Webb 和 Josh Long

使用提供 Spring XML 名稱空間和整合 API 的模組,對於大多數人來說是肌肉記憶:將 .xsd 新增到配置檔案匯入的 XML 模式中,如果可用,可能啟用註解驅動的變體,自動補全一些 XML 節點,然後您就設定好了!但是 Java 配置呢?Java 配置自 2005 年以來就以某種形式存在了。它於 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 配置支援的里程碑版本或更好的版本。Tomcat 7(以及所有符合 Servlet 3 的容器)提供了 web.xml 的程式化替代方案。這為希望與 Web 容器整合的模組提供了另一個強大的整合鉤子,減輕了使用者的配置負擔。這裡有很多強大的功能,如果您知道該尋找什麼,很容易上手。在此次講座中,加入 Spring 開發者倡導者 Josh Long 和 Spring-core 提交者、全能好人以及 Spring Boot 大師 Phil Webb,他們將介紹各種 Spring 專案中的 Java 配置支援,展示如何在將它們整合到程式碼中時進行處理,以及——如果情況需要——如何編寫自己的 Java 配置 DSL。瞭解更多關於 JavaConfig:http://projects.spring.io/spring-framework

瞭解更多關於 Java Configuration 和 Spring 的資訊,請訪問 http://projects.spring.io/spring-framework

瞭解更多關於 Spring Guides 的資訊,請訪問 http://www.spring.io/guides

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

為慶祝 Spring Framework 4.0 釋出,12 月 12 日至 13 日所有 Manning Spring 圖書 5 折優惠

新聞 | Josh Long | 2013年12月12日 | ...

Manning Countdown to 2014

為慶祝 Spring Framework 4.0 的釋出,Pivotal 很榮幸繼續贊助 Manning 的“Countdown to 2014”活動。我們在特定日期提供精選圖書的5 折優惠,這些圖書由 Pivotal/Spring 團隊精心挑選。Manning 還為任何註冊 2014 年倒計時的人提供額外優惠——他們將自動有機會贏得每天贈送的兩本電子書,並有機會贏得大獎 iPad Air。

12 月 12 日(星期四)和 12 月 13 日(星期五)是Spring 日!(圖書詳情見下文)

只需訪問 manning.com 並選擇任意(或全部)以下精選圖書。在結賬時,在促銷程式碼框中輸入 **srgdotd13** 即可獲得折扣。

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

《Spring 實戰》(第 4 版)

作者:Craig Walls

 

閱讀第 1 章節選

 

《Spring Integration 實戰》

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

Rod Johnson 作序

第 3 章樣章

第 18 章樣章

《Spring Batch 實戰》

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

第 1 章樣章

第 5 章樣章

 

《Spring 實務》

作者:Willie Wheeler 和 Joshua White

第 11 章樣章

第 13 章樣章

《RabbitMQ 實戰》

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

第 1 章樣章

第 8 章樣章

RabbitMQ in Action

《RabbitMQ 深度解析》

作者:Gavin M. Roy

 

閱讀第 1 章節選

RabbitMQ in Action

JetBrains 聯合網路研討會:Spring for IntelliJ IDEA13

新聞 | Phil Webb | 2013 年 12 月 10 日 | ...

演講者:Yann Cébron (JetBrains) 和 Josh Long (Pivotal)

在此次網路研討會中,JetBrains 的 Yann Cébron 將與我們的嘉賓 Pivotal 的 Josh Long 一起。他們將共同重點介紹這些主要版本中包含的 Spring 支援的新功能,這些功能將幫助您提高工作效率。我們將進行實際操作演示,以便您能夠掌握一些有用的技巧和竅門,用於日常工作。最後但同樣重要的是,我們將分享有關 IntelliJ IDEA 中 Spring 支援的未來計劃。IntelliJ IDEA 13 將於 12 月初發布,Spring 4.0 也即將推出。不要錯過這個機會,瞭解最新功能,並當場解答您的問題。

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

在不到 6 分鐘的時間內構建一個 Hello World REST 服務

新聞 | Phil Webb | 2013 年 12 月 10 日 | ...

演講者:Pieter Humphrey (Martin Lippert)

簡短演示如何在短短幾秒鐘內將 Spring Boot 可執行的 REST 服務(帶有 Actuator 支援)構建為 Java 應用程式。然後,我們演示如何使用簡單的 Hello World 資料結構對其進行增強,並向您的瀏覽器顯示“Hello World”字串返回值,以及快速瀏覽 Spring Boot 的 Actuator 功能。

瞭解更多關於 Spring Tool Suite:http://www.spring.io/tools

瞭解更多關於 Spring Boot 的資訊,請訪問 http://projects.spring.io/spring-boot

瞭解更多關於 Spring Guides 的資訊,請訪問 http://www.spring.io/guides

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

在不到 6 分鐘的時間內構建一個健壯的 RESTful Web 服務

新聞 | Phil Webb | 2013 年 12 月 10 日 | ...

演講者:Pieter Humphrey (Martin Lippert)

對新的 spring.io 入門指南進行 walkthrough,將 spring.io 指南匯入 STS,使用 Spring Boot、Spring Tool Suite 和 Spring Framework 4.0 在大約 6 分鐘內構建一個簡單、引數化、健壯的 REST Web 服務。請關注:https://springframework.tw/guides/gs/rest-service/

瞭解更多關於 Spring Tool Suite:http://www.spring.io/tools

瞭解更多關於 Spring Boot 的資訊,請訪問 http://projects.spring.io/spring-boot

瞭解更多關於 Spring Guides 的資訊,請訪問 http://www.spring.io/guides

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

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有