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

大規模政府監控。以廣告為基礎的“免費”雲服務,違背使用者最佳利益。巨大、難以理解的終端使用者許可協議。似乎無論我們轉向何方,個人隱私和自主權都面臨著步步緊逼的圍牆。情況很複雜。許多使用者因困惑和沮喪而放棄了。常聽到的說法是“隱私已死”和“我沒有什麼好隱藏的”。但革命就在眼前。網際網路和全球資訊網的設計初衷就是去中心化的。DNS、SMTP 和 HTTP 等協議假定存在一個對等網路,但在過去 15 年——我們使用這些技術的青春期——我們無意中將網際網路的大部分基礎設施中心化了。這不是出於惡意;這只是出於便利。擁有一個 GMail 賬戶比執行自己的郵件伺服器要簡單得多;將所有內容儲存在雲端比維護自己的備份要容易。作為一種意想不到的後果,我們使得監控變得更加容易,並使侵入性的基於廣告的商業模式成為常態。越來越多的技術專家正在以令人驚訝和深刻的方式努力重新去中心化網路。自由軟體和創新的點對點網路在這個努力中發揮著重要作用,但可能最重要的工具是一個新的工具:加密貨幣。有了比特幣,我們現在擁有了原生的數字貨幣;全球資訊網的現金;一種像全球資訊網設計的那樣去中心化和靈活的貨幣。乍一看,比特幣可能看起來只是另一種支付選項、一種時尚或一種投機泡沫。仔細觀察,人們開始發現它可以透過促進之前不可能實現的對等方之間的經濟激勵來啟用新的商業模式。一旦掌握了加密貨幣的基本原理,人們就會發現其長期影響和可能性與網際網路本身一樣廣泛和深遠。就像網際網路一樣,比特幣也不是包治百病的良藥。它本身就充斥著問題,並面臨著自己的生存威脅。在本次演講中,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 框架已經變得非常複雜。不幸的是,它們也變得越來越複雜。這些框架的演示和示例專案看起來 deceptively simple。然而,要構建和部署真正的應用程式,開發人員必須腳手架、配置和維護大量的複雜機制。直到最近,Java 世界也並非如此。Spring Boot 最終使建立獨立、生產級的 Spring 應用程式變得容易,您可以“即插即用”。我們可以為 JavaScript 做同樣的事情嗎?是的,我們可以!隆重推出 RaveJS。Rave 消除了配置、機制和複雜性。停止配置和調整檔案監視器、最小化器和轉譯器等機制,只是為了獲得一個可執行的應用程式。相反,在 30 秒內從零到“hello world”。在接下來的 30 秒內,只需從 npm 和 Bower(領先的 JavaScript 包管理器)安裝 *Rave Extensions* 和 *Rave Starter* 包,即可輕鬆地將功能和框架新增到您的應用程式中。最後,安裝其他 *Rave Extension* 包來應用您最喜歡的構建、部署和測試模式。

網路研討會:JHipster for Spring Boot

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

主講人:Julien Dubois

JHipster 致力於使用一套廣泛的 Spring 技術(Spring Boot、Spring Security、Spring Data、Spring MVC(提供 Websocket、REST 和 MVC 框架等))、Angular.js 前端以及一套預配置的開發工具(如 Yeoman、Maven、Gradle、Grunt、Gulp.js 和 Bower)來生成高質量的 Java 後端應用程式。JHipster 建立了一個完全配置好的 Spring Boot 應用程式,並提供了一組預定義的螢幕,用於使用者管理、監控和日誌記錄。生成的 Spring Boot 應用程式經過專門定製,可為 Angular.js 提供更流暢的體驗。加入 Julien 進行一次快速的現場編碼會話,構建一個簡單的應用程式,並將其部署到 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,還有一套新的 Elements(按鈕、對話方塊等),基於“Material Design”的思想。這些技術共同使構建響應式、元件化的“單頁”Web 應用程式變得容易,這些應用程式適用於 PC 或移動裝置上的瀏覽器。但是後端怎麼辦,我們如何才能使這些應用程式更安全呢?在本次演講中,Scott Deeg 將帶您瞭解 Polmyer 及其相關技術的簡介,然後透過構建一個完整的基於雲的應用程式,該應用程式具有基於 Spring REST、Spring Cloud 和 Spring Security 的安全 RESTful 後端,並使用 Thymeleaf 進行後端渲染作業。最後,他將展示一個他目前正在構建的工具中應用的原則。本次演講主要以程式碼走查和演示為主,並假定您熟悉 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 倉庫抽象提供的便捷資料訪問層與超媒體驅動的 REST Web 服務之間的差距,有效地消除了實現過程中所需的樣板程式碼。本次演講將快速概述該專案,解釋基本的設計決策,並介紹最新版本的新功能(即服務文件和可發現性)。然後,我們將檢視 Spring-A-Gram 示例應用程式(使用 Spring Data REST 構建),重點關注前端各個部分的實現。

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

SpringOne2GX 2014 回放:小組討論:真實世界的 Boot-up 序列

新聞 | 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 3.x 編寫的移動 BaaS 的經驗。他用一週時間從頭開始用 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 中使用的通用方法,並重點介紹與最新 Neo4j 2.x 版本相容的新 3.x 版本令人興奮的新功能。在會議期間,我們將演示一個令人興奮且不尋常的應用程式的開發步驟——跟蹤一位著名藝術家的旅程,將他與影響他的地點、繪畫、人物和其他方面聯絡起來。將這些資料儲存在圖中可以讓我們找到新的見解和結論,並快速新增不同的方面。該應用程式將使用 Spring Boot 和 Spring Data Neo4j 快速入門。我們匯入資料,將其作為圖視覺化,然後使用 Spring Boot 的支援基礎設施構建 Web 應用程式。最後一步,我們將展示如何通過幾個步驟將此應用程式從一個簡單的 Neo4j 客戶端應用程式演變為 Neo4j 伺服器的 REST 擴充套件,並利用 Spring Data REST 為消費者提供必要的端點。

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

SpringOne2GX 回放:Spring Batch 效能調優

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

錄製於 SpringOne2GX 2014。

演講者:Gunnar Hillert, Chris Schaefer 幻燈片:資料 / 整合軌道

幻燈片:http://www.slideshare.net/SpringCentral/spring-batch-performance-tuning

本次演示,我們將探討各種可擴充套件選項,以提高 Spring Batch 應用程式的健壯性和效能。我們從一個單執行緒的 Spring Batch 應用程式開始,然後對其進行重構,以便演示如何使用以下方式執行它:* 併發步驟 (Concurrent Steps) * 遠端分塊 (Remote Chunking) * AsyncItemProcessor 和 AsyncItemWriter * 遠端分割槽 (Remote Partitioning) 此外,我們還將展示如何將 Spring Batch 應用程式部署到 Spring XD,它提供了高可用性和故障轉移能力。Spring XD 還允許您將 Spring Batch 應用程式與其他大資料處理需求整合。

網路研討會回放:Spring XD - 面向大規模資料和開發人員生產力的平臺

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

演講者:Sabby Anandan, Mark Fisher & Mark Pollack

幻燈片:https://speakerdeck.com/sabbyanandan/2015

擔心大資料以及構建實際應用程式的固有挑戰?您不必再擔心了!Spring XD 提供了一站式解決方案,涵蓋了從傳統企業到大資料的用例,包括批處理和流處理。為每個用例選擇正確的工具非常重要,這也是 Spring XD 整合 Spark、Reactor 和 RxJava 等技術的原因,以展示其靈活性和統一的程式設計模型,支援複雜的資料計算用例。在本次網路研討會中,我們將展示如何透過開箱即用的 XD 執行時,比其他大資料解決方案更快地開發資料驅動的用例。

瞭解更多關於 Spring XD:http://projects.spring.io/spring-xd

瞭解更多關於 Spring Integration:http://projects.spring.io/spring-integration

瞭解更多關於 Spring Batch:http://projects.spring.io/spring-batch

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

SpringOne2GX 2014 回放:具有 Grails 的響應式面向架構

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

錄製於 SpringOne2GX 2014。

演講者:Steve Pember

G&G 特別主題

幻燈片:http://www.slideshare.net/SpringCentral/reactive-grails

應用程式開發人員的自然傾向是按照過程性、同步性、整體性的模式來構建程式碼。經驗豐富的開發人員知道,這會導致易出錯、不可擴充套件、執行緩慢的軟體——但這種情況卻令人擔憂地普遍存在。多年來,出現了幾種旨在緩解此問題的架構模式。最受歡迎的一種是面向服務架構,它涉及將整體應用程式分解為多個小型服務的分散式系統。在本次演講中,我認為 SOA 是一個不錯的開端,但還遠遠不夠。我將討論響應式模式的原則以及從整體轉向響應式架構的重要性。我們將討論各種對 Groovy 友好的技術,這些技術使我們能夠構建分散式、基於微服務的應用程式,並涵蓋服務之間的有效通訊策略。我們將看到,響應式是大型、高效、可擴充套件系統唯一可行的架構。如果您對響應式還陌生,這應該是一次絕佳的介紹。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有