|
From: <jue...@we...> - 2004-02-23 11:09:44
|
I've just updated to the Commons Attributes snapshot from January 15th. = Note that the "@@" syntax is now required for attribute definitions; I = had to adapt our auto-proxying test cases accordingly to make them pass = again. =20 One remaining issue is the state of AOP Alliance. The aopalliance.jar = that we bundle dates back to October; shouldn't we do another AOP = Alliance release here and update our jar? In terms of name, we ship AOP = Alliance alpha 1 currently; that's also not very convincing. Couldn't we = at least do an AOP Alliance beta 1 release for Spring 1.0 final? =20 Even if most users don't work at the AOP framework level anyway, I = consider it important to clarify things in that respect. It's bad enough = that we have to ship a snapshot of Commons Attributes (they can't do a = proper release while being in the Jakarta sandbox, according to Apache = rules). =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von j=FCrgen h=F6ller [werk3AT] Gesendet: So 22.02.2004 22:57 An: spr...@li... Betreff: Re: [Springframework-developer] AOP changes I've just committed all my remaining changes. Please test promptly :-) Juergen ________________________________ Von: spr...@li... im Auftrag = von j=FCrgen h=F6ller [werk3AT] Gesendet: So 22.02.2004 20:44 An: spr...@li... Betreff: Re: [Springframework-developer] AOP changes Funny coincidence: I thought about the need for a quick RC2 release this = weekend (even if I had a family/friends weekend ;-) If we consolidate everything promptly, a mid-week RC2 release would be = manageable. I'll commit the one thing that I haven't yet (the "type" = argument for the constructor-arg tag) tomorrow. Please test everything = on Tuesday and Wednesday then; I suggest to release RC2 Wednesday night. Juergen ________________________________ Von: spr...@li... im Auftrag = von Rod Johnson Gesendet: So 22.02.2004 11:01 An: spr...@li... Betreff: [Springframework-developer] AOP changes All, I've just committed some changes to the Advisor hierarchy, to get rid of = the parallel hierarchy between Advisors and Advices, which was bothering me. Now instead of having a hierarchy of Advisors, Advisor has a getAdvice() method that returns Object. It can't be more strongly typed because of = AOP Alliance compliance. Originally I think I wanted to get away from such = weak typing, but I'm just not happy with the old parallel class hierarchices. There are no longer specific Advisor subclasses, like DefaultMethodBeforeAdvisor: their's just DefaultPointcutAdvisor. An = Advisor has a pointcut associated with it or not. There are quite a few fewer classes in the new approach (-17 I think). = And it's more flexible, as DefaultPointcutAdvisor can be reused for any = advice type. The impact on user code should be quite small. If you've extended one of those advisors, extend the appropriate generic PointcutAdvisor subclass. RegExpMethodPointcutAdvisor now replaces the old Around advice pointcut advisor. The changes make it possible to reuse the regexp pointcut advisor (or = other pointcut advisor subclasses) for any kind of advice. Because this is a public API change, I think we need to consider going = RC2, instead of straight to 1.0 now. I was strongly in favour of going = straight to 1.0, but there have also been some other public API changes (notably = in JDBC) as well as the new Quartz functionality, so I vote for a quick = release of RC2 (early this week) and a goal of 1.0 2 weeks after that, with NO = more changes except bug fixes. Regards, Rod ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id438&op=3Dick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id438&op=3Dick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |