Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ajdt-dev] partially OT, AJDT & RAD

Yes, in general a project dependency is not sufficient to control
weaving across projects - you need to use the inpath, aspectpath,
and/or outjar settings.

Maybe this article is more useful (eventually I'll write a useful one! ;-)
http://www.ibm.com/developerworks/java/library/j-aopwork9/
See the section on "Managing multiple projects". It shouldn't matter
that your projects are EJB and Web projects - if they are
AspectJ-enabled, you can still use the aspectpath setting to weave in
the aspects from the appropriate project.

Regards,

Matt.

On 16/08/05, Marco Mistroni <mmistroni@xxxxxxxxx> wrote:
> Hello Matt,
>    i htink i have read it already...unfortunately that article just convert
> an existing project to an aspectJ Project
> 
> > Could you explain a bit more about your setup? Why not create your
> > aspects in your EJB and Web projects, instead of in a separate AspectJ
> > project?
> 
> yes, i can, but it won't help me.
> See, i have to write an aspect that after intercepting certain
> methods, logs some
> data including the user which is logged in.,
> the logged in user is not passed down from the Web to the 'Backend'
> tier, and thus i cannot access it (unless i modify all methods to
> include a new parameters, but if i am correct AOP was made to solve
> this problems).
> 
> so i have defined an aspect in the web project which intercepts
> methods where user logs in.
> and i thought that my EJB aspect could retrieve teh user from my Web aspect...
> Possible, yes, but i'll have to make a dependency between my web
> project and my EJB project (where there is already a dependency
> between web and EJB).
> so i thought that if i can creata an AspectJ project, and write all my
> aspect there, then i won't need to create useless dependencies.
> the only problem is that my aspect defined in my aspectj seems not get
> 'woven' with projects that they refer to..
> I have read that i need to change my aspectJ build path or something,
> but i still cannot get it to work..
> 
> do you have any suggestions?
> 
> thanks and regards
>  marco
> 
> 
> 
> 
> 
> 
> >
> > Regards,
> >
> > Matt.
> >
> > On 16/08/05, Marco Mistroni <mmistroni@xxxxxxxxx> wrote:
> > > hello,
> > >   i am developing apps using RAD from IBM.
> > > recently i installed AJDT plugins to write some aspects.
> > > i have different aspects for both my EJB project and other WEB
> > > projects.. and some of them needs to communicate, so i htought to
> > > create an AspectJ project.
> > > the only problem is hta ti cannot add this project to my EAR.... or
> > > even deploy it..
> > >
> > > anyone could tell me how to do it?
> > >
> > > sorry for the OT and thanks in advance for the reply
> > >  Marco
> > > _______________________________________________
> > > ajdt-dev mailing list
> > > ajdt-dev@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/ajdt-dev
> > >
> > _______________________________________________
> > ajdt-dev mailing list
> > ajdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/ajdt-dev
> >
> _______________________________________________
> ajdt-dev mailing list
> ajdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ajdt-dev
>


Back to the top