A detailed series of articles on basics of aspect-oriented programming and AspectJ
一篇深度討論AOP與AspectJ的系列文章
It has also helped incubate a number of related topics, including design patterns, refactoring, aspect-oriented programming, model-driven engineering, agile software development, and domain specific languages.
OOPSLA还促进培养了许多相关学科,包括设计模式 ,重构 ,面向侧面的程序设计 ,模型驱动工程 ,敏捷软件开发 和领域特定语言 。
Spring brings a lot to the table beyond simple MVC capabilities, such as middle-tier access, transaction management, aspect-oriented programming (AOP), dependency injection, and so on.
除了简单的MVC功能之外,Spring带来很多其他功能,比如中间层访问、事务管理、面向方面的编程(AOP),依赖项注入等等。
ECOOP helped object-oriented programming develop in Europe into what is now mainstream programming, and helped incubate a number of related disciplines, including design patterns, refactoring, aspect-oriented programming, Model Driven and Engineering, and agile software development.
在OOPSLA的推进下,面向对象编程发展成为现今的主流编程方法。 OOPSLA还促进培养了许多相关学科,包括设计模式 ,重构 ,面向侧面的程序设计 ,模型驱动工程 ,敏捷软件开发 和领域特定语言 。
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 框架中。
Aspect-oriented programming languages can separate concerns into aspects and objects.
Aspect-Oriented Programming (AOP) localize implementation of crosscutting concern by encapsulating them in an independent module called "aspect".
面向方面的编程技术解决了横切关注点的模块化问题,它提供了一个叫做方面 (aspect) 的程序结构,将横切关注点封装在一个独立的模块里。
Aspect-oriented programming (AOP) is born for removing the drawback in dealing with crosscutting concerns.
面向方面编程技术 (AOP) 正是鉴于面向对象编程技术在处理横切关注点时的弊端而出现的。