[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Status of using XML config, as opposed to language-based annotations?
|
Abstract aspects require users to code aspects, which is something
that should be avoided sometimes (in my case, for example). It is not
exactly the same thing.
Regards,
Michael
On 4/22/05, Rafal Krzewski <Rafal.Krzewski@xxxxxxxxx> wrote:
> Michael Nascimento wrote:
>
> > If users had to touch the aspects source code for that, I'd consider
> > it bad design. Besides that, most of them would be totally tainted by
> > LGPL by now (which we are tainted by, btw, but that's a whole
> > different issue). I'm glad AW allows users to change the way aspects
> > affect their classes without touching source code and I really would
> > like to see it in AJ as well.
>
> AspectJ answer to that are abstract aspects. The users have them in a
> copiled jar and don't need the source code for just using them.
>
> The application source code contains concrete aspects that extend
> abstract aspects defined by the library. The concrete aspects provide
> concrete, application specific pointcut definitions and application
> specific abstract method implementation left as "hooks" by the library
> developer.
>
> This does not handle LGPL taint and deployment time configuration
> concerns, but it surely does handle the concern source code separation.
>
> Rafal
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>