SpringOne2GX 2013 回放:排查執行中的 Java Web 應用故障

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

錄製於加州聖克拉拉的 SpringOne2GX 2013。

演講者:Ashley Puls, NewRelic

當除錯工具安裝在生產系統上時,運維團隊往往會感到緊張。這是可以理解的,因為大多數人都經歷過至少一個除錯工具導致系統崩潰的情況。然而,有沒有可以在生產環境中執行的工具呢?本次演講將介紹可用於發現和解決使用 Spring Framework 的 Java Web 應用中出現的效能問題的方法和工具。本次演講將涉及一些常見問題,例如慢速 SQL、網頁載入時間慢、執行緒阻塞以及程式碼中的異常。它將使用各種診斷工具來檢查這些問題,包括日誌檔案、jmap、jvisualvm 和 New Relic。最後,本次演講將評估這些工具在生產環境中的使用,將它們分為哪些工具可以 realistically 用於即時生產 Web 應用,哪些不能。

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

SpringOne2GX 2013 回放:深入瞭解 Cloud Foundry - 架構回顧

新聞 | Chloe Jackson | 2013 年 11 月 8 日 | ...

錄製於加州聖克拉拉的 SpringOne2GX 2013。

演講者:Dekel Tankel - Pivotal, Christophe Levesque -AppDirect, Scott Motte - Sendgrid

深入瞭解 Cloud Foundry:架構回顧 Cloud Foundry 使應用程式的推送、繫結服務和擴充套件變得容易。Cloud Foundry 負責執行應用程式所需的所有基礎設施和網路管道,並且可以在修補和更新系統和服務的同時實現零停機。本次會議將深入技術層面介紹最新版 Cloud Foundry 的架構,正是該架構使這一切成為可能,並將為對大型分散式系統感興趣的任何人提供見解。

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

Spring eXchange 11 月 14-15 日,倫敦

新聞 | Chloe Jackson | 2013 年 11 月 6 日 | ...

您對 Spring Framework 4 和 Java 8 的最新動態、WebSocket 架構、使用 Spring Boot 執行能寫進一條推特的 Spring 應用、使用 Spring XD 解決大資料複雜性、使用 Spring 和 AngularJS 構建富客戶端應用等等感興趣嗎?

隨著 SpringOne2GX 2013 落幕,您有一個絕佳的機會在 11 月 14 日至 15 日的倫敦 Spring eXchange 上了解所有優秀的新專案釋出,並直接與促成這一切的開發者和社群交流。

Spring Exchange 是一個為期兩天的會議,彙集了英國的 Spring...

SpringOne2GX2013 回放:Spring 與 Web 內容管理

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

錄製於加州聖克拉拉的 SpringOne2GX 2013。

演講者:Daniel Lipp 和 Tobias Mattsson, Magnolia

想讓 Spring 無縫整合到 CMS 中嗎?想無需重寫大量程式碼就能將現有的 Spring 應用整合到您的 CMS 中嗎?想為 Grails 尋找一個健壯的 CMS 解決方案嗎?來認識一下 Magnolia 吧,它是一個成熟的開源 CMS,使用 Java 編寫,基於最優秀的 Java 技術棧(包括 Spring 和 Groovy)。本次會議將介紹 Magnolia 對 Spring 的整合,並帶您瞭解其架構、主要功能和使用方法。此外,您還將深入瞭解 Magnolia 的 Spring 整合開發、Magnolia 的主要功能概覽(如工作流程、創新的多渠道支援以及包括觸控裝置在內的極佳使用者體驗),以及解決 Spring 開發者面臨的一些關鍵內容管理挑戰的簡短教程。還會簡要介紹 Magnolia 的 Groovy shell 和 MagLev,後者是用於 Magnolia 的 Grails 外掛。

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

 

 

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

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

演講者:Juergen Hoeller

近年來,Spring Framework 專注於靈活且強大的基於 Java 的配置。本次演講將 Spring 呈現為一個面向註解的應用程式框架,闡述了 Spring 為現代元件設計提供的豐富功能集。演講將討論通用的元件模型趨勢以及精選的 Spring 特性亮點,例如用於依賴注入、stereotype 以及諸如驗證和排程的宣告式服務的標準化註解。

!{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,我們將兩個開源專案結合起來——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 上的投入。

他們需要的是一個能讓開發者利用現有 Spring 技能輕鬆將海軍應用程式遷移到 Web 的 CMS。

美國海軍的數字代理商 Campbell-Ewald 發現,最佳解決方案是 Magnolia,這是一個企業級開源 Java CMS,提供一個名為 Blossom 的獨特 Spring 整合。

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

之後,Magnolia 高階軟體工程師 Tobias Mattsson 展示了 Blossom 如何讓開發者透過編寫普通的 Spring 程式碼來擴充套件 Magnolia CMS 並整合現有的 Spring 應用程式。瞭解更多關於 Magnolia CMS 和 Blossom 的資訊,包括即將進行的網路研討會和 Blossom 簡報。另外,檢視 Magnolia 最新關於使用 Blossom 將企業內容管理新增到 Spring 的 Spring 技術簡報。

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

Spring Data Babbage 釋出列車 - SR1 釋出

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

Spring Data 團隊剛剛釋出了 Babbage 釋出列車的第一個服務版本。它包括以下模組:

此版本捆綁了許多重要增強和 bug 修復,強烈推薦升級。您可以在我們的 JIRA 中找到此版本修復的所有問題。

下一步將是 Codd 釋出列車的第一個里程碑版本,帶來一些很棒的新功能,特別是針對 MongoDB 模組。更多詳細資訊請參見此處...

SpringOne2GX 2013 第二天主旨演講

新聞 | 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 對其的支援,您甚至可以在不支援 WebSocket 的 Servlet 3.1 之前容器和 IE 10 之前的瀏覽器中交換訊息。然而,訊息是一張空白頁面,可以包含任何內容。無論您選擇哪種訊息格式,專有的還是標準的,客戶端和伺服器都需要理解它並區分不同型別的訊息。您需要支援訊息應用程式的核心釋出-訂閱模式,以便將訊息廣播給一個或多個訂閱者。您需要整合安全性、驗證等。簡而言之,您需要構建一個真實的應用程式。如果您習慣於 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}

訂閱 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助力您的進步。

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視全部