Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-dev] Developing tools to extend or work with AJDT/AspectJ.

Dear ALL,

I am researcher  , i want to developing tools to extend or work with AJDT/AspectJ.
But I'm looking for refactoring tools for any Java/AspectJ Applications which support AOP.
So far I didn't found any tool that would be capable of doing behavior preserving transformations of aspect oriented programs. Are there any tools that are able to do this?

There are tools for Java Applications for detecting code smells or defects like., jdeodarant/sonar/saferefactor etc.,

Please some tell me how to extend  or from where to start theses tools to support AOP /AspectJ Applications in Eclipse AJDT.

Thanking you,

Regards

S Kotrappa

On Fri, Dec 2, 2011 at 10:30 PM, <aspectj-dev-request@xxxxxxxxxxx> wrote:
Send aspectj-dev mailing list submissions to
       aspectj-dev@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
       https://dev.eclipse.org/mailman/listinfo/aspectj-dev
or, via email, send a message with subject or body 'help' to
       aspectj-dev-request@xxxxxxxxxxx

You can reach the person managing the list at
       aspectj-dev-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of aspectj-dev digest..."


Today's Topics:

  1. Using Aspect to pass a metadata as a new parameter        through
     SOAP (Ashiwan.S.)


----------------------------------------------------------------------

Message: 1
Date: Fri, 2 Dec 2011 09:32:05 -0500
From: "Ashiwan.S." <sivakumarash007@xxxxxxxxx>
To: aspectj-users@xxxxxxxxxxx, aspectj-dev@xxxxxxxxxxx
Subject: [aspectj-dev] Using Aspect to pass a metadata as a new
       parameter       through SOAP
Message-ID:
       <CADUOCxwEPDSOzMqrFiTvt7tdWAACxdVwBU6O8rv0e44tWCrKBw@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1

Hi All,

Sorry to bother you with email. I am new to aspectj and finding it
really useful to write modular cross cutting concerns.
I am trying to implement a distributed tracer for an enterprise web
application, which uses a Metadata object
passed along the requests. I am trying to use aspects to automate the
process of adding the metadata to HTTP header. But I am facing a road
block in using aspects.

1. The Architecture of my application goes as below:

Users ----> (HTTP) FE ---------> (SOAP or RMI) BS (SOAP/RMI)----------> BE

The application is written using J2EE. The web container talks to the
EJB container through SOAP. It uses the Axis implementation of the
soap protocol.

2. Till the FE-Endpoint(where it makes a call to the BS), the HTTP req
is passed as argument along all the function calls. So I added the
metadata as string in the header. This code is modular.

3. But from the End point at FE, when a soap call is made to BS(Web
service) the appropriate method is run . This is done through SOAP (as
SOAP messages). I have to modify all function calls in the flow from
FE to BS and BS to BE to carry extra parameter (which is the
metadata). I also need to modify the WSDL document which the SOAP
server, client agree upon to notify this new parameter.??I am trying
to figure out if this can be automated using aspect too.

I don't think aspect provides a way to send an extra parameter through
SOAP to a VM on another machine.

I would be much happy if someone can please let me know if this can be
done using aspects.
Highly appreciate any pointers or a quick work around in this regard.

-Ashiwan


------------------------------

_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-dev


End of aspectj-dev Digest, Vol 81, Issue 1
******************************************


Back to the top