Re: Applications Using AOP

Greg Young <[email protected]> Sun, 14 Jun 2009 13:11:42 -0400
Newsgroups gmane.comp.programming.aspect.general
Message-ID <[email protected]>
These are great examples too.

Just to throw another one out there (and I understand .NET is probably
not where you are looking ....). Check out the castle project
http://www.castleproject.org/

They have massive amounts of AOP usage in various aspects of their
system (mostly interceptor based which might make it a bit more boring
:))

HTH

Greg

On Sun, Jun 14, 2009 at 1:08 PM, Dean Wampler<[email protected]> w=
rote:
> Another place to look is SpringSource. They use aspects all over the Spri=
ng
> Framework and their other products.
> Apparently aspects are used heavily in the Scala Eclipse plugin. I was to=
ld
> Miles Sabin followed the example of AJDT to use Aspects to inject code in=
to
> the JDT where it wasn't flexible enough to accommodate a non-Java languag=
e.
> dean
> On Jun 14, 2009, at 12:03 PM, Greg Young wrote:
>
> (n)Hibernate uses AOP to track changes to objects. There are also
> other uses like what you discuss (logging, tracing, etc)
>
> terracotta http://www.terracotta.org/web/display/enterprise/Home does
> similar types of tracking in order to "transparently" connect multiple
> JVMs.
>
> HTH
>
> Greg
>
> On Sun, Jun 14, 2009 at 12:57 PM, Chengnian Sun<[email protected]>
> wrote:
>
> Dear All,
>
> I am trying to find a real-world application using AOP, which should be n=
ot
>
> small. If it is still active, it will be great.
>
> The reason is that I want to find some good scenarios which AOP is suitab=
le,
>
> and then model the scenarios using some specification languages for my
>
> further purpose.
>
> Tracing or logging is not good because it is small.
>
>
> Could you please give me some hints such as some active open source proje=
cts
>
> adopting AOP?
>
> Thanks so much.
>
> I already found some ones, but they are almost inactive and I could not r=
un
>
> them.
>
>
> --
>
> Best Regards.
>
> Chengnian SUN.
>
> _______________________________________________
>
> discuss mailing list =A0 =A0- =A0 [email protected]
>
> To unsubscribe and change options, go to:
>
> http://aosd.net/mailman/listinfo/discuss_aosd.net
>
> Check out the AOSD.net Wiki: http://aosd.net/wiki
>
>
>
>
>
> --
> Les erreurs de grammaire et de syntaxe ont =E9t=E9 incluses pour m'assurer
> de votre attention
>
> _______________________________________________
> discuss mailing list =A0=A0=A0- [email protected]
>
> To unsubscribe and change options, go to:
> http://aosd.net/mailman/listinfo/discuss_aosd.net
>
> Check out the AOSD.net Wiki: http://aosd.net/wiki
>
> Dean Wampler, Ph.D.
> co-author: "Programming Scala", O'Reilly
> [email protected]
> [email protected]
> twitter: @deanwampler, @chicagoscala
> http://www.objectmentor.com
> See also:
> http://www.polyglotprogramming.com =A0Multi-language and multi-paradigm
> programming
> http://www.aspectprogramming.com =A0 =A0AOP advocacy site
> http://aquarium.rubyforge.org =A0 =A0 =A0 AOP for Ruby
> http://www.contract4j.org =A0 =A0 =A0 =A0 =A0 Design by Contract for Java5
> I want my tombstone to say:
> =A0 Unknown Application Error in Dean Wampler.exe.
> =A0 Application Terminated.
> =A0 =A0 =A0 [Okay]=A0 =A0 =A0 =A0 [Cancel]
>
>
>
>
>
>
>



-- =

Les erreurs de grammaire et de syntaxe ont =E9t=E9 incluses pour m'assurer
de votre attention

_______________________________________________
discuss mailing list    -    [email protected]

To unsubscribe and change options, go to:
http://aosd.net/mailman/listinfo/discuss_aosd.net

Check out the AOSD.net Wiki: http://aosd.net/wiki