I don't know if we will consider AOP the primary design mechanism when we build systems.
我不知道我们是否会在构建系统时将 AOP视为主要的设计机制。
In this article, you'll learn how to implement one of the most underused features of AOP.
在本文里,您将学习如何实现AOP中最没有得到充分利用的特性之一。
To leverage AOP-like functionality, we need only inherit from this Class.
我们只需要从这个类继承就可利用类aop的功能。
I believe the same strategy is important for AOP.
我认为这种策略对AOP是同等重要的。
Now, let's see how each of the leading AOP tools would handle this aspect.
现在,请看这几个领先的AOP工具各自是如何处理这个方面的。
Integration tests have similar costs and benefits whether or not you are using AOP.
不管是否使用AOP,集成测试的代价和优点是类似的。
AOP modularizes crosscutting concerns, so I should look for crosscutting concerns in my code.
AOP模块化了横切关注点,因此我要在代码中寻找横切关注点。
Such usage would represent a balanced use of metadata and AOP, and could also be a step toward tapping the ultimate power of AOP.
这种使用表示了元数据使用与AOP使用的一种平衡,还可能成为向释放AOP终极功能方向迈进的一步。
With AOP, we need a way to identify join points in a program.
使用AOP,我们需要一个在一个程序中识别连接点的方法。
Currently, some researchers are evaluating the implementation of design patterns using an AOP approach.
当前,一些研究人员正在评价使用AOP方法的设计模式的实现。
First, we need some standard AOP implementations that are stable.
第一,我们需要一些稳定的标准AOP实现。
Face it: When it comes to AOP, most of us are still kids.
正视它:我们当中的绝大多数人在遇到AOP时,仍然还像个孩子。
With AOP, you can provide services without any effort by the developer.
通过AOP,开发人员不需要做什么就能提供服务。
He discussed what metadata and AOP bring to each other.
他谈论了元数据和AOP相互给对方带来了什么。
How far are we from everyday usage of AOP languages for application development?
距离每日使用AOP语言进行应用程序开发还有多远?
Policy Injection Application Block can still be used if AOP functionality is needed.
如果需要AOP功能,依旧可以使用策略注入应用程序块。
Most AOP practitioners are currently implementing transactional and authorization concerns with existing AOP support, typically through the use of design patterns utilizing aspect inheritance.
大多数AOP实践者目前用现有的AOP支持实现事务和授权功能,通常是通过使用方面继承的设计模式。
Object-oriented programming solves all my problems, so I don't need AOP.
面向对象编程解决了所有关注点,因此我不需要AOP。
Now let's look at examples of where AOP can be — and is — used.
现在让我们来看看AOP可以在何处使用的一个实例。
AOP practitioners will recognize that the first introduction to AOP often involves explaining a similar multidimensional decomposition to the one enabled by the use of metadata.
AOP实践者都知道,在第一次介绍AOP时,常常要说明一个多维分解,该分解类似于用元数据所进行的多维分解。
Table 2 compares the tools' handling of the key elements of AOP syntax.
表2比较了这些工具对aop语法的关键元素的处理技术。
And AOP brings a systematic way to consume and supply annotations.
而AOP则带来了一种消费和供应注解的系统的方法。
Weavers can take as input AOP code in source or binary form.
编织器可以接受源代码或二进制形式AOP代码作为输入。
The best way to describe AOP is by example.
描述AOP的最好的方法是通过例子。
How will this combination affect the adoption of AOP?
这种结合对AOP的采用有什么影响?
This often leaves newcomers thinking that AOP is difficult or kludgy to implement.
这会使新来者认为AOP 的实现是困难和或者不完善的。
Modern containers use aspect-oriented programming (AOP) and interceptors.
现代容器使用面向方面编程(AOP)和拦截。
Third, we need to continue to develop tools that support AOP.
第三,我们需要继续开发支持AOP的工具。
That said, when used correctly, metadata can make AOP more accessible for newcomers and seasoned programmers alike and make widespread adoption of AOP more possible.
也就是说,在使用正确的情况下,元数据可以使新人和有经验的开发人员更容易理解AOP,并使 AOP 更有可能被广泛采用。
AOP is key to managing crosscutting concerns in application development.
AOP是在应用程序开发中管理横切关注点的关键。
应用推荐