SpringOne 2GX 2012 Web Track: 使用 Spring 3 設計 RESTful API,Javascript 中的 IOC

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

 

使用 Spring 3 設計 RESTful API

在建立 VAS 的過程中,我們做了大量工作來設計有用的 REST API。

REST 通常是一個非常鬆散的原則集合,可以用多種方式解釋,因此本次演講將描述一個更具體的 RESTful 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 工作,致力於讓 Web 變得更棒,並且是 cujo.js 架構 unframework (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

自 1996 年以來,John 一直在推動 Web 的極限,自 2004 年以來,他完全沉浸在 Javascript、HTML 和 CSS 中。在他領導的 70 多個企業級應用程式中,值得注意的成包括早在 1999 年(美國專利 7,016,751)就開發了類似 Ajax 和 JSON-RPC 的瀏覽器應用程式,2004 年開發了用於建立可拖動模式對話方塊的可組合 Javascript 建構函式,以及 2007 年開發了一個 Javascript 非搶佔式多工框架。當他不在 VMWare 上從事他的“絕密”專案或與孩子們一起從事他最新的輔助專案時,John 一定會在 http://cujojs.github.com 上努力編碼下一代 Javascript 庫。

更多關於 John 的資訊:http://unscriptable.com/

更多關於 John 的資訊 »

 

 

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

取得領先

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部