All content and news on InfoQ about AspectJ
Latest featured content about AspectJ

- Java
- Topics
- AOP
SpringSource CTO and AspectJ project lead Adrian Colyer discusses where Aspect-Oriented Programming (AOP) should be used, practical applications of AOP in enterprise situations such as Hibernate exception translation and automatic operation retry on nonfatal exceptions, and AOP mechanisms in Spring 2.5.
-
By Adrian Colyer
on Jan 25, 2008,
News about AspectJ
- Java
- Topics
- Open Source,
- Configuration Management
The first release candidate of Spring 2.5, formerly known as version 2.1, was recently released. InfoQ spoke with Spring framework lead developer Juergen Hoeller to learn more about this release.
-
By Ryan Slobojan
on Nov 06, 2007,
- Java
- Topics
- AOP,
- Application Servers
In this QCon session, Spring Creator Rod Johnson explains the important enhancements and features in Spring 2, including XML extensibility features, Spring AOP framework updates, first-class support for dynamic languages, JPA integration, and third party technology support such as Mule ESB, clustering tools, SCA, etc.
-
By Floyd Marinescu
on Aug 29, 2007,
- Java
- Topics
- AOP,
- Modeling,
- Design
Ramnivas Laddad talks about domain aspects, how aspects fit in the design phase, how to model aspects in UML, how to enforce policies with Aspects, how he used Aspects to diagnose production problems including touch threading problems, and using aspects to simplify design pattern implementation.
-
By Floyd Marinescu
on Apr 17, 2007,
Articles about AspectJ

- Java
- Topics
- AOP
Aspect Oriented Programming (AOP) can be used to solve a number of today's application requirements but can also be intimidating for developers when getting started. A new article by Matt Chapman, AJDT Project Lead, shows how AOP development with the popular AspectJ library can be made easier using the Eclipse AspectJ Development Tools (AJDT) plugin.
-
By Matt Chapman
on Nov 21, 2006,

- Java
- Topics
- AOP
This article reviews Spring AOP support in 2.0, and walks you through an adoption roadmap for AOP in enterprise applications, with plenty of examples of features that can be implemented simply using AOP, but would be very hard to do any other way.
-
By Adrian Colyer
on Aug 10, 2006,
Interviews about AspectJ

- Java
- Topics
- AOP
AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control.
-
By Ramnivas Laddad
on May 07, 2007,

- Java
- Topics
- AOP,
- Design
Ramnivas Laddad talks about domain aspects, how aspects fit in the design phase, how to model aspects in UML, how to enforce policies with Aspects, how he used Aspects to diagnose production problems including touch threading problems, and using aspects to simplify design pattern implementation.
-
By Ramnivas Laddad
on Apr 17, 2007,
Presentations about AspectJ

- Architecture,
- Java
- Topics
- AOP
This talk goes beyond myths surrounding AOP and shows the real deal. It examines many practical applications implemented with and without aspects, providing a context for scrutinizing AOP. It also discusses ways to adopt AOP in pragmatic, risk-managed ways allowing developers to try AOP in their own system and gain understanding at the experiential level without exposing them to undue risk.
-
By Ramnivas Laddad
on Sep 05, 2006,