SpringOne 2GX 2012 線上研討會: 使用 Spring 3 設計 REST-ful API,JavaScript 中的 IOC

新聞 (News) | Pieter Humphrey | 2012 年 11 月 30 日 | ...

 

使用 Spring 3 設計 REST-ful API

在建立 VAS 的過程中,我們做了很多工作來設計一個有用的 REST API。

REST 通常是一個非常鬆散的原則集合,可以通過多種方式進行解釋,因此本次演講將描述一個更具體的 REST-ful API 的樣子。

此外,此 API 的實現使用了 Spring 3 中的許多新功能,很好地演示了它提供的強大功能。


關於 Ben Hale

Ben Hale

Ben Hale 是 Springsource 的高級軟體工程師,也是 SpringSource dm Server 專案的核心開發人員。 Ben 專注於使用 OSGi 和面向切面程式設計等技術的中介軟體開發,並指導 Spring 和 SpringSource 系列中所有產品的構建和發布過程。

他的興趣包括中間層架構以及有效的構建和發布管理策略。

在加入 SpringSource 之前,Ben 花費了數年時間領導團隊架構和開發用於電信行業的大規模企業管理應用程式。

 

 

 

IOC + Javascript

更胖的 Web 客戶端和伺服器端 JavaScript 產生了複雜性,必須通過架構模式進行管理。 JavaScript 尚未擁抱從其他平台(如 Java + Spring)吸取的經驗教訓。 現有的 JavaScript MVC 框架過於僵化,並且缺乏足夠的架構管道。 Javascript 需要靈活的架構基礎設施來構建更大、更好的應用程式。

在本次演講中,Brian 和 John 將介紹幾個概念,包括 JavaScript 模組和控制反轉,並演示它們如何緩解構建大型 JavaScript 應用程式時遇到的許多主要問題。 參加者將更深入地了解新的架構模式,並見證這些模式如何改進可測試性、可重構性、可組合性、工作劃分和團隊可擴展性的實際範例。



關於 Brian Cavalier

Brian Cavalier

Brian 是一位伺服器端 Java 人員,轉型為前端工程師,並且是開源狂熱者。 從美國海軍的協作飛機維護系統到骨科手術的計算機輔助手術系統,再到全球規模的內容策劃和個性化系統,他熱愛構建用戶喜歡使用的東西。 他在 VMware 工作,致力於使網路更加出色,並且是 cujo.js 架構框架 (cujojs.com) 的共同領導者,也是西伯利亞哈士奇、家庭和兩個輪子的事物的愛好者。

更多關於 Brian:https://github.com/briancavalier http://blog.briancavalier.com/ http://www.slideshare.net/briancavalier http://lanyrd.com/profile/briancavalier/

更多關於 Brian »

關於 John Hann

John Hann

John 自 1996 年以來一直在推動網路的極限,並且自 2004 年以來一直完全沉浸在 Javascript、HTML 和 CSS 中。在他領導的 70 多個企業級應用程式中,值得注意的成就包括 1999 年的 Ajax-ish 和 JSON-RPC 類瀏覽器應用程式(美國專利 7,016,751),2004 年用於建立可拖動模式對話框的可組合 Javascript 構造函數,以及 2007 年的 Javascript 非搶佔式多任務框架。當他不忙於在 VMWare 從事他的“最高機密”專案或與他的孩子們進行最新的副專案時,John 肯定會在 http://cujojs.github.com 上為下一代 Javascript 庫進行頑強的編碼。

更多關於 John:http://unscriptable.com/

更多關於 John »

 

 

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱 (Subscribe)

取得支援 (Get support)

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

了解更多 (Learn more)

即將舉辦的活動 (Upcoming events)

查看 Spring 社群中所有即將舉辦的活動。

查看所有 (View all)