SpringOne2GX 2013 回放:超越依賴注入

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

錄製於加州聖克拉拉的 SpringOne2GX 2013

講師:Mark Secrist

許多學習 Spring Framework 的開發者認為它僅僅是一個用於集中依賴注入的機制。雖然該框架在這方面做得很好,但它的功能遠不止於此。本次會議中,我們將探討核心框架以及許多其他 Spring 專案所使用的構建塊和模式。結果是,與會者將更好地理解如何使用 Spring Framework,並學習如何構建利用這些相同模式的自定義元件。我們將探討的主題:

  • 集中式生命週期管理的優勢
  • 面向介面程式設計
  • 利用代理的強大功能
  • 使用註解
  • 理解模板模式

依賴注入是 Spring Framework 非常重要的一部分。然而,它也是一系列關鍵模式的集合,我們將在本次會議中探討。

  • 集中式生命週期管理
  • 探究 BeanFactoryPostProcessor
  • 探究 BeanPostProcessor
  • 如何編寫自己的 BeanPostProcessor
  • 面向介面程式設計
  • 面向介面程式設計的好處
  • 松耦合
  • Spring 如何利用此機制的示例
  • 如何在自己的 Spring 應用程式中利用
  • 利用代理的強大功能
  • 代理在 Spring 中的工作原理
  • Spring 如何使用它們
  • 編寫自己的基於代理的解決方案
  • 使用註解
  • Spring 如何使用註解的示例
  • 使用自己的註解
  • 理解模板模式
  • 模板模式的目的
  • Spring 如何使用模板
  • 建立自己的模板

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

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

DISID 將領導 Spring Roo 專案

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

DISID 將領導 Spring Roo 專案

Disid

我們很高興地宣佈,Pivotal 和 DISID 將合作進一步開發 Spring Roo 專案。Roo 將繼續其目標,即提供一種程式碼生成風格的 RAD (快速應用開發) 框架,專注於幫助開發者按時完成 Java 專案。

Pivotal 和 DISID 圍繞 Roo 的合作已經持續了一段時間,所以我們很高興能將最初非正式的、由開發者主導的合作關係正式化——DISID 也對此承諾投入。Spring Roo 專案將繼續作為 Spring 下的開源專案,保持當前的許可政策不變。Pivotal 和 DISID 都呼籲 Spring 和 Java 社群中有意願與我們合作的人加入專案!

瞭解更多:http://www.disid.com/web/guest/spring-roo

關注 DISID 的 Twitter @disid_corp 獲取更多更新!

網路研討會:Spring Integration 4.0 - 新前沿

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

講師:Gary Russell

Spring Integration 團隊一直在努力開發這個流行的整合框架的最新版本。在 4.0 版本之前,如果不使用 XML,幾乎不可能定義完整的 Spring Integration 流。在這個主要版本中,現有的基本註解支援得到了全面改進,那些喜歡使用 Java @Configuration 類的開發者現在可以定義他們的應用程式,而無需使用任何 XML(當然,XML 仍然支援)。在本次會議中,我們將介紹框架的這些主要變化,解釋如何以及何時使用它們。主要將進行演示和程式碼走查,我們將從頭開始構建一個實用的 Spring Boot / Integration 應用程式。

2014年5月13日星期二 下午 3:00 BST 時間 (倫敦, UTC+1) 註冊

2014年5月13日星期二 上午 10:00 太平洋夏令時 (舊金山, UTC-07:00) 註冊

網路研討會:使用 Spring 和 Neo4j 構建資料驅動應用程式

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

講師:Michael Hunger (Neo Technology) 和 Josh Long (Pivotal)

Spring Data Neo4j 3.0 已經發布,並且支援 Neo4j 2.0。Neo4j 是一個功能強大的小型圖資料庫。圖資料庫非常適合提出有趣的問題並進行分析。想要載入 Facebook 好友圖?構建推薦引擎?Neo4j 正是所需的工具。加入 Spring Data Neo4j 負責人 Michael Hunger (@mesirii) 和 Spring 開發者倡導者 Josh Long (@starbuxman),瞭解如何使用 Spring Data Neo4j 和 Spring Boot 構建智慧的、圖驅動的應用程式。

2014年5月20日星期二 下午 3:00 BST 時間 (倫敦, UTC+1) 註冊

2014年5月20日星期二 上午 10:00 太平洋夏令時 (舊金山, UTC-07:00) 註冊

SpringOne2GX 2013 回放:您的資料,您的搜尋,Elasticsearch

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

錄製於加州聖克拉拉的 SpringOne2GX 2013

講師:Costin Leau,Elasticsearch

快速找到相關資訊一直是一個挑戰,在當今資料“海洋”日益增長的情況下更是如此。本次演講探討了即時全文搜尋領域,使用 Elasticsearch,這是一個構建在 Apache Lucene 之上的開源分散式搜尋引擎。會議將展示如何在結構化和非結構化資料上進行即時搜尋,如何處理型別和建議,進行社交圖譜過濾和聚合以實現高效分析。所有這些都從 Spring 的角度出發。最後但同樣重要的是,演示將重點關注 Hadoop 平臺,以及 Map/Reduce、Hive、Pig 或 Cascading 作業如何利用搜索引擎顯著加快執行速度並增強其功能。演示涵蓋了架構主題,如索引可伸縮性、資料本地性和分割槽,使用離線和線上儲存(HDFS、S3、本地檔案系統)以及多租戶。

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

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

SpringOne2GX 2013 回放:應用程式安全陷阱

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

錄製於加州聖克拉拉的 SpringOne2GX 2013

講師:Mike Wiesner

建立安全的應用程式不僅僅是將 Spring Security 應用於其中。這當然不是一個新話題,但隨著 Servlet 容器和各種 Spring 專案(如 Spring MVC 和 Spring Integration)的動態配置越來越受歡迎,瞭解我們可能面臨的安全權衡以及如何解決它們變得更加重要。

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

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

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

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

網路研討會回放:使用 Spring Boot 構建“Bootiful”應用程式

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

錄製於加州聖克拉拉的 SpringOne2GX 2013

講師:Josh Long

好吧,也許“bootiful”這個詞永遠不會流行起來,但我嘗試了,而且很值得,因為你正在讀這篇文章。Spring Boot 是 Pivotal 的 Spring 團隊推出的一個以約定優於配置為中心的新框架,它將 Spring 的靈活性與約定俗成的、通用的預設配置相結合,使應用程式開發不僅快速,而且令人愉快!加入 Spring 開發者倡導者 Josh Long,瞭解 Spring Boot 是什麼,為什麼它備受關注,為什麼你應該考慮將它用於你的下一個應用程式(REST、微服務、web、批處理、大資料、整合,或其他任何型別!),以及如何入門。

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

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

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

SpringOne2GX 2013 回放:Spring Data 和 Apache Hadoop 入門

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

錄製於加州聖克拉拉的 SpringOne2GX 2013

講師:Thomas Risberg, Janne Valkealahti

大資料和 Hadoop 被廣泛認為是下一代資料平臺。Hadoop notoriously 難以使用,直接開始編碼很容易導致挫敗感。更好的方法是利用你現有的 Java 和 Spring 技能來利用這些新技術。在本次演示中,我們將介紹 Spring Data for Apache Hadoop,看看它如何簡化 Hadoop 的使用。我們還將介紹幾種安裝小型 Hadoop 叢集的方法,可用於測試你的新的 Hadoop 應用程式。

瞭解更多關於 Spring for Apache Hadoop 的資訊:http://projects.spring.io/spring-hadoop

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

SpringOne2GX 2013 回放:Hadoop 之上的記憶體資料和計算

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

錄製於加州聖克拉拉的 SpringOne2GX 2013

講師:Jags Ramnarayan, Anthony Baker

Hadoop 以低廉的價格提供了驚人的容量可伸縮性。但核心 Hadoop 設計用於順序訪問——一次寫入,多次讀取;這使得即時/線上應用程式無法使用 Hadoop。在前面新增一個分散式記憶體層,你就可以獲得兩全其美的優勢——非常高的速度、併發性以及擴充套件到非常大的容量的能力。我們展示了記憶體資料網格與 Hadoop 的無縫整合,以實現有趣的新設計模式——將原始或處理過的資料匯入 Hadoop,在記憶體中對操作資料進行隨機讀寫,或在 Hadoop 中對海量歷史資料進行 O(1) 查詢,零 ETL MapReduce 處理,支援對 Hadoop 中的資料進行深度 SQL 處理,或輕鬆將分析模型從 Hadoop 輸出到記憶體。我們透過 Pivotal 的記憶體即時和 Hadoop 平臺介紹並演示了這些思想和程式碼示例。

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

瞭解更多關於 Spring 和 Hadoop 的資訊:http://projects.spring.io/spring-hadoop

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

瞭解更多關於 Pivotal HD 的資訊:http://www.gopivotal.com/products/pivotal-hd

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

網路研討會:使用 Spring Boot 構建“Bootiful”應用程式

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

講師:Josh Long

好吧,也許“bootiful”這個詞永遠不會流行起來,但我嘗試了,而且很值得,因為你正在讀這篇文章。Spring Boot 是 Pivotal 的 Spring 團隊推出的一個以約定優於配置為中心的新框架,它將 Spring 的靈活性與約定俗成的、通用的預設配置相結合,使應用程式開發不僅快速,而且令人愉快!加入 Spring 開發者倡導者 Josh Long,瞭解 Spring Boot 是什麼,為什麼它備受關注,為什麼你應該考慮將它用於你的下一個應用程式(REST、web、批處理、大資料、整合,或其他任何型別!),以及如何入門。

2014年4月15日星期二 下午 3:00 (倫敦, UTC+01:00) 註冊

2014年4月15日星期二 上午 10:00 太平洋夏令時 (舊金山, UTC-07:00) 註冊

獲取 Spring 通訊

訂閱 Spring 通訊,保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您快速提升。

瞭解更多

獲取支援

Tanzu Spring 透過一項簡單的訂閱,提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

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

檢視全部