SpringOne2GX 2013 回放:用 AOP 处理你的 JavaScript

新闻 | 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 社区中所有即将举行的活动。

查看全部