PDA

View Full Version : Inhouse or adopted AOP ?


vagif
10-17-2004, 06:19 PM
Hello guys.
I'm a happy user of java Spring and waiting eagerly Spring.NET
I'm very intrested on Spring AOP module.
My question is. Are you developing AOP from scratch fro SPring, or adopting one of existing dotnet AOP projects like aspect# or aspectdng ?

Also, any ETA on first beta or alpha versions of Spring AOP ?

choyrim
10-17-2004, 06:46 PM
The AOP module was done "in-house."

Aleksander Seovic put together the initial AOP implementation very early in the development of Spring.NET. In fact, we had an AOP implementation before we had an IoC container implementation. We are currently trying to cover it with tests and integrate it with the IoC container.

Our current roadmap is targeting release 0.7RC1 - http://opensource.atlassian.com/projects/spring/secure/BrowseProject.jspa?id=10020&report=roadmap

--Choy

Aleks Seovic
10-23-2004, 05:50 AM
Big part of AOP module was transfered from Spring.Java and converted to C#. This includes all of the AOP configuration and main design ideas, which should be credited to Rod Johnson and other members of the Spring.Java team.

I implemented dynamic proxy generation based on the very good discussion we had on the mailing list in April/May timeframe, so you might want to look at mailing list archive on SF if you are interested in factors that influenced our approach.

I explained AOP implementation internals in another message on this forum, in case you are interested in details.

You can also get current implementation from CVS -- it is fully functional except for integration with the IoC container. As soon as we finish that integration and cover it with tests appropriately we will release both IoC and AOP as a 0.7 release.

Regards,

Aleks