Pointcut composition can also be done in Spring AOP XML.
切入点组合同样可以在Spring AOPXML中完成。
Spring AOP -- Released in 2004 as an addition to the Spring framework.
Spring AOP —— 2004 年作为 Spring框架的扩展发布。
Spring AOP has always been very flexible, so this required no significant changes.
Spring AOP一直非常灵活,因此这不需要什么显著的改变。
Spring AOP isn't the only AOP implementation, although it does offer distinct advantages.
虽然Spring AOP提供了独特的优势,但它并不是惟一的AOP实现。
We do it by using existing technology (Spring AOP) which provides control and execution mechanism.
我们通过使用已有技术(Spring AOP)提供的控制和执行机制做到了这一点。
Spring AOP takes a different approach and purposely limits the expressiveness of its join point model.
Spring AOP采用了不同的技术,目的是限制它的连接点模型的表现力。
Ramnivas discussed the advantages and limitations of AspectJ weaving and proxy-based Spring AOP approach.
Ramnivas讨论了AspectJ织入和基于代理的Spring AOP方法的优势与不足。
Consider using AspectJ in place of Spring AOP for aspects that impact large portions of your application.
对影响大部分应用程序的aspect,考虑使用AspectJ代替Spring AOP。
The Spring AOP module provides transaction management services for objects in any Spring-based application.
Spring AOP模块为基于Spring 的应用程序中的对象提供了事务管理服务。
The new programming model, leveraging AspectJ constructs, is built on top of the existing Spring AOP runtime.
新的编程模型,支持AspectJ结构,构建于已有的Spring AOP运行时之上。
Spring AOP is undoubtedly the most widely used AOP technology. It owes this position to the following strengths.
Spring AOP无疑是最广泛使用的AOP技术,归功于以下优点。
Looking at the Spring AOP example in Figure 5, you'll notice that there's more XML at work than in the previous one.
查看图5中的Spring AOP示例时,可以注意到其中的xml比前面介绍的技术多。
For example, the typical coarse-grained aspects used with Spring AOP are unlikely to result in any noticeable overhead.
例如,与Spring AOP一起使用的典型粗粒度方面一般不会产生显著的开销。
The Spring AOP module comes prepackaged with the Spring Framework distribution and is, in fact, one of the core modules.
Spring AOP模块是随spring框架分发预先打包而来的,并且事实上它也是核心模块之一。
Debugging aspect programs works well in all of the tools, including those without mature IDE support (AspectWerkz and Spring AOP).
在所有的工具中,包括那些没有成熟ide支持的工具(aspectwerkz和Spring AOP),方面程序的调试都工作得不错。
This tutorial covers some of these AOP concepts and tries to explain them in brief, but your main goal is to learn about Spring AOP.
本教程涉及到了一些AOP概念并会尝试简要加以介绍,但您的主要目的是要了解Spring AOP。
Choosing between Spring AOP and AspectJ depends on some design and environmental factors. Use Spring AOP in the following scenarios.
在Spring AOP和AspectJ之间进行选择取决于设计和环境因素。
The current examples are based on Spring AOP and Aspect J, however other AOP techniques could be used to accomplish the same results.
目前例子是基于Spring AOP和AspectJ的,其他AOP技术也可实现同样的结果。
tools for Spring AOP based development, including support for validating configurations and visualization of cross cutting references;
支持基于Spring AOP开发的工具,包括支持配置校验和可视化横切引用;
Note that some frameworks, such as Spring AOP and Hibernate, often use both the CGLIB library and the JDK dynamic proxy to meet their needs.
需要注意的是一些框架例如spring AOP和Hibernate,它们为了满足需要经常同时使用JDK的动态代理和CGLIB包。
So far the concepts we have discussed are fundamental AOP concepts, not specific to Spring AOP or AspectJ, and already available in Spring 1.x.
迄今为止,我们讨论过的概念都是基本的AOP概念,对于Spring AOP或者AspectJ而且这并不特别,在Spring 1 . x中已经是存在的。
If you used Spring AOP for transaction handling you could place the appropriate method calls declaratively, rather than having to place each one individually.
如果使用Spring AOP进行事务处理,那么可以声明性地安排适当的方法调用,而不必逐个安排。
It is widely used behind the scenes in proxy-based Aspect Oriented Programming (aop) frameworks, such as Spring aop and dynaop, to provide method interceptions.
它广泛的被许多aop的框架使用,例如Spring AOP和dynaop,为他们提供方法的interception(拦截)。
Spring AOP does not provide negation, which is typically used in conjunction with containment join points that are not exposed in the Spring AOP join point model.
Spring AOP不提供“非”操作,这个操作通常与没有在Spring AOP连接点模型的容器(containment)连接点结合使用。
Spring AOP -- Spring's Eclipse plug-in can be helpful when editing the aspect specification in the XML file, but it does not provide any AOP-specific functionality.
Spring AOP ——在编译XML文件中的方面规范说明书时,Spring的Eclipse插件会很有帮助,但它没有提供任何特定于 AOP 的功能。
This means that you can mix and match AOP Alliance and Spring AOP aspects with AspectJ-style aspects: particularly important if you want to leverage existing aspects.
这意味着你能够使用AspectJ风格的切面,混合和匹配AOPAlliance和Spring aop切面:如果你想要支持已有的切面这尤其重要。
In the previous installment of this series, I introduced the seven modules of the Spring framework, including Spring AOP and the inversion of control (IOC) container.
在这个系列的前一期中,我介绍了Spring框架的7个模块,包括Spring AOP和控制反转(IOC)容器。
I started by discussing the seven modules that comprise Spring's layered architecture and then offered a closer look at two of them: Spring AOP and the IOC container.
我从讨论组成Spring分层架构的7个模块开始,然后深入介绍了其中两个模块:Spring AOP和ioc容器。
The first layer is implemented using Spring AOP and assembles the process as the chain of intercepting filters, where each filter is injected with individual activity.
第一层是用Spring AOP实现的,将流程装配为拦截过滤器链,其中每个过滤器都被注入了相应活动。
Spring AOP: the Spring AOP module integrates aspect-oriented programming functionality directly into the Spring framework, through its configuration management feature.
Spring aop:通过配置管理特性,Spring AOP模块直接将面向方面的编程功能集成到了Spring框架中。
应用推荐