網路研討會:透過 Project Flux 將 Eclipse 連線到基於雲的開發者工具時代

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

演講者:Martin Lippert (Pivotal),Mike Milinkovich (Eclipse Foundation)

Eclipse IDE(一個例子)很棒,但我們越來越多地看到新的專案和公司在基於雲的開發者工具領域工作,他們使用純粹在瀏覽器中執行的前端。Eclipse Orion 專案就是其中一個例子。雖然這些新方法看起來很有前景,但它們通常與現有的桌面級 IDE 完全脫節,而且距離為 Java 開發者提供良好的工作體驗還有很遠的距離。在本次網路研討會中,Martin Lippert 將搶先介紹 Project Flux,這是一個託管在 Eclipse 的新專案,我們一直在努力彌合現有桌面級 IDE 和未來基於雲的開發者工具之間的差距。雖然這個專案距離釋出可用的版本還有很遠,但本次網路研討會將深入瞭解其原型以及未來的發展方向。Eclipse 基金會執行董事 Mike Milinkovich 將作為特別嘉賓進行介紹。

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

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

網路研討會:使用 Java 和 Javascript 進行 Web 應用診斷

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

演講者:Josh Long (Pivotal) 和 Ashley Puls (New Relic)

如今,客戶端 JavaScript 的使用越來越多。許多人正開始走上一條困難的道路,即在客戶端使用 JS 進行完整的應用程式開發,這不僅僅是簡單的懸停選單邏輯或展示元件。但有效地跟蹤和追蹤意味著檢視整個應用程式,而不僅僅是前端。New Relic 可以在開發或生產環境中使用,以診斷混合的 Javascript/Java 應用程式。在本次會議中,Josh Long (Pivotal) 和 Ashley Puls (New Relic) 將展示如何跟蹤和追蹤當今的混合 Java Web 應用——解決頁面載入緩慢、執行緒阻塞、查詢緩慢等問題。

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

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

SpringOne2GX 2013 回放:使用 Spring 進行即時分析

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

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

演講者:David Turanski, Luke Taylor

今天的解決方案必須提供解釋相關事件和理解當前趨勢的能力。本次會議將介紹 Spring XD 的一些開箱即用功能,用於接入大資料流並生成指標,例如簡單計數器、聚合計數器、移動平均、變化率和直方圖。動手演示將向您展示 Spring XD 如何使用 Redis 和 GemFire 的持續查詢和函式執行功能,將即時分析融入到事件驅動的應用程式中。

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

瞭解更多關於 Spring Data Redis 的資訊,請訪問:http://projects.spring.io/spring-data-redis

瞭解更多關於 Spring Data Gemfire 的資訊,請訪問:http://projects.spring.io/spring-data-gemfire

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

SpringOne2GX 2013 回放:Hadoop - 大資料新手入門基礎

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

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

演講者:Adam Shook

本次會議假設您對 Apache Hadoop 完全沒有了解,並將全面介紹 Hadoop 專案和工具生態系統的所有主要方面。如果您想快速掌握 Hadoop,想弄清楚所有大資料熱潮是怎麼回事,或者只是想溫習一下對 MapReduce 的理解,那麼本次會議就適合您。我們將涵蓋所有基礎知識,詳細討論 HDFS、MapReduce、YARN (MRv2),並廣泛概述 Hadoop 生態系統,包括 Hive、Pig、HBase、ZooKeeper 等等。

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

瞭解更多關於 Spring Data Hadoop 的資訊,請訪問 http://projects.spring.io/spring-hadoop

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

網路研討會回放:基於 Java 8 的 Spring Framework 4.0

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

演講者:Juergen Hoeller

幻燈片:https://speakerdeck.com/jhoeller/spring-framework-4-on-java-8

Spring 在及時為新一代 Java 提供專門支援方面有著良好的記錄,現在正是時候擁抱 Java 8:透過 Spring Framework 4.0,我們為所有相關的 OpenJDK 8 特性提供了深入支援,包括 lambda 表示式、JSR-310 日期和時間、引數名發現以及 java.util.concurrent 增強功能。本次演講將闡述 Spring Framework 4.0 的基本概念,以及 Spring 程式設計模型中選定的 Java 8 特性,探討它們對應用架構的影響。

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

以及

https://springframework.tw/guides

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

網路研討會回放:Spring LDAP 2.0.0

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

演講者:Mattias Arthursson,Spring LDAP 專案負責人

幻燈片:https://speakerdeck.com/marthursson/spring-ldap-2-dot-0

最近釋出的 2.0 版本為 Spring LDAP 專案帶來了顯著的改進。憑藉 Spring Data Repository 和 QueryDSL 支援、流暢的 LDAP 查詢構建器以及 XML 名稱空間配置等新特性,現在可以比以往更高效地構建 LDAP 管理應用程式。本次網路研討會將概述 Spring LDAP 的目標和範圍,並演示 2.0 版本中的所有改進,同時提供大量實踐技巧,指導您如何最大限度地利用該庫。

瞭解更多關於 Spring LDAP 的資訊,請訪問:http://projects.spring.io/spring-ldap

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

SpringOne2GX 2013 回放:客戶端效能技巧與竅門

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

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

演講者:Jeremy Grelle

隨著 Web 和移動應用複雜性的增加,確保客戶端資源以最優、最高效的方式載入和執行的重要性也隨之提高。資源載入技術的差異會對應用的使用者體驗速度產生巨大影響,並可能決定使用者的體驗是愉悅還是沮喪。本次演講將討論旨在讓使用者體驗保持在愉悅端的效能技術。我們將探討:

  • 用於衡量客戶端效能的實用工具
  • 最佳化資源及其影響的技術
  • 最大化開發時幸福感和生產效能的方法
  • 將這些技術輕鬆融入日常工具鏈
!{iframe width="560" height="315" src="//www.youtube.com/embed/wrdNdp1Dyrc" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:對你的 JavaScript 進行 AOP

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

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

演講者:Brian Cavalier

松耦合。你的 Web 前端做到了嗎?你的 JavaScript 使用了釋出訂閱、事件發射器和訊息匯流排!再猜一次,你可以做得更好。面向切面程式設計 (AOP) 是一種非侵入性地增強物件、方法和函式行為的技術。AOP "從外部" 新增新行為並修改現有行為。使用 AOP,可以在元件之間建立連線,而無需任何一方瞭解另一方,也無需在程式碼中增加額外的庫依賴。雖然你可能熟悉 Spring 中的 AOP,但你可能還沒有在 JavaScript 中應用它。在本次演講中,我們將這樣做。我們將介紹如何在不使用任何額外庫的情況下,在純 JavaScript 中應用 AOP 的簡單技術,然後介紹 meld.js (https://github.com/cujojs/meld),它是驅動 Cujo.js (http://cujojs.com) 的 AOP 庫。我們將從元件之間建立連線的簡單示例開始,逐步深入到更復雜的示例,以真正松耦合的方式整合釋出訂閱、訊息匯流排等。

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

Java 8 在企業專案中的應用

新聞 | Juergen Hoeller | 2014 年 3 月 21 日 | ...

隨著 Java 8 的 GA 版本終於在本週釋出,讓我們一起歡呼慶祝吧——然後清醒過來,思考如何將其引入到我們的日常工作環境中...

對於原型設計來說,這很容易做到:下載一個 JDK 8,使用 IntelliJ IDEA 或 Eclipse 最新完成的 Java 8 支援,然後就可以開始了。挑戰在於下一步:你需要弄清楚如何將你的應用程式部署到支援 Java 8 的環境中。

當然,在實踐中,這個考慮可能會來得更早:在你願意或被允許嘗試 Java 8 之前,你需要有一個……

Manning 出版社:Java 8 中的頭等函式

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

Java 開發者已經聽說了很多關於函數語言程式設計風格的資訊——特別是隨著 Java 8 添加了 lambda 表示式。

“Java 8 中的頭等函式”是 Raoul-Gabriel Urma, Mario Fusco 和 Alan Mycroft 所著的 Java 8 實戰:Lambda 表示式、Stream 和函數語言程式設計 一書中的一段 12 分鐘影片教程。

這段影片介紹了方法引用和 lambda 表示式,這是 Java 8 提供的將行為作為引數傳遞給方法的方式。

要享受本書或任何其他 Manning 圖書 38% 的折扣,只需在 manning.com 結賬時在促銷程式碼框中輸入 vturma01。

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

儘管“lambda 表示式”這個術語聽起來抽象而學術,但 Java 8 Lambda 可以對你日常程式設計方式產生重大影響。最簡單地說,lambda 表示式就是一個函式——一段程式碼——你可以將其作為引數傳遞給另一個方法。因此,你可以透過使用由 lambda 表示的行為作為引數來應對不斷變化的需求。Java 8 的函數語言程式設計特性,如 lambda 和新的 Stream API(它提供了一種更清晰的方式來遍歷集合),可以幫助你編寫簡潔、可維護的程式碼,這些程式碼易於擴充套件並在多核架構上表現良好。《Java 8 實戰》是一本關於 Java 8 lambda 和 Java 函數語言程式設計的清晰易懂的指南。它首先實際介紹了 lambda 表示式在實際 Java 程式碼中的結構和優點。然後,本書介紹了 Stream API,並展示了它如何使與集合相關的程式碼變得更容易理解和維護。在此過程中,你將發現使用 Java 8 實現程式碼複用、程式碼可讀性、異常處理、資料操作和併發的新 FP 導向設計模式。對於正在探索 JVM 上其他函式式語言的開發者來說,本書最後快速概覽了 Scala 和 Clojure 中有用的函式式特性。

訂閱 Spring 新聞通訊

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

訂閱

領先一步

VMware 提供培訓和認證,助力你的職業發展。

瞭解更多

獲得支援

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

瞭解更多

即將舉辦的活動

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

檢視全部