網路研討會回放:使用 Spring 進行現代元件設計

新聞 | Chloe Jackson | 2013 年 10 月 29 日 | ...

講者:Juergen Hoeller

近年來,Spring Framework 專注於彈性且強大的 Java 基礎組態。本次演講將 Spring 介紹為一個以註解為導向的應用程式框架,說明 Spring 為現代元件設計提供的豐富功能集。將討論一般元件模型趨勢以及精選的 Spring 功能亮點,例如用於依賴注入、原型和宣告式服務(如驗證和排程)的標準化註解。

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

網路研討會回放:您可以使用 Hadoop 做什麼:使用 Hadoop 和 Spring 構建大數據應用程式

新聞 | Chloe Jackson | 2013 年 10 月 29 日 | ...

講者:Nikesh Shah、Mark Fisher、James Williams

在 Pivotal,我們將 2 個開放原始碼專案結合在一起 - Hadoop 和非常快速且廣泛使用的 Spring Java 應用程式開發框架,以幫助大數據應用程式。雖然 Hadoop 正在成為儲存和處理數據的事實基礎,但真實世界的場景需要更多。數百萬開發人員已經使用 Spring 來創建高性能、易於測試、可重複使用的程式碼,而無需任何鎖定。將 Spring 加入 Hadoop 方程式,我們消除了構建大數據應用程式的複雜性。在本月的網路研討會中,我們將探討 Spring XD (Xtreme Data) 如何滿足大數據應用程式的需求,例如:從各種輸入來源將高輸送量分散式數據擷取到 HDFS 中。在擷取時進行即時分析,例如收集指標和計算值。透過批次作業進行 Hadoop 工作流程管理。高輸送量資料匯出,例如從 HDFS 到 RDBMS 或 NoSQL 資料庫。對於任何想要了解 Hadoop 驅動應用程式的設計、組態和部署的人來說,這都是一場不容錯過的簡報。

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

網路研討會回放:將 Spring 應用程式帶到美國海軍的 Web

新聞 | Chloe Jackson | 2013 年 10 月 29 日 | ...

美國海軍需要一個新的內容管理系統,但不希望重新實作其現有的應用程式或放棄他們在 Spring 和 Grails 上的投資。

他們需要的是一個 CMS,讓開發人員可以使用他們現有的 Spring 技能輕鬆地將海軍的應用程式帶到 Web 上。

海軍的數位代理機構 Campbell-Ewald 發現最好的解決方案是 Magnolia,這是一個企業開放原始碼 Java CMS,提供一個獨特的 Spring 整合,稱為 Blossom。

在這個錄製的網路研討會中,Campbell-Ewald 解決方案架構師 Matt Dertinger 概述了專案的需求、挑戰、工具和解決方案。

之後,Magnolia 高級軟體工程師 Tobias Mattsson 展示了 Blossom 如何讓開發人員透過編寫普通的 Spring 程式碼來擴展 Magnolia CMS 並整合現有的 Spring 應用程式。 了解更多有關 Magnolia CMS 和 Blossom 的資訊,包括有關即將舉行的網路研討會和 Blossom 簡報的資訊。此外,請查看 Magnolia 最新的 Spring 技術簡報,了解 透過 Blossom 將企業內容管理新增至 Spring

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

Spring Data Release Train Babbage - SR1 已發布

新聞 | Oliver Drotbohm | 2013 年 10 月 25 日 | ...

Spring Data 團隊剛剛發布了 Babbage 發布系列的第一個服務版本。 它包含以下模組

此版本捆綁了一堆重要的增強功能和錯誤修復,建議升級。您可以在我們的 JIRA 中找到此版本中修復的所有問題。

下一步將是 Codd 發布系列的第一個里程碑,其中包含一些很棒的新功能,尤其是對於 MongoDB 模組。有關此的更多詳細資訊 此處

SpringOne2GX 2013 Day 2 Keynote

新聞 | Chloe Jackson | 2013 年 10 月 23 日 | ...

在 SpringOne 2GX 2013 上於加州聖克拉拉直播錄製。

講者:Adrian Colyer、Graeme Rocher、Michael Minella、Mark Fisher、Mark Pollack

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

網路研討會回放:使用 Spring 構建 WebSocket 瀏覽器應用程式

新聞 | Chloe Jackson | 2013 年 10 月 23 日 | ...

講者:Rossen Stoyanchev

投影片:https://github.com/rstoyanchev/webinar-websocket-spring

程式碼:https://github.com/rstoyanchev/spring-websocket-portfolio

所以,您已經編寫了一個「Hello world!」WebSocket 應用程式,甚至可能是一個聊天範例。 由於 SockJS 協定和 Spring 對它的支持,即使在 Servlet 3.1 之前的容器和 IE 10 之前的瀏覽器(尚未支持 WebSocket)中,您也可以交換訊息。 然而,訊息是一個空白頁面,可以包含任何內容。 無論您選擇何種訊息格式(專有或標準),客戶端和伺服器都需要理解它,並區分不同種類的訊息。 您需要支持訊息應用程式的核心發布-訂閱模式,以便您可以將訊息廣播給一個或多個訂閱者。 您需要整合安全性、驗證等等。 簡而言之,您需要構建一個真實世界的應用程式。 如果您習慣了 Web 應用程式(以及 Spring MVC 註解控制器),您會熟悉 HTTP 提供的基礎,包括 URL(名詞)、HTTP 方法(動詞)、標頭、參數等。 想像一下構建一個沒有 HTTP 的應用程式,只有一個 socket。 WebSocket 為您提供了這個全新的、令人興奮的功能 - 全雙工、雙向通信 - 但您不再具有應用程式層協定。 整個應用程式是否可以圍繞處理所有訊息的單個 Endpoint 類構建,假設瀏覽器和伺服器之間存在單個 WebSocket 連接? 加入 Rossen Stoyanchev,他將演示值得慶幸的是,WebSocket 協定具有內建的子協定機制。

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

10 月 24 日的網路研討會:使用 Spring 進行現代元件設計

新聞 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

講者:Juergen Hoeller

近年來,Spring Framework 專注於彈性且強大的 Java 基礎組態。本次演講將 Spring 介紹為一個以註解為導向的應用程式框架,說明 Spring 為現代元件設計提供的豐富功能集。將討論一般元件模型趨勢以及精選的 Spring 功能亮點,例如用於依賴注入、原型和宣告式服務(如驗證和排程)的標準化註解。

星期四,10 月 24 日

歐洲、中東和非洲

下午 3:00 夏令時間(倫敦,格林威治標準時間 +01:00)

立即註冊

北美

上午 10:00 PDT(舊金山,格林威治標準時間 -07:00)

立即註冊

 

11 月 19 日的網路研討會:使用 Spring Integration 以每秒 100 萬的速度進行動態路由

新聞 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

講者:John Davies 和 Josh Long

雖然當今的某些系統可以達到 μSec 的效能,但通常需要大量良好的設計和最佳化。 解決方案通常是硬性嵌入且不靈活,最終用戶仍然希望 ESB 承諾的靈活性,即基於運行時規則進行動態路由,並將一種格式轉換為另一種格式。 Josh 和 John 將帶您了解 Spring Integration 中最新的高效能訊息處理,涵蓋非 XML(二進制和 CSV)數據、程式碼生成、即時編譯、動態路由和記憶體查詢 - 這是非常值得花費的一個小時。

星期二,11 月 19 日

歐洲、中東和非洲

下午 3:00 格林威治標準時間(倫敦,格林威治標準時間)

立即註冊

北美

上午 10:00 PST(舊金山,格林威治標準時間 -08:00)

立即註冊

 

11 月 21 日的網路研討會:您最近看過 Spring 嗎?

新聞 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

講者:Josh Long

對於 Spring 來說,這是一個令人驚嘆的一年! 2013 年,Spring 系列加入了 Pivotal,在那裡 - 與 Cloud Foundry 和我們的數據驅動技術(Pivotal HD Hadoop 發行版、GemFire 數據網格和 RabbitMQ 訊息代理)一起 - Spring 支持當今的應用程式工作負載和配置檔。 今天的 Spring 擁抱 Java 8、Scala、Groovy,提供一流的 REST 堆疊,支持開放 Web、移動應用程式、大數據應用程式和批次工作負載。 今天的 Spring 易於入門、易於學習,並擁抱慣例優於配置。 今天的 Spring 是 Spring.IO 平台的一部分。 今天的 Spring 是……Pivotal。 加入 Spring 開發人員倡導者 Josh Long,他將重新向您介紹今天的 Spring,您可能尚未見過的 Spring。

星期二,11 月 21 日

歐洲、中東和非洲

下午 3:00 格林威治標準時間(倫敦,格林威治標準時間)

立即註冊

北美

上午 10:00 PST(舊金山,格林威治標準時間 -08:00)

立即註冊

 

網路研討會回放:使用模組化模式和 Spring 馴服耦合和凝聚力野獸

新聞 | Pieter Humphrey | 2013 年 10 月 02 日 | ...

講者:Param Rengaiah,Aspire Systems

到目前為止,您應該已經聽過耦合性 (coupling) 和凝聚性 (cohesiveness) 了。這些概念,以及它們的第三代表親,多型 (polymorphism),是我們開發人員日以繼夜所追求的目標。它們以可重複使用性和程式碼的全面性來誘惑我們。它們以程式碼品質和可測試性的承諾來吸引我們。它們以「物件導向」設計的形式出現,接著是 GoF 和 SOLID 設計模式、DDD、BDD... 但它們都沒有兌現它們的承諾。現在,新的成員是函數式程式設計 (Functional Programming) 和模組化模式 (Modularity Patterns)。

當您選擇在一個大型、複雜的企業專案中,基於模組化模式進行大規模重構時,會發生什麼事?這是一段漫長、艱辛且令人厭惡的旅程。 在這過程中,我樹立了很多敵人,也結交了一些新朋友。本次演講將重點介紹技術上和其他方面的問題,以及如何克服它們;Spring 在哪裡提供了幫助,又在哪裡造成了阻礙。最後,這一切值得嗎?來參加本次會議,您就會知道了。

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

取得 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部