SpringOne2GX 2014 回顧:在雲端執行您的 Spring 應用程式

新聞 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

在 SpringOne2GX 2014 錄製。

演講者:Cornelia Davis

投影片:http://www.slideshare.net/SpringCentral/running-your-spring-apps-in-the-cloud

Spring Trader 應用程式於 2012 年在 SpringOne 2GX 上首次亮相,並展示了一個應用程式,展示了多個 Pivotal Application Fabric 元件協同工作 - tcServer、RabbitMQ、SQLFire 和 Gemfire。 在本次會議中,我們將採用該應用程式並進行(一些)修改(主要是配置),使其在雲端中的相同元件上運行,特別是在 Cloud Foundry PaaS 上。 我們將向您展示如何使用 Spring Cloud 專案來配置部署、如何利用雲端服務目錄、如何實作跨站點指令碼解決方案(以及原因)、如何進行 session 狀態快取,以及我們將討論自動重新配置(的危險)。 如果您攜帶筆記型電腦,您可以在會議結束前擁有自己的應用程式執行個體。

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

SpringOne2GX 2014 回顧:使用 Spring 和 Cloud Foundry 為 PaaS 開發微服務

新聞 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

在 SpringOne2GX 2014 錄製。

演講者:Matt Stine

投影片:http://www.slideshare.net/SpringCentral/developing-microservices-for-paas-with-spring-and-cloud-foundry

Marc Andressen 有句名言「軟體正在吞噬世界」。 這意味著什麼? 我們認為這意味著,許多歷史悠久的領導產業正在被圍繞軟體核心構建的企業所顛覆。 這些軟體工廠的特點是:緊密的迴圈、快速的迭代、水平擴展、行動優先 UX、持續交付。 這些因素促使我們改變了處理基礎架構的方式,而基礎架構已率先適應這些需求,轉向雲端,而 Cloud Foundry 等平台即服務 (PaaS) 產品已將抽象層提高到關注應用程式和服務的生態系統。 然而,大多數應用程式的開發方式仍然好像我們生活在前一代的業務和基礎架構中:單體應用程式。 微服務 - 小型、鬆散耦合的應用程式,遵循 Unix 的「做好一件事」哲學 - 代表應用程式開發方面能夠實現快速、迭代的開發、水平擴展、多語言用戶端和持續交付。 它們還使我們能夠擴展應用程式開發,並消除對單一技術堆疊的長期承諾。 雖然微服務很簡單,但它們絕不容易。 最近有人說「微服務不是免費的午餐」。 有趣的是,如果您查看通常對微服務表達的疑慮,您會發現它們正是 PaaS 旨在解決的挑戰。 因此,雖然微服務不一定意味著雲端(反之亦然),但兩者之間實際上存在共生關係,每種方法都在某種程度上彌補了另一種方法的局限性,就像極限編程的實踐一樣。 本次會議將描述用於開發微服務的架構模式

  • 服務分解
  • API 閘道
  • 無狀態 / 無共享
  • 應用程式配置和後端服務
  • 消耗
  • 容錯

一路上,我們將了解如何利用 Spring Boot 和 Reactor 等技術來開發針對 Cloud Foundry 的微服務。

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

SpringOne2GX 2014 回顧:使用 Spring Boot 建立 REST-ful、基於超媒體的微服務

新聞 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

在 SpringOne2GX 2014 錄製。

演講者:Ben Hale @nebhale

投影片:http://www.slideshare.net/SpringCentral/creating-restful-hypermediabased-microservices-with-spring-boot

隨著資料驅動的應用程式變得無處不在,提供資料的服務也在激增。 隨著團隊負責越來越多的這些服務,以盡可能輕量級的方式設計和實作它們變得至關重要。 本次會議將介紹如何將微服務設計為 RESTful API,並使用 Spring Boot 以最少的程式碼實作它們。 它將側重於使用 REST 和 HATEOAS 的 API 設計,並透過即時編碼從 tweet 長度的實作到在雲端中運行的完整應用程式。

一路上,我們將了解如何利用 Spring Boot 和 Reactor 等技術來開發針對 Cloud Foundry 的微服務。

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

網路研討會回顧:Spring Boot 和 JRebel 6.0

新聞 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

演講者:Josh Long, Pivotal + Adam Koblentz - ZeroTurnaround

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

Spring Boot 是 Pivotal Spring 團隊推出的以約定優於配置為中心的新框架,它將 Spring 的靈活性與傳統、常識性的預設值結合在一起,使應用程式開發不僅快速,而且令人愉快! Spring Boot 為您提供了優於普通入門專案的巨大優勢,現在讓我們透過新增 JRebel 來為您提供另一個提升。 透過使用 JRebel 跳過應用程式的重建、重新啟動和重新部署,一般的 Java 開發人員每年可節省超過 1 個月的工作時間。 JRebel 6 於 2014 年 11 月 4 日發布,包含完整的 Spring Boot 整合。 加入 Spring 的 Josh Long 和 ZeroTurnaround 的 Adam Koblentz,了解如何將 Boot 與 JRebel 結合使用,並在更短的時間內以更少的配置完成更多工作。

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

了解更多關於 JRebel 的資訊:http://zeroturnaround.com/software/jrebel/display/

14 天免費 JRebel 試用版下載:https://zeroturnaround.com/software/jrebel/trial/

 

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

SpringOne2GX 2014 回顧:Spring Data 的新功能是什麼?

新聞 | Pieter Humphrey | 2014 年 11 月 17 日 | ...

在 SpringOne2GX 2014 錄製。

演講者:Thomas Darimont, Oliver Gierke, Christoph Strobl

投影片:http://www.slideshare.net/SpringCentral/whats-new-in-spring-data

本次演講將廣泛概述最新 Spring Data 發布系列中引入的新功能。 我們將介紹 Spring Data Commons 中的最新新增功能和改進 - 該模組在特定於商店的模組之間共享。 然後,我們將深入研究個別商店模組(如 JPA、MongoDB、Neo4j、Solr 以及社群模組)的最新和最棒的功能。

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

SpringOne2GX 2014 回顧:開發人員工具 - 最新動態與未來展望

新聞 | Pieter Humphrey | 2014 年 11 月 17 日 | ...

在 SpringOne2GX 2014 錄製。

演講者:Andy Clement, Martin Lippert

投影片:http://www.slideshare.net/SpringCentral/developer-tooling-whats-new-and-whats-next

在本次演講中,我們將了解 Spring Tool Suite 的最新變更和新功能,Spring Tool Suite 是一個基於 Eclipse 的 IDE,其中包含對 Spring、Groovy、Grails、Gradle、AspectJ 和 Cloud Foundry 的支援。 我們將深入研究該工具如何輕鬆方便地開發基於 Spring Boot 的企業應用程式,以及 Spring Tool Suite 如何與 Spring IO 的所有不同部分整合。 除此之外,我們還將展示作為 Spring Tool Suite 一部分的 Java8 語言工具,並展示如何在您的專案中充分利用 Java8。 在本次演講的第二部分中,我們將了解我們如何將開發人員工具本身轉移到雲端時代的願景。 我們將搶先了解我們正在為下一代開發人員工具做什麼。 我們將展示未來基於雲端的開發人員可能的外觀,當在基於瀏覽器的程式碼編輯器中執行時,真正的 Java 語言工具的外觀和感覺,並展示每個開發人員如何順利遷移到這個基於雲端的開發人員工具的新世界。 所有這些都基於 Flux,這是 eclipse.org 的一個新專案,旨在提供新的創新方法,以平穩、無縫的方式轉向基於雲端的工具。

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

SpringOne2GX 2014 回顧:Java 8 語言功能,對您有什麼好處?

新聞 | Pieter Humphrey | 2014 年 11 月 17 日 | ...

在 SpringOne2GX 2014 錄製。

演講者:Venkat Subramaniam

應演講者要求不提供投影片

對於 Java 的新版本,人們充滿了期待。 當然,最大的演變是 lambda 表達式。 在本次演講中,我們將深入研究 Java 8 中的語言功能,了解它們的一些細微差別,並了解如何充分利用它們。 除了研究 lambdas 之外,我們還將深入研究 Streams 功能以及 Java 8 中使所有這些成為可能的一些功能。

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

網路研討會:使用 Reactor 進行非同步/非阻塞微服務

新聞 | Pieter Humphrey | 2014 年 11 月 13 日 | ...

演講者:Stephane Maldini, Pivotal

非同步、非阻塞樣式的通訊在微服務中扮演什麼角色? 加入 Stephane Maldini,深入了解為何反應式元件在像微服務架構這樣最終一致的方法中如此重要。 當服務擁有它們的資料並且完全獨立時,擁有(反應式)抽象層可以扮演各種角色。 能夠並行化微服務擁有的資源是一項重要的技術。 另一個可能是作為事件匯流排,從各種微服務動態提取狀態資料,並根據快取的、相當最新的本地副本進行檢查。 雖然微服務擁有來自其他服務的「所有」資料來回應請求,但此資料不一定是最新的 - 這是準備接受的重要限制。 Stephane 還將討論微服務之外的其他非同步用例,以及 www.reactive-streams.org 協議支援如何實現跨供應商實作的可移植性。

2014 年 12 月 2 日星期二,格林威治標準時間下午 3:00(倫敦格林威治標準時間)註冊

2014 年 12 月 2 日星期二,太平洋標準時間上午 10:00(舊金山格林威治標準時間 -08:00)註冊

 

 

Pivotal 在 DZone 的 2014 年企業整合指南中獲得認可

新聞 | Pieter Humphrey | 2014 年 11 月 12 日 | ...

我們非常興奮能獲得 DZone 2014 年企業整合指南(Guide to Enterprise Integration)的認可,成為 ESB 和輕量級整合框架市場的領導者。該指南是一份優質資源,重點關注企業整合和 API 管理的趨勢、策略和工具。指南內容包括主題介紹、專家意見、最佳實踐和解決方案比較。 讀者將可藉由本指南概覽企業整合,並了解開發人員在建立無縫整合時面臨的障礙。指南涵蓋的主題包括:

  • 訊息佇列、中介軟體和 ESB 在企業中的作用。
  • 分解單體架構的模式。
  • 用於理解 REST API 成熟度等級的模型。
  • 對未來使用多重整合的大型專案開發方式的預測。

DZone 的企業整合指南也透過對 500 多名開發人員和專家的調查,提供了對整合和 API 管理實務的重要見解,讓讀者可以從科技專業社群的從業人員那裡了解趨勢。 此外,該指南的解決方案目錄比較了不同的 API 管理平台、整合套件、ESB、訊息佇列和整合框架,以幫助讀者明智地選擇他們需要的解決方案。

讀者可以在此處下載免費副本。

關於 DZone

DZone 為開發人員、科技專業人員和世界各地的聰明人士提供專業研究和學習社群。 15 年來,DZone 一直是值得信賴的全球內容來源。

關於 Spring Integration 4.1 GA 版本

與 DZone 研究同日發布的 Spring Integration 4.1 GA 提供了對 Spring Framework 4.1、Java 8、WebSocket 的一流支援。長期使用者將會喜歡新的內建 EIP 模式、Redis Queue Gateway 支援。 最重要的是,請查看即將發布的 Java DSL - 非常令人興奮。 Rabbit 使用者也會發現 Spring AMQP 1.4 GA 充分利用了 Spring Framework 4.1,並提供了 Rabbit 訊息傳遞增強功能。

了解更多關於 Spring Integration 4.1 GA 的資訊

SpringOne2GX 2014 主題演講第一天 - 平台再造

新聞 | Pieter Humphrey | 2014 年 11 月 10 日 | ...

平台再造

錄製於 SpringOne2GX 2014

講者:Hugh Williams、Juergen Hoeller、Dave Syer、Andy Glover (NetFlix)、Graeme Rocher

 

投影片連結:http://www.slideshare.net/SpringCentral/spring-one2gx-2014keynotev8
!{iframe width="560" height="315" src="//www.youtube.com/embed/xU267-YHN5c" frameborder="0" allowfullscreen}{/iframe}

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

搶先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部