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}

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有