領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多
在建立 VAS 的過程中,我們做了大量工作來設計一個有用的 REST API。
REST 通常是一系列寬鬆的原則,可以以多種方式解釋,因此本次演講將描述一個更具體的 RESTful API 外觀。
此外,此 API 的實現使用了 Spring 3 的許多新功能,並很好地展示了它提供的強大功能。
Ben Hale 是 Springsource 的高階軟體工程師,也是 SpringSource dm Server 專案的核心開發者。Ben 專注於中介軟體開發,使用 OSGi 和麵向切面程式設計等技術,並負責 Spring 和 SpringSource 產品組合中所有產品的構建和釋出流程。
他的興趣包括中間層架構以及有效的構建和釋出管理策略。
在加入 SpringSource 之前,Ben 曾花幾年時間領導電信行業大型企業管理應用程式的架構和開發團隊。
更復雜的 Web 客戶端和伺服器端 JavaScript 會帶來複雜性,必須透過架構模式進行管理。JavaScript 尚未接受從其他平臺(如 Java+Spring)中吸取的教訓。現有的 JavaScript MVC 框架過於僵化,缺乏足夠的架構基礎設施。JavaScript 需要靈活的架構基礎設施來構建更大、更好的應用程式。
在本次演講中,Brian 和 John 將介紹幾個概念,包括 JavaScript 模組和控制反轉,並演示它們如何緩解構建大型 JavaScript 應用程式時遇到的許多主要問題。與會者將對新的架構模式有更深入的瞭解,並看到這些模式如何提高可測試性、可重構性、可組合性、工作劃分和團隊可擴充套件性的具體示例。
Brian 是一位從伺服器端 Java 開發人員轉變為前端工程師,並且是開源狂熱者。從美國海軍的協作飛機維護系統,到骨科手術的計算機輔助手術系統,再到全球規模的內容策展和個性化系統,他熱愛構建使用者喜愛的產品。他在 VMware 工作,致力於讓 Web 變得更出色,並且是 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 自 1996 年以來一直在挑戰 Web 的極限,自 2004 年以來一直沉迷於 Javascript、HTML 和 CSS。在他領導的 70 多個企業級應用程式中,值得一提的成就包括 1999 年的 Ajax 式和類 JSON-RPC 的瀏覽器應用程式(美國專利 7,016,751),2004 年的可組合 Javascript 建構函式用於建立可拖動的模態對話方塊,以及 2007 年的 Javascript 非搶佔式多工框架。當他不在 VMWare 從事他的“絕密”專案或與孩子們一起從事他的最新副專案時,John 肯定會在 http://cujojs.github.com 上為下一代 Javascript 庫進行頑強的編碼。
關於 John 的更多資訊:http://unscriptable.com/
關於 John 的更多資訊 »