SpringOne2GX 2014 回顧:大型 Java 平臺調優

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

錄製於 SpringOne2GX 2014。

演講者:Emad Benjamin, Jamie O'Meara

幻燈片:http://www.slideshare.net/SpringCentral/tuning-large-scale-java-platforms

本次會議將涵蓋各種垃圾回收(GC)調優技術,特別側重於大規模 JVM 部署的調優。參加本次會議,您將學習到能夠為對延遲敏感的應用程式提供最佳配置的 GC 調優方法。儘管大多數企業級 Java 工作負載可以適應 JVM 例項規模擴充套件到 4GB 以下的 JVM 堆,但在記憶體資料庫領域,有些工作負載需要相當大的 JVM。本次會議我們將深入探討 4GB 到 128GB 範圍內的大型 JVM 調優問題和最佳調優配置。本次會議分享的 GC 調優方法,是 15 年 GC 實踐經驗的提煉,並且是近年來使用純 HotSpot 和 CMS GC 策略調優業界一些最大 JVM 的改編。您將能夠獨立進行有效的 GC 調優。會議將總結完成此任務所需的技術和必要的 JVM 選項。自然,在調優大規模 JVM 平臺時,底層的硬體調優也不容忽視,因此本次會議將偏離傳統的 GC 調優講座,深入探討如何最佳化平臺以增強記憶體消耗。最後,本次會議還將涵蓋 Pivotal Application Fabric 參考架構,其中進行了全面的效能研究。

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

網路研討會回放:使用 Spring 和 OAuth2 實現微服務的安全性

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

主講人:Dave Syer

幻燈片:http://www.slideshare.net/SpringCentral/syer-microservicesecurity

OAuth2 是一種輕量級的安全協議,非常適合與 HTTP 配合使用,而 HTTP 是許多現代架構的核心協議。Spring Security OAuth2 在 2.0 版本中引入了大量新功能,其中最重要的是 `@Configuration` 支援。結合 Spring Boot,您可以大約用 20 行程式碼構建一個安全的 HTTP 服務應用程式。本次演示將展示現代 Spring 堆疊的快速開發和生產就緒功能如何完美結合,為開發由微服務組成的系統中的安全元件提供理想平臺。我們將探討 Spring OAuth2 的新功能,指導您選擇何時使用何種功能,並展示如何輕鬆快速地啟用它們。

詳細瞭解 Spring Security OAUTH:http://projects.spring.io/spring-security-oauth

詳細瞭解 Spring Cloud:http://projects.spring.io/spring-cloud

 

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

網路研討會回放:使用 Spring Boot 和 Vaadin 構建“Bootful” UI

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

演講者:Josh Long (Pivotal) 和 Peter Lehto (Vaadin)

雖然已經辛苦了一天,但您已經完成了:您已經擁有了一個由 Spring Boot 提供支援的後端,現在您需要構建為團隊提供動力並在下週交付的 UI。Vaadin 是一個 UI 框架,它將伺服器端 Java 的易用性與客戶端 JavaScript 的豐富動態特性相結合,與 Spring Boot 整合良好,並提供了難以透過其他方式實現的 UI 最佳化。加入 Spring 開發者佈道師 Josh Long 和 Vaadin 的佈道師,共同探討 Vaadin 和 Spring Boot 如何讓您更快、更輕鬆地投入生產。

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

詳細瞭解 Vaadin:http://www.vaadin.com

 

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

網路研討會回放:使用 Spring、Groovy 和 Crafter 構建支援內容的 Web 和移動應用程式

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

使用 Spring 和 Groovy 征服支援內容的 Web 和移動應用程式

演講者:Russ Danner - Crafter Software

富媒體和數字內容如今幾乎是所有 Web 和移動應用程式不可或缺的一部分,但平臺數量的不斷增加、不斷變化的業務需求以及上市時間都是主要關注的問題。參加本次會議,瞭解構建支援內容驅動的 Web 和移動應用程式的現代實踐。我們將揭示內容和應用程式團隊面臨的常見挑戰,解釋如何透過簡單、強大的工具和正確的架構來解決這些問題。我們還將演示 AT&T、Marriott 和 Harvard Business Publishing 等領先組織如何透過利用 Spring Framework、Groovy 以及其他領先的 Java 開發技術以及內容管理框架來成功構建和管理富含內容的應用。

詳細瞭解 Crafter Software:http://www.craftersoftware.com

 

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

Pivotal 出席 2014 年倫敦 Spring eXchange 大會

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

您是否將參加 11 月 6 日至 7 日在倫敦舉行的 Spring eXchange 大會?

不到一週的時間,Spring 專家將與數百名 Spring 愛好者一起,進行為期兩天的 Spring 學習和技能分享。涵蓋的主題包括大資料和 Spring XD、Spring Data、REST 以及微服務和現代架構。所涵蓋的主題包括大資料和 Spring XD、Spring Data、REST 以及微服務和現代架構。Pivotal 專家將大力出席,陣容星光熠熠。請看下方一些您不容錯過的 Pivotal 演講者和演講。

前往日程頁面瞭解更多詳情和完整的演講者名單。 如需預訂席位並確保入場,請前往預訂頁面。 Pivotal 是 Spring eXchange 的贊助商,因此請在會議期間透過 Twitter 聯絡我們 @springcentral #springx! 

倫敦 Java 社群會員提供的特別優惠:想成為我們 Pivotal 演講者在 2014 年 Spring eXchange 大會上的嘉賓並獲得免費門票嗎?我們將為最初發推文給我們 @springcentral@cloudfoundry 並附上部署在 Pivotal Web Services 上的 Spring 應用程式 URL 的前 15 位 LJC 會員提供。先到先得,我們為 15 位演講者準備了 15 張門票!我們將透過檢視 Spring 應用程式的 URL 來驗證獲勝者,並在 meetup.com 上查詢您是否是倫敦 Java 社群的會員,如果您獲勝,請確保您擁有 meetup.com 個人資料並且是會員!

星期四 - 2014 年 11 月 6 日
上午 10:00

  • Dr. David Syer
  • Spring 的新特性
  • 在 2014 年 Spring eXchange 大會的開幕主題演講中,Dave Syer 回顧了 Spring 生態系統近期的發展,大約追溯到 12 個月前。自從 Spring Boot 於 2013 年問世以來,Spring 就變得很有趣,所有酷炫的開發者都想與之一起玩耍。結合 Spring IO 和 Spring Cloud 的背景,Dave 還將介紹 Foundation 專案的最新更新,如 Spring 4.1 和 4.2、Spring Batch 3.0、Spring Integration 4.1 和 Spring Data Evans,以及 Execution layer 專案,如用於大資料的 Spring XD 和用於全棧 Web 應用程式的 Grails。您會驚訝並欣喜地發現構建應用程式和服務以及將它們粘合到分散式系統中有多麼容易,尤其是如果您不曾使用過 Spring,或者最近沒有看過它。

上午 10:45

  • Mark Pollack
  • 大資料,時間有限:消除建立大資料應用程式的複雜性
  • 建立大資料應用程式是一門相對較新的藝術,開發一個全面的解決方案可能充滿挑戰。一些關鍵挑戰源於整合複雜的領域,如流分析、批次工作流編排以及資料匯入和匯出。此外,構建此類應用程式通常需要整合不同的產品。Spring XD 是一個旨在解決大資料複雜性的新專案。它建立在久經考驗的 Spring 技術之上,用於連線這些領域,並提供一個可擴充套件、分散式和容錯的執行時環境。您無需成為 Java 開發人員即可開始。簡單的 DSL 讓您只需幾個簡單的步驟即可構建複雜的流和作業定義,其中包括對機器學習演算法的評分。
  • Brian Clozel, Stephane Nicoll
  • 開始使用 Spring
  • Spring 不僅僅是一個單一的框架——它是一個豐富的生態系統,擁有多個專案,所有這些專案都有助於構建現代應用程式。但對於 Spring 初學者來說,這一切可能會有點令人望而生畏。Stéphane Nicoll 和 Brian Clozel 將帶您瞭解 Spring 框架背後的核心概念和思維模式;他們將介紹框架的主要方面,同時也會向您介紹其他 Spring 專案中的關鍵功能,包括最新的 Spring IO 平臺。在本屆會議之後,您將對所有 Spring 投資組合專案採用一種通用方法,並掌握在 2014 年成功開始使用 Spring 的所有關鍵。

中午 12:00

  • Stuart Williams
  • 使用 Spring 和 RTI 進行非同步設計:每秒 100 萬個事件
  • 應用程式設計者通常必須在靈活性和特異性(因此通常是效能)之間進行權衡;何時以及何地這樣做是一門藝術,需要經驗。本次演講將分享十多年來的決策經驗以及使用最新版本 Spring 專案(Integration、Data、Boot、MVC/REST 和 XD)開發 Pivotal 成功的即時智慧 (RTI) 產品所獲得的經驗。透過對 RTI 架構的 walkthrough,我們將為您解釋 Spring 在每秒處理數十萬(乃至數百萬)事件/操作時的表現,以及您現在可以在自己的 Spring 應用程式中使用的技術,以最大限度地降低資源利用率並提高效能。
  • Josh Long
  • 使用 Spring Boot 構建“Bootiful”應用程式
  • 好吧,也許“Bootiful”永遠行不通,但我嘗試了,而且值得,因為您正在閱讀這篇文章。Spring Boot,來自 Pivotal 的 Spring 團隊的新的約定優先配置框架,將 Spring 的靈活性與傳統的、常識性的預設值結合起來,使應用程式開發不僅飛速發展,而且令人愉悅!加入 Spring 開發者倡導者 Josh Long,瞭解 Spring Boot 是什麼,為什麼它如此引人注目,為什麼您應該在下一個應用程式(REST、Web、批處理、大資料、整合,任何東西!)中考慮它,以及如何開始。

下午 2:00

  • Janne Valkealahti
  • 使用 Spring 和 RTI 進行非同步設計:每秒 100 萬個事件
  • 應用程式設計者通常必須在靈活性和特異性(因此通常是效能)之間進行權衡;何時以及何地這樣做是一門藝術,需要經驗。本次演講將分享十多年來的決策經驗以及使用最新版本 Spring 專案(Integration、Data、Boot、MVC/REST 和 XD)開發 Pivotal 成功的即時智慧 (RTI) 產品所獲得的經驗。透過對 RTI 架構的 walkthrough,我們將為您解釋 Spring 在每秒處理數十萬(乃至數百萬)事件/操作時的表現,以及您現在可以在自己的 Spring 應用程式中使用的技術,以最大限度地降低資源利用率並提高效能。

下午 3:15

  • Eric Bottard
  • Spring XD 內部機制導覽
  • 當 Stream 部署到 Spring XD 叢集時會發生什麼?Stream 處理和資料分割槽如何工作?當 Spring XD 容器發生故障時,叢集如何恢復?我們將透過即時演示,深入探討這些主題以及更多內容。
  • Stephane Maldini
  • 使用 Reactor 進行響應式微服務
  • 微服務架構現已成為眾多公司的標準。在構建微服務時需要解決的問題中,開發人員可能需要考慮非同步。Reactor 為任何 JVM 應用程式(及更高版本)提供了漸進式、不帶預設觀點的併發處理。它不僅是一個方便輕量級的工具包,而且是 Reactive-Streams 規範的一部分,因此可以與 RxJava 或 Akka 等朋友互操作。來發現一些構建 Reactor 之上的微服務的技巧和竅門,理解它如何建立在 Reactive-Streams 規範之上,以及為什麼這在當今的軟體開發中是一個顛覆性的變革。

星期五 - 2014 年 11 月 7 日

上午 11:15

  • Ben Hale
  • 使用 Spring Boot 設計 RESTful 微服務
  • 隨著資料驅動應用程式的普及,提供資料的服務也在激增。隨著團隊負責的服務越來越多,至關重要的是以儘可能輕量級的方式設計和實現它們。本次會議將介紹如何將微服務設計為 RESTful API,並使用 Spring Boot 以最少的程式碼實現它們。它將專注於使用 REST 和 HATEOAS 進行 API 設計,並透過現場編碼逐步完成一個部署到雲端的完整應用程式。
  • Josh Long
  • 使用 Spring Cloud 構建“Bootiful”應用程式
  • 好吧,也許“bootiful”永遠不會成功,但我嘗試了,而且是值得的,因為你正在閱讀這篇文章。Spring Boot,由 Pivotal 的 Spring 團隊推出的新的約定優先配置框架,將 Spring 的靈活性與約定俗成、常識性的預設設定相結合,使得應用程式開發不僅能飛速進行,而且令人愉快!加入 Spring 開發者佈道師 Josh Long (@starbuxman),共同探討 Spring Boot 是什麼,為什麼它能引起人們的關注,為什麼您應該在下一個應用程式(REST、Web、批處理、大資料、整合,等等)中考慮它,以及如何開始。讓我們利用虛擬 JUG 的動態特性:我將進行即時編碼,並(嘗試)回答您關於 Spring 和 Spring Boot 所有問題的答案,同時介紹這項技術。

下午 12:30

  • Oliver Gierke
  • Spring Data REST - 儲存庫與超媒體相遇
  • Spring Data 儲存庫抽象極大地簡化了 Java 中資料訪問層的實現。在此基礎上,這個傘式專案的 REST 模組提供了一個程式設計模型,可以輕鬆公開超媒體驅動的 REST 資源以與儲存庫進行互動。本次演講討論了 Spring Data REST 實現的模式,網際網路標準和規範如何影響設計,以及模組如何公開元資料以構建松耦合的客戶端。演示包含大量動手程式碼示例,以演示所討論的方面。
  • Brian Clozel
  • Spring.io 內部:一個生產級的 Spring 參考應用程式
  • 您想一探最近開源的、為 spring.io 網站提供支援的參考應用程式嗎?那就加入 Spring 大師 Brian Clozel 吧,他將概述這個統一平臺背後的部分特性。本次演講將涵蓋以下內容:
    • Spring Boot 的慣用用法
    • 利用 Spring Framework 4 的特性
    • 透過 cujoJS 的 curl、Bower 和 Gulp 進行的 JavaScript 前端之旅,以實現清晰模組化的設計
    • 使用藍綠部署實現 Cloud Foundry 的零停機部署
    • 在此處瞭解更多關於 Spring.io 的資訊!

下午 2:30

  • Thomas Darimont
  • Spring Data 的新特性?
  • 本次演講將概述 Spring Data 最新發布版系列中引入的新特性。我們將介紹 Spring Data Commons 中最近的新增和改進——該模組是與特定儲存模組共享的。然後,我們將深入探討各個儲存模組的最新和最強大的功能,例如 JPA、MongoDB、Neo4j、Solr 以及社群模組。
  • Andy Wilkinson
  • 記錄 RESTful API
  • API 的文件是使其易於理解和易於使用的重要組成部分。RESTful API 也不例外。本次演講將探討您的 RESTful API 文件應包含哪些內容,以及同樣重要的是,不應包含什麼內容。我們將透過許多真實世界的良好和糟糕 API 文件示例,然後考慮使用 Spring 構建的 RESTful API 的幾種不同文件生成方法。

下午 3:45

  • Christoph Strobl
  • 使用 Spring 啟動您的搜尋
  • 在谷歌時代,搜尋資料已成為一項關鍵任務。我們想要找到,而不是搜尋!本次會議將重點介紹將搜尋整合到您的應用程式中的解決方案。我們將看看 Spring Data 對 Apache Solr、Elasticsearch 和 Mongodb 的搜尋抽象,並使用 Spring Boot 進行一些動手自動配置(保證 100% 無 XML 設定)。您選擇技術,Spring 提供工具供您使用。
  • Rob Winch
  • Spring 中 RESTful API 安全現狀
  • 瞭解如何正確保護您的 RESTful 端點,探索在 RESTful API 上應用安全性時的一些常見陷阱,並發現 Spring Security 中的新功能如何大大簡化 RESTful API 的安全性。RESTful 架構的眾多優勢使其成為設計 Web 基礎 API 的標準方式。例如,REST 的原則規定我們應該利用標準的 HTTP 動詞,這有助於保持 API 的簡潔。被視為 RESTful 的伺服器元件應該是無狀態的,這有助於確保它們可以輕鬆擴充套件。我們可以利用快取來獲得進一步的效能和可擴充套件性優勢。然而,REST 和安全性的最佳實踐似乎經常發生衝突。在無狀態應用程式中應如何對使用者進行身份驗證?如何保護的資源也支援快取?RESTful 端點的安全性進一步受到安全性最佳實踐快速演變的複雜性的影響。在本次演講中,Rob 將討論如何正確保護您的 RESTful 端點。在此過程中,我們將探討在 RESTful API 上應用安全性時的一些常見陷阱。最後,我們將看到 Spring Security 中的新功能如何大大簡化 RESTful API 的安全性。

請記住 SpringOne2GX 2015 的日期!  我們希望您能標記日曆並再次加入我們!SpringOne2GX 2015 將於 2015 年 9 月 14 日至 17 日在華盛頓特區萬豪侯爵酒店舉行。

網路研討會:Spring Boot 和 JRebel 6.0

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

Spring Boot 和 JRebel 6.0

演講者:Adam Koblentz(JRebel)和 Josh Long(Pivotal)

Spring Boot 是 Pivotal 的 Spring 團隊推出的新的約定優於配置的框架,它將 Spring 的靈活性與常規的、符合常識的預設值相結合,讓應用程式開發不僅能飛速進展,而且令人愉悅!Spring Boot 在啟動專案方面為您提供了巨大的優勢,現在,透過新增 JRebel,我們將為您提供另一項增強。使用 JRebel,普通 Java 開發人員每年平均可以節省超過 1 個工作月的時間,因為他們可以使用 JRebel 跳過應用程式的重新構建、重啟和重新部署。JRebel 6 將於 2014 年 11 月 4 日釋出,幷包含對 Spring Boot 的完整整合。加入 Spring 的 Josh Long 和 ZeroTurnaround 的 Adam Koblentz,瞭解如何將 Boot 與 JRebel 相結合,並在更少的時間內以更少的配置完成更多工作。

2014年11月20日星期四 3:00 PM GMT (倫敦 GMT) 註冊

2014年11月20日星期四 10:00 AM PST (舊金山 GMT-08:00) 註冊

網路研討會回放:為持續交付架構:使用 Pivotal CF 和 Spring Cloud 進行微服務

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

演講者:Matt Stine, Pivotal

幻燈片:https://speakerdeck.com/mstine/architecting-for-continuous-delivery-microservices-with-pivotal-cf-and-spring-cloud

加入 Matt Stine,瞭解如何架構針對持續交付最佳化的系統,使您能夠更快、更安全地進行創新和交付價值。微服務、Pivotal CF 和 Spring Cloud 相結合,建立了一個可操作的架構,使企業能夠透過快速、迭代的開發大規模地持續交付價值,並滿足移動優先世界的需求。

詳細瞭解 Spring Cloud:http://projects.spring.io/spring-cloud

詳細瞭解 Cloud Foundry:http://cloudfoundry.org

詳細瞭解 Pivotal CF:http://www.pivotal.io/platform-as-a-service/pivotal-cf

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

Pivotal 出席 2014 年矽谷編碼營

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

您是否將參加 2014 年矽谷編碼營?   如果是,我們邀請所有 Java 社群成員到 Pivotal 展位,與 Pivotal 工程師交流 Java SE、Spring、Groovy、Grails、Redis、RabbitMQ、Tomcat、Cloud Foundry 和 Hadoop 的最新創新。展覽空間週六上午 8:00 - 下午 5:00 開放,週六上午 8:30 - 下午 3:30 開放,因此有充足的時間回答您的問題。  有關我們的會議和精彩贈品的詳細資訊,請參閱下文 - 來找我們吧! 

星期六 - 2014 年 10 月 11 日           
上午 9:45

上午 11:45

下午 1:45

星期日 - 2014 年 10 月 12 日

上午 9:15

上午 10:45

請訪問 Pivotal 編碼營展位,與技術專家就 Cloud Foundry、Spring、Groovy、Grails、Redis、RabbitMQ、Tomcat、Hadoop 等進行技術交流。

另外,不要錯過 Pivotal Web Services 的連帽衫贈送活動!  使用 Spring Boot 構建 REST 服務,將其部署到 run.pivotal.io 並獲得一件連帽衫!  您可以提前完成,並向我們展示正在執行的應用,或者使用展位的筆記型電腦。 

 

 

請記住 SpringOne2GX 2015 的日期!  我們希望您能標記日曆並再次加入我們!SpringOne2GX 2015 將於 2015 年 9 月 14 日至 17 日在華盛頓特區萬豪侯爵酒店舉行。

網路研討會:為持續交付架構:使用 Pivotal CF 和 Spring Cloud 進行微服務

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

演講者:Matt Stine, Pivotal

加入 Matt Stine,瞭解如何架構針對持續交付最佳化的系統,使您能夠更快、更安全地進行創新和交付價值。微服務、Pivotal CF 和 Spring Cloud 相結合,建立了一個可操作的架構,使企業能夠透過快速、迭代的開發大規模地持續交付價值,並滿足移動優先世界的需求。

2014年10月21日星期二,下午3:00 BST (倫敦 GMT+01:00) 註冊

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

網路研討會:使用 Spring Boot 和 Vaadin 構建“Bootful” UI

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

演講者:Josh Long (Pivotal) 和 Vaadin

雖然已經辛苦了一天,但您已經完成了:您已經擁有了一個由 Spring Boot 提供支援的後端,現在您需要構建為團隊提供動力並在下週交付的 UI。Vaadin 是一個 UI 框架,它將伺服器端 Java 的易用性與客戶端 JavaScript 的豐富動態特性相結合,與 Spring Boot 整合良好,並提供了難以透過其他方式實現的 UI 最佳化。加入 Spring 開發者佈道師 Josh Long 和 Vaadin 的佈道師,共同探討 Vaadin 和 Spring Boot 如何讓您更快、更輕鬆地投入生產。

2014年10月23日星期四,下午3:00 BST (倫敦 GMT+01:00) 註冊

2014年10月23日星期四,上午10:00 PDT (舊金山 GMT-07:00) 註冊

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有