SpringOne2GX 2014 回顧:Apps + Data + Cloud: What Does It All Mean?

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

錄製於 SpringOne2GX 2014。

講者:Matt Stine

雲端開發主題

投影片:http://www.slideshare.net/SpringCentral/apps-data-cloud-what-does-it-all-mean

大數據。快速數據。NoSQL。NewSQL。在經歷了多年的“關聯寒冬”之後,我們在過去的十年中經歷了一場數據存儲和處理的復興。我們現在正在進入這個演變的下一個階段:數據和雲端的融合。 這種革命的大部分都是在為通用硬體上的水平擴展而設計的數據結構上實現的。 雲端平台,特別是像 Cloud Foundry 這樣的 PaaS 平台,允許我們按需配置所需的虛擬硬體,從而消除了組裝橫向擴展數據平台的最後一英里開銷。 將 PaaS 與微服務架構和多語言持久性相結合,使開發人員能夠設計利用專為特定寫入、處理和查詢模式而設計的存儲系統。 利用 Lambda 架構,將即時分析平台與 Hadoop 等橫向擴展批次處理系統相結合,使我們能夠始終詢問我們所有數據的問題。 在本次演講中,我們將探討各種 Spring 專案,這些專案使我們能夠與 Cloud Foundry 結合使用,從而以獨特的方式利用這種融合:Spring Boot:用於微服務開發的固執框架 Spring Data:用於 SQL、NoSQL、NewSQL 和 Hadoop 的存取層 Reactor:JVM 上反應式快速數據應用程式的基礎 Spring XD:用於數據擷取、即時分析、批次處理和數據匯出的平台 我們將把所有這些專案連結在一起,形成一套在 Cloud Foundry 和 Hadoop 上執行的應用程式,從而完成 Apps/Data/Cloud 循環。

了解更多關於 Cloud Foundry 的資訊:http://www.cloudfoundry.org

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

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

SpringOne2GX 2014 回顧:透過機器學習成為數據驅動型組織

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

錄製於 SpringOne2GX 2014。

講者:Peter Harrington

大數據主題

投影片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014peterharrington

您的組織是否收集數據? 大量數據? 您的組織是否充分利用了他們收集的所有數據? 在本次會議中,您將了解如何使用機器學習,以及使用機器學習的應用程式的構建塊是什麼。 本次會議將向您展示如何從您收集的數據到為客戶創建預測。 在構建用於進行預測的程式碼時,您將學習如何收集有關數據的寶貴見解。

SpringOne2GX 2014 回顧:使用 Spring 和 Hadoop 構建推薦引擎

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

錄製於 SpringOne2GX 2014。

講者:Michael Minella

大數據主題

投影片:http://www.slideshare.net/SpringCentral/building-a-recommendation-engine-with-spring-and-hadoop

亞馬遜和 Google 等公司多年來一直在後面的房間裡鎖著博士學位,創建演算法來讓您點擊內容並隨後購買東西。 那些聰明人一直在努力的一件大事就是推薦引擎。 如今,推薦引擎不再是只有亞馬遜這樣的公司才能擁有的東西。 一個小時和少數開源工具,我們將基於我們可能花費最多時間的網站...StackOverflow 的數據構建一個推薦引擎。 我們將使用 Spring XD 和 Spring Batch 來協調 Hadoop 處理的完整生命週期(擷取、處理、匯出),並使用 Apache Mahout 為我們提供推薦處理。 預計本次演講將對 Hadoop 概念(什麼是 Map/Reduce)和 Spring(基本 D/I 配置)有基本的了解。

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

SpringOne2GX 2014 回顧:使用 Spring 和 RTI 進行異步設計:每秒 100 萬個事件

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

錄製於 SpringOne2GX 2014。

講者:Stuart Williams

大數據主題

投影片:http://www.slideshare.net/SpringCentral/williams-1m-events

應用程式設計師通常必須選擇在哪裡以靈活性換取特異性(因此通常是效能); 知道何時何地這樣做是一門藝術,需要經驗。 本次演講將分享超過十年的經驗,做出這些決策,並從使用最新版本的 Spring 專案:Integration、Data、Boot、MVC/REST 和 XD 開發 Pivotal 成功的即時情報 (RTI) 產品中吸取教訓。 瀏覽 RTI 架構將為解釋 Spring 如何以每秒數百(和數百萬)個事件/操作執行的基礎,以及您現在可以在自己的 Spring 應用程式中使用的技術,以最大限度地減少資源利用率並提高效能。

線上研討會:使用 Spring Cloud 進行更智慧的服務間呼叫

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

講者:Josh Long

Spring Cloud 1.0 已經發布! 它提供了一種創建和使用微服務的強大方法。 當您引入新服務時,您會引入集成問題:服務可能不穩定,它們可能會消失,並且 - 由於它們經常透過 HTTP 公開 - 它們需要比進程內方法調用更多的工作。 在本次線上研討會中,我們將專注於 Spring Cloud 如何集成服務註冊(例如:Eureka、Consul 或 Zookeeper)、聲明式 REST 客戶端(使用 Netflix 的 Feign)、反應式編程和斷路器模式(使用 Hystrix)以支援簡單、穩健的服務間呼叫。 這是關於如何連接和使用微服務的深入探討,並且在我介紹使用 Spring Cloud 構建微服務之後的自然下一步。

2015 年 4 月 21 日星期二下午 2:00 GMT(倫敦 GMT) 註冊

2015 年 4 月 21 日星期二上午 10:00 PDT(舊金山 GMT-07:00) 註冊

 

線上研討會:使用 Spring XD 和 Kafka 進行反應式數據管道

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

講者:Marius Bogoevici & Mark Pollack

近年來,數據量的大幅增長以及對低延遲的更大需求導致了業務需求和應用程式開發方法的巨大轉變。 為了響應這些需求,RxJava 等框架和 Kafka 等高吞吐量消息傳遞系統已成為關鍵的構建塊。 然而,集成技術從來都不是一件容易的事,而 Spring XD 提供了一個解決方案。 透過其開發模型和運行時,Spring XD 使開發高度可擴展的數據管道變得容易,並讓您專注於編寫和測試業務邏輯,而不是集成和擴展大數據堆疊。 加入我們,看看這在本次線上研討會中是如何實現的,我們將演示如何使用 RxJava 和 Kafka 構建高度可擴展的數據管道,並使用 Spring XD 作為平台。

2015 年 4 月 28 日星期二下午 2:00 GMT(倫敦 GMT) 註冊

2015 年 4 月 28 日星期二上午 10:00 PDT(舊金山 GMT-07:00) 註冊

線上研討會回顧:具有 Spring Security 和 Angular JS 的單頁應用程式

新聞 | Pieter Humphrey | 2015 年 3 月 14 日 | ...

講者:Dr. David Syer, Pivotal

投影片:http://presos.dsyer.com/decks/spring-security-angular.html

Spring Security、Spring Boot 和 Angular JS 都具有出色的功能,可以非常輕鬆地生成現代應用程式,因此將它們非常順暢地協同工作具有很大的價值。 要考慮的事項包括 cookie、header、原生客戶端、各種安全漏洞以及現代瀏覽器技術如何幫助我們避免它們。 在本次會議中,我們將展示如何簡單地集成元件框架的出色功能,以提供令人愉快且安全的使用者體驗。 我們從一個非常基本的單伺服器實施開始,並分階段擴展它,將後端資源和身份驗證拆分為單獨的服務。 最終狀態包括使用 Spring Cloud 以宣告方式實現的前端上的簡單 API 閘道,並且使用它,我們能夠巧妙地避開人們在使用分散式後端保護 javascript 前端安全時遇到的大量問題。

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

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

 

線上研討會回顧:介紹 Spring Session

新聞 | Pieter Humphrey | 2015 年 3 月 12 日 | ...

線上研討會回顧:介紹 Spring Session

講者:Josh Long, Pivotal

投影片:https://speakerdeck.com/joshlong/bootiful-sessions

在應用程式伺服器的時代,HTTP Session 複製是一種擴展使用者會話數據以及使其具有容錯能力的常見方法。 在當今的輕量級容器、PaaS 和虛擬化世界中,Spring Session 提供了一個 100% 的伺服器和/或容器可移植的 HTTP Session。 了解 Spring Session 如何輕鬆插入 Redis 等實作、在叢集中橫向擴展、處理多個使用者的瀏覽器會話、與 WebSocket 一起使用,並允許在 REST 應用程式中使用基於標頭的身份驗證。 它是處理使用者數據的完美選擇,尤其是在像雲端這樣的高度分散式環境中,或在像 Cloud Foundry 這樣的平台上。

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

SpringOne2GX 2014 回顧:使用 Spring 和 AngularJS 創建模組化測試驅動的 SPA

新聞 | Pieter Humphrey | 2015 年 3 月 10 日 | ...

錄製於 SpringOne2GX 2014。

講者:Gunnar Hillert

Web / JavaScript 主題

投影片:http://www.slideshare.net/SpringCentral/creating-modular-test-driven-spas-with-spring-and-angularjs-41166049

單頁應用程式 (SPA) 現在非常流行,隨之而來的是我們需要了解的大量新工具、庫和框架。 但這對我們 Spring 開發人員意味著什麼? 在本次會議中,我們將概述當前的形勢,並說明 Spring XD 團隊為其使用者介面所做的選擇。 我使用什麼來編寫 SPA 應用程式? 我如何將它們集成到現有的基於 Spring 的後端中? 我如何構建它們? 我可以將它們集成到我現有的 Gradle 或 Maven 建置過程中,以實現完整的建置自動化嗎? 我如何使用 Spring 的 SockJS/WebSocket 支援集成即時消息傳遞? 在本次演講中,我們將回答這些以及更多問題。 我們將介紹 AngularJS、Bootstrap、RequireJS 等框架; Bower、Grunt、Gulp 等工具; 並討論使用 Karma 和 Protractor 進行測試。

SpringOne2GX 2014 回顧:聖杯級整合測試的探尋

新聞 | Pieter Humphrey | 2015 年 3 月 10 日 | ...

錄製於 SpringOne2GX 2014。

講者:Ken Kreuger, Rob Winch

Web / JavaScript 主題

投影片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014holyintegrationtest

Spring MVC Test 可以極大地幫助徹底測試控制器,包括其配置。然而,對於基於瀏覽器的客戶端,我們無法像使用者一樣輕鬆地與應用程式互動。例如,使用者會請求一個包含表單的頁面,填寫表單,提交表單,可能會執行一些 Java Script,然後使用者會看到某種結果。在本簡報中,我們將概述 Spring Web 應用程式的測試。 我們將看到,透過結合 Spring MVC Test 和 HtmlUnit,我們能夠以使用者相同的方式(包括 JavaScript 執行)輕鬆地與應用程式互動。 我們還將看到如何輕鬆建立代表我們視圖的可重複使用元件,以便在我們重構應用程式時,可以輕鬆地更新我們的測試。 最後,我們將看到如何將這些技術與 BDD 相結合,以找到我們的聖杯級整合測試。

獲取 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

搶先一步

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

了解更多

獲取支援

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

了解更多

即將到來的活動

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

查看全部