SpringOne2GX 2014 回顧:使用 Spring Cloud Connectors 簡化雲端應用程式

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

於 SpringOne2GX 2014 錄製。

注意:此專案已重新命名為 Spring Cloud Connectors,並且是更大的 Spring Cloud Umbrella 專案 的一部分。

講者:Scott Frederick, Ramnivas Laddad

雲端開發主題

投影片:http://www.slideshare.net/SpringCentral/simplify-cloud-applicationsusingspringcloud

為雲端平台開發應用程式涉及處理已部署應用程式的環境並連接到服務。 Spring Cloud 是一個新專案,可簡化在各種雲端平台(包括 Cloud Foundry 和 Heroku)中的這些任務。 Spring Cloud 可以將相同的 Artifact(一個 War 或是 Jar)部署到多個雲端環境。 它透過雲端連接器 (Cloud Connector) 的概念支援多個雲端,並提供 Cloud Foundry 和 Heroku 的現成實作。 Spring Cloud 旨在擴充,從而可以輕鬆地為其他雲端平台建立雲端連接器。 Spring Cloud 還支援透過服務連接器 (Service Connector) 的概念連接到多個服務。 它開箱即用地支援許多常見服務,但也使其易於擴展到其他服務。 雖然 Spring Cloud 可以被使用任何 JVM 語言和框架的應用程式使用,但它透過基於 Java 和 XML 的配置進一步簡化了 Spring 應用程式。 在本次演講中,我們將介紹 Spring Cloud 專案,展示如何簡化雲端部署的應用程式配置,討論其可擴展性機制,並透過展示來自該領域的實際範例來善加利用它。

SpringOne2GX 2014 回顧:使用 PaaS 將您的應用程式 Spring 化到雲端

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

於 SpringOne2GX 2014 錄製。

講者:Grant Shipley, RedHat

雲端開發主題

投影片:http://www.slideshare.net/SpringCentral/spring-your-apps-into-the-cloud-with-a-paa-s

無論您有一位還是數百萬位訪客存取您的 Spring Web 應用程式,他們都將要求出色的使用者體驗,無論您為交付它需要做什麼。 這總是意味著快速的頁面載入和每次都快速的回應時間。 當情況變糟時,您只需向問題投入更多的硬體並增加快取和緩衝區,對嗎? 錯了。 加入一個位於雲端上的基礎架構,現在您手上就有一個非常有趣的問題。 我會將市場銷售投影片留在門外,這是一個實機操作的技術講座,我們將在其中將應用程式部署到雲端,然後透過利用彈性和自動擴展的正確組合來提高熱度。

SpringOne2GX 2014 回顧:Spring 快取:進階主題和最佳實務

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

於 SpringOne2GX 2014 錄製。

講者:Michael Plod

核心 Spring 主題

投影片:http://www.slideshare.net/SpringCentral/spring-one2gx-caching-with-spring

快取與廣泛的商業應用程式相關,並且市場上有種類繁多的產品,從易於採用的本地基於 Heap 的快取到功能強大的分散式資料網格。 本次演講探討了 Spring 快取抽象的進階用法,例如整合預設 Spring 套件未整合的快取供應商。 除此之外,我還將概述 JCache 規範及其在 Spring 生態系統中的採用。 最後,簡報還將解決將各種快取解決方案整合到企業級應用程式中的各種最佳實務,這些應用程式沒有將「最終一致性」作為非功能性需求的奢侈。 本次演講附帶許多 Live Demo,其中一些 Demo 在 Raspberry Pis 和 Lego Mindstorms 機器人(執行 Spring)上的分散式快取叢集上進行展示。

SpringOne2GX 2014 回顧:革命不會被集中化

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

於 SpringOne2GX 2014 錄製。

講者:Chris Beams

資料/整合主題

投影片:http://www.slideshare.net/SpringCentral/the-revolution-will-not-be-centralizedhow-to-build-a-blockchain-using-spring-to-develop-a-bitcoinlike-virtual-currency

大規模的政府營運資料網路。 基於廣告的「免費」雲端服務與其使用者的最佳利益背道而馳。 巨大且難以閱讀的最終使用者許可協議。 似乎我們所到之處,牆壁都在關閉個人隱私和自主權。 情況很複雜。 出於困惑和沮喪,許多使用者已經放棄。 常見的口頭禪是「隱私已死」和「我沒有什麼可隱藏的」。 但革命正在醞釀。 網際網路和 Web 在設計上是分散的。 諸如 DNS、SMTP 和 HTTP 之類的協定假設存在一個同級網路,但是在過去的 15 年(我們使用這些技術的青春期)中,我們無意中集中了網際網路的大部分基礎架構。 這並非出於邪惡的目的; 這樣做是為了方便。 擁有 GMail 帳戶比執行自己的郵件伺服器容易得多。 將所有內容儲存在雲端比維護自己的備份更容易。 作為一個意想不到的結果,我們使監視變得更加容易,並使侵入性的基於廣告的商業模式成為常態。 越來越多的技術人員正在努力以令人驚訝和深刻的方式重新分散網路。 免費軟體和創新的點對點網路在這一努力中發揮了重要作用,但可能證明最重要的工具是一個新工具:加密貨幣。 藉由 Bitcoin,我們現在擁有一種原生數位貨幣; 一種網路現金; 一種貨幣,其分散性和靈活性與網際網路的其餘部分一樣。 乍看之下,比特幣可能看起來只是一種支付方式、一種時尚或是一種投機泡沫。 仔細觀察,人們開始看到它可以透過促進以前不可能實現的同級之間的經濟誘因來實現新的商業模式。 一旦掌握了加密貨幣的基礎知識,人們就會看到它的長期影響和可能性與網際網路本身一樣廣泛和深入。 就像網際網路一樣,比特幣並非萬靈丹。 它充滿了自己的問題,並面臨著自己的生存威脅。 在本次演講中,Chris Beams 將分享他兩年多來對比特幣和相關技術的研究成果:希望和危險; 比特幣如何能夠為免費軟體的開發創造第一個可持續的商業模式; 隱私可能如何從死裡復活; 以及為什麼革命不會被集中化。

SpringOne2GX 2014 回顧:RaveJS - JavaScript 應用程式的 Spring Boot 概念

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

於 SpringOne2GX 2014 錄製。

講者:John Hann

Web / JavaScript 主題

投影片:http://www.slideshare.net/SpringCentral/rave-js-springone-2gx-2014-41117770

現代 JavaScript 框架已變得非常複雜。 不幸的是,它們也變得相當複雜。 這些框架的 Demo 和範例專案看起來具有欺騙性地簡單。 但是,要建立和部署真正的應用程式,開發人員必須 Scaffold、配置和維護大量的複雜機械。 直到最近,Java 世界並沒有太大的不同。 Spring Boot 最終可以輕鬆建立可以「直接執行」的獨立、生產級 Spring 應用程式。 我們可以為 JavaScript 做同樣的事情嗎? 是的,我們可以! 推出 RaveJS。 Rave 消除了配置、機械和複雜性。 停止配置和調整諸如檔案監視器、Minifier 和 Transpiler 之類的機械,只是為了獲得一個可運行的應用程式。 相反,在 30 秒內從零到「Hello World」。 在接下來的 30 秒內,只需從 npm 和 Bower(領先的 JavaScript 套件管理器)安裝 *Rave Extension* 和 *Rave Starter* 套件,即可輕鬆地將功能和框架新增至您的應用程式。 最後,安裝其他 *Rave Extension* 套件以應用您最喜歡的建立、部署和測試模式。

線上研討會:適用於 Spring Boot 的 JHipster

新聞 | Pieter Humphrey | 2015 年 2 月 24 日 | ...

講者:Julien Dubois

JHipster 專注於使用一組廣泛的 Spring 技術來生成具有 Java 後端的高品質應用程式; Spring Boot、Spring Security、Spring Data、Spring MVC(為 Web Socket、REST 和 MVC 提供框架)等、Angular.js 前端和一套預先配置的開發工具,如 Yeoman、Maven、Gradle、Grunt、Gulp.js 和 Bower。 JHipster 建立了一個完全配置的 Spring Boot 應用程式,其中包含一組用於使用者管理、監視和日誌記錄的預定義畫面。 生成的 Spring Boot 應用程式經過專門設計,可使 Angular.js 的使用體驗更加順暢。 加入 Julien 的快速 Live Coding Session,以建立一個簡單的應用程式,並將其部署到 Cloud Foundry。

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

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

 

線上研討會:使用 Spring 後端建構安全的 Polymer 應用程式

新聞 | Pieter Humphrey | 2015 年 2 月 24 日 | ...

講者:Scott Deeg

Polymer 是 Google 推出的最新 Web 框架。 它完全圍繞著新興的 Web Components 標準設計,其崇高的目標是使基於這些低階基元建立應用程式變得容易。 隨著 Polymer 的推出,還有一組基於「Material Design」概念的新元素(按鈕、對話方塊等)。 這些技術共同使建構適用於 PC 或行動裝置瀏覽器的反應靈敏、元件化的「單頁」Web 應用程式變得容易。 但是後端呢,我們如何使這些應用程式安全? 在本次演講中,Scott Deeg 將帶您介紹 Polmyer 及其相關技術,然後帶您了解使用基於 Spring REST、Spring Cloud 和 Spring Security 的安全、RESTful 後端和使用 Thymeleaf 進行後端渲染工作的完整雲端應用程式的建構。 最後,他將展示應用於他目前正在建構的工具中的原則。 本次演講主要是程式碼逐步解說和 Demo,並假設熟悉 Java/Spring 和 JavaScript。

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

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

 

SpringOne2GX 2014 回顧:Spring Data REST - 資料遇見超媒體

新聞 | Pieter Humphrey | 2015 年 2 月 24 日 | ...

在 SpringOne2GX 2014 錄製

講者:Roy Clarkson, Greg Turnquist

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

Spring Data REST 彌合了 Spring Data 的 Repository 抽象提供的便利資料存取層與超媒體驅動的 REST Web 服務之間的差距,有效地消除了實作期間所需的樣板程式碼。 本次演講將快速概述該專案,解釋基本的設計決策並介紹最新版本的新功能(即服務文件和探索性)。 然後,我們將著眼於 Spring-A-Gram 範例應用程式(使用 Spring Data REST 建立),重點是前端位元組和片段的實作。

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

SpringOne2GX 2014 回顧:座談會:真實世界的啟動序列

新聞 | Pieter Humphrey | 2015 年 2 月 23 日 | ...

於 SpringOne2GX 2014 錄製。

講者:Erdem Gunay, Turkcell - Tim Hobson, Intuit - Zach Lendon, Independent

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

核心 Spring 主題

在這個座談會中,每位講者將有 20 分鐘的時間來回答這個問題:請告訴我們您使用 Spring Boot 的經驗? 之後會有約 30 分鐘的座談討論,由主持人引導。來自 Turkcell 的 Erdem Gunay 將分享他使用 Spring Boot 重寫 Mobile BaaS 的經驗,該 BaaS 最初是用 Spring 3.x 編寫的。 他在一周內從頭開始使用 Boot 編寫了該服務,整合了 Spring Security、Elasticsearch、MongoDB、Camel、Angular.js,並取得了以下成果:40 倍的吞吐量、100% 的可用性 - 零崩潰、3 倍的用戶 - 在 30 萬台行動裝置上使用。 來自 Intuit 的 Tim Hobson 將分享他使用 Boot 的經驗教訓 - 他將帶您了解需要哪些配置、需要構建哪些內容,以及該專案如何利用 Boot 來最大限度地減少跨領域的程式碼和配置,最大限度地提高可測試性,並專注於應用程式領域。 Zach 將從酒店業的角度介紹 Boot,他們使用 JAX-RS、DropWizard 和 Spring Boot 來創建微服務應用程式。 他將幫助您了解哪些 dropwizard-spring 整合有效,哪些無效,需要注意什麼,以及如何將您的 Spring 應用程式整合到 dropwizard 中,無論您是使用 XML、註解和/或 Java 配置檔案來配置您的 Spring 應用程式。

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

SpringOne2GX 2014 回顧:使用 Spring Boot 的藝術性 Spring Data Neo4j 3.x

新聞 | Pieter Humphrey | 2015 年 2 月 23 日 | ...

於 SpringOne2GX 2014 錄製。

講者:Michael Hunger、Lorenzo Speranzoni - Neo Technology

投影片:http://www.slideshare.net/SpringCentral/artistic-spring-data-neo4j-3x-with-spring-boot-and-van-gogh

本次會議將展示如何使用 Spring Boot 輕鬆開始使用 Spring Data Neo4j。 在簡要介紹 Neo4j NoSQL 圖形資料庫及其 Spring Data 整合庫背後的概念之後,我們將討論 Spring Data Neo4j 中使用的通用方法,並重點介紹新 3.x 版本中令人興奮的新功能,這些功能現在可以與最新的 Neo4j 2.x 版本配合使用。 在會議期間,我們將演示一個激動人心的非凡應用程式的開發步驟 - 追蹤一位著名藝術家的旅程,將他與影響他的地方、繪畫、人物和其他方面聯繫起來。 將這些資料放在圖形中,可以讓我們找到新的見解和結論,並快速添加不同的方面。 該應用程式將使用 Spring Boot 和 Spring Data Neo4j 快速開始。 我們匯入資料,將其視為圖形可視化,然後使用 Spring Boot 的支援基礎架構構建 Web 應用程式。 最後,我們展示了如何僅需幾個步驟即可將該應用程式從僅僅是 Neo4j 客戶端應用程式發展為 Neo4j 伺服器的 REST 擴充,並且可以利用 Spring Data REST 為消費者提供必要的端點。

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

獲取 Spring 電子報

保持與 Spring 電子報的聯繫

訂閱

領先一步

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

了解更多

獲得支援

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

了解更多

即將舉行的活動

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

查看全部