SpringOne2GX 2013 回放:为你的 JavaScript 应用 AOP

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

录制于2013年在加利福尼亚州圣克拉拉举行的 SpringOne2GX 大会。

演讲者: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 社区中所有即将举行的活动。

查看全部