SpringOne2GX 2013 回放:多環境 Spring 應用

新聞 | Pieter Humphrey | 2014年3月18日 | ...

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013

演講者:Josh Long (Pivotal) 和 Kevin Nilson (Google)

假設從一個環境到另一個環境一切都保持不變會很理想,但當今部署目標(雲、應用伺服器等)的現實情況使得這變得困難。應用程式在開發環境中可能使用記憶體資料庫,而在生產環境中可能使用傳統資料庫。A/B 測試是一種常見的做法,可讓您逐步暴露潛在高風險的功能。特性開關(Feature switches)非常寶貴;如果出現問題,您可以回滾到已知狀態。所有這些以及更多的用例都可以使用 Spring Framework 來處理。加入 JavaOne 搖滾明星兼 Java Champion Kevin Nilson 和 Spring Developer Advocate Josh Long 的行列,瞭解如何使用 Spring Framework 在不同環境中執行您的應用程式。

在 http://www.spring.io 瞭解更多關於 Spring 的資訊

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

SpringOne2GX 2013 回放:使用 Spring 構建智慧客戶端

新聞 | Pieter Humphrey | 2014年3月18日 | ...

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013

演講者:Roy Clarkson 和 Josh Long

沒有哪個應用程式是孤立的,如今這一點比以往任何時候都更明顯,因為應用程式的影響力已擴充套件到人們的手機、桌面、平板電腦、電視、藍光播放器和汽車。現代開發者應該如何支援這些眾多平臺?在本次演講中,與 Josh Long 一起了解 Spring 如何透過(有時由 Spring Security OAuth 保護的)透過 Spring MVC 公開的 RESTful 服務、HTML5 以及藉助 Spring Mobile 實現的客戶端特定渲染,以及透過 Spring Android 對 Android 的強大原生支援,來擴充套件您的影響力。

在以下連結瞭解更多關於 Mobile 和 Spring 的資訊:http://projects.spring.io/spring-framework (Spring MVC + Spring MVC 的 REST 實現)

http://projects.spring.io/spring-security-oauth

http://projects.spring.io/spring-hateoas

http://projects.spring.io/spring-mobile

http://projects.spring.io/spring-android

 

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

SpringOne2GX 2013 回放:Reactor - JVM 上非同步應用程式的基礎

新聞 | Pieter Humphrey | 2014年3月18日 | ...

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013。

演講者:Jon Brisbin, Stephane Maldini Reactor 經過兩年的孵化最近公開,與 Storm、Akka、Play、GPars 或 Vert.x 等框架緩慢地共同發展。從 Grails 2.3 版本開始整合,Reactor 汲取了多種非同步工具的最佳思想,並將它們合成為一個連貫的框架,支援各種執行時拓撲,並使開發者能夠輕鬆高效地利用他們的雲或傳統硬體資源。Reactor 無論是在 Spring ApplicationContext 內部還是外部都一樣適用,並且還以 DSL 和語言擴充套件的形式提供了一流的 Groovy 支援。特別關注的是,Reactor 易於使用,可以建立類似 node.js 的單檔案應用程式,同時保持一個可靠的非同步工具集,可以與 Gemfire、Spring Integration 和 Spring Batch 等大資料和快速資料工具配合使用。本次演講將正式介紹 Reactor,並展示演示 Reactor 應用程式事件驅動和基於組合特性的示例程式碼。

 

在 http://projects.spring.io/spring-framework 瞭解更多關於 Spring Framework 4.0 的資訊

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

在 http://cloudfoundry.org/ 瞭解更多關於使用 CloudFoundry 的資訊:

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

SpringOne2GX 2013 回放:Thymeleaf - 使用自然模板改進您的 Spring 檢視層

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

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013

演講者:Emanuel Rabina

由於 Web 語言(HTML、CSS、Javascript)與伺服器端語言(Java、Groovy、Scala 等)之間存在脫節,多年來湧現了許多庫和框架來填補這一空白,但這常常導致檢視中充斥著後端程式碼、特殊語法,甚至發明了全新的檢視語言抽象;所有這些都是為了將我們的伺服器端思想轉換為 HTML,但其中很少有最終看起來像它生成的 HTML。此時,Thymeleaf 出現了——這是一個使用 HTML 建立地道 HTML 的模板框架。在本次演示中,您將瞭解 Thymeleaf、它的一些特性、如何在您的 Spring Web 專案中使用它、圍繞它不斷發展的生態系統,以及它如何使用自然模板讓您團隊中的 Web 設計師以及我們每個人的內在 Web 設計師都感到滿意。

在 www.thymeleaf.org 瞭解更多關於 Thymeleaf 的資訊

在以下連結瞭解更多關於 Spring MVC 的資訊:http://projects.spring.io/spring-framework

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

SpringOne2GX 2013 回放:實用的 JavaScript

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

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013

演講者:John Hann

你已經開始接觸 JavaScript。你對這門語言有了一些基本感覺,但還沒能真正感到高效。如果是這樣,本次演講就是為你準備的。我們將剝離抽象、庫和框架,揭示 JavaScript 中更有趣的基礎知識。具體來說,我們將深入探討以下內容

  • 原型繼承(以及經典繼承的替代方案)
  • 閉包
  • 作用域與上下文和 *this*
  • 公共變數 vs 特權變數 vs 私有變數
  • 模組
  • Promises / Futures
  • ECMAScript 5 和 6 的最新改進
  • 函數語言程式設計策略
  • 使用 JSDoc 生成文件
  • 測試策略
  • 以及更多!
!{iframe width="560" height="315" src="//www.youtube.com/embed/EZW-ngSHK6o" frameborder="0" allowfullscreen}{/iframe}

網路研討會回放:Spring Data Repositories - 最佳實踐

新聞 | Pieter Humphrey | 2014年3月5日 | ...

演講者:Oliver Gierke 和 Thomas Darimont

幻燈片:https://speakerdeck.com/olivergierke/spring-data-repositories-best-practices

Repository 抽象層是 Spring Data 專案的核心組成部分之一。它提供了一個一致的、基於介面的程式設計模型,以便輕鬆實現關係型資料庫和 NoSQL 資料庫的資料訪問層。我們將回顧在各種客戶專案中應用該層所學到的經驗,並總結出您可以在專案中應用的最佳實踐。本次會議還將討論高階特性,例如 Querydsl 整合、自定義實現程式碼的整合以及與 Spring MVC 和 Spring HATEOAS 的鉤子。

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

在以下連結瞭解更多關於 Spring HATEOAS 的資訊:http://projects.spring.io/spring-hateoas

在以下連結瞭解更多關於 Spring MVC 的資訊:http://projects.spring.io/spring-framework

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

SpringOne2GX 2013 回放:RabbitMQ 是新王者

新聞 | Pieter Humphrey | 2014年3月4日 | ...

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013。

演講者:Alvaro Videla, Jan Machacek

Jan 將展示如何使用 RabbitMQ 連線不同平臺上的元件。在介紹主要概念的幾張幻燈片之後,剩下的演講將是現場編碼。編碼將首先展示連線到 RabbitMQ 傳送和接收訊息的 Spring Integration 程式碼——例如傳送和接收 byte[] 值。然後,Jan 將透過用 C++ 原生程式碼替換 RPC 伺服器元件來展示 RabbitMQ 的真正強大之處:我們將編寫影像處理元件。為了讓事情變得更好——更快——我們將使用 CUDA 進行影像處理。如果您想了解如何在應用程式核心中使用 RabbitMQ,特別是如果您的應用程式需要連線完全不同平臺上的程式碼,並且需要進行大量數值計算或影像處理,請來參加 Jan 的演講和演示。您不需要對 Spring Integration、AMQP 或 OpenCV 等有深入瞭解;您只需要具備您內心的極客精神。

在以下連結瞭解更多關於 RabbitMQ 的資訊

http://www.gopivotal.com/products/pivotal-rabbitmq

http://www.rabbitmq.com

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

SpringOne2GX 2013 回放:Spring Integration 內部原理

新聞 | Pieter Humphrey | 2014年3月4日 | ...

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013

演講者:Gary Russell 全面回顧流中的訊息路由——包括

  • replyChannel 和 errorChannel 頭確切的使用方式和時機
  • 這些頭在錯誤流中應用的方式和時機
  • 同步和非同步處理(使用任務執行器和輪詢器)之間的差異
  • SpEL 的使用(用於訊息-方法對映以及某些“動態”配置屬性)
  • 型別轉換(透過 SpEL、資料型別通道等)隱式建立的通道
  • 鏈的工作原理 訊息到達元件時如何對映到方法
  • 閘道器方法如何對映到訊息(以及首次瞭解我們正在考慮的一些增強功能)
  • 選項:…

SpringOne2GX 2013 回放:使用 Spring、Neo4J、Mongo 和 Redis 在雲端進行癌症研究

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

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013

演講者:Smitha Gudur, Manoj Joshi, Redbasin Networks

癌症/生命科學藥物研究模型在關係、關係異構性和實體相互依賴性方面非常豐富。大多數實體元資料是動態且不可預測的,這使得很難將此類模型適應傳統的關係統一環境。Redbasin Networks 使用一種混合 Nosql 策略,支援複合且豐富的文件元資料,這些元資料廣泛地相互關聯。癌症和生命科學資料過度巢狀。如果您正在構建複雜的工程和/或科學應用程式,並且需要關於如何合併來自許多不同資料集的資料並將其對映到直觀有效的圖資料庫模型的見解,您會發現這很有用。我們將使用程式碼示例展示如何使用 Spring、Neo4J 和 Mongo 構建複雜的元資料,為藥物研究人員提供有用的藥物見解,併為技術人員構建複雜的生命科學應用程式提供平臺。

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

SpringOne2GX 2013 回放:Spring Data 社群閃電演講

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

錄製於加利福尼亞州聖克拉拉的 SpringOne2GX 2013

演講者:Peter Bell (MongoDB Master), Costin Leau (Elasticsearch), Christoph Strobl (Solr) 和 Michael Nitschinger (Couchbase)

Spring Data 最初是一個傘形專案,由許多獨立的模組組成——每個模組對應一個支援的資料儲存。雖然其中一些資料儲存模組——例如 JPA 和 MongoDB 模組——由 Pivotal 工程師維護,但最近湧現了許多社群實現。它們基於 Spring Data Core 模組的基礎構建,併為其他儲存公開了 Spring Data 程式設計模型。本次會議將邀請 Solr(Christoph Strobl)、Elasticsearch(Costin Leau)、Couchbase(Michael Nitschinger)和 MongoDB(Peter Bell)社群模組的維護者和貢獻者,他們將討論即將釋出的版本的最新和最重要的特性,並介紹他們如何使用 Spring Data Core 的 API 來構建模組。Spring Data 最初是一個傘形專案,由許多獨立的模組組成——每個模組對應一個支援的資料儲存。雖然其中一些資料儲存模組——例如 JPA 和 MongoDB 模組——由 Pivotal 工程師維護,但最近湧現了許多社群實現。它們基於 Spring Data Core 模組的基礎構建,併為其他儲存公開了 Spring Data 程式設計模型。本次會議將邀請 Solr(Christoph Strobl)、Elasticsearch(Costin Leau)、Couchbase(Michael Nitschinger)和 MongoDB(Peter Bell)社群模組的維護者和貢獻者,他們將討論即將釋出的版本的最新和最重要的特性,並介紹他們如何使用 Spring Data Core 的 API 來構建模組。

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

獲取 Spring 新聞通訊

訂閱 Spring 新聞通訊,保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助力您的進步。

瞭解更多

獲取支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,一站式訂閱。

瞭解更多

即將舉辦的活動

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

檢視全部