Hi Liam

Your examples are well taken, I guess I tend to think of using AOP as
the full on cross cutting defining hooks in XML files and so on, and I
have never used that. Indeed in Guice I tend not to use the AOP
features much either (unless you count the basic injection, which I
guess in some senses you could).

I do still stand by my statement about AOP tending to be a Java
language concern though. In something like Scala, I would choose to do
transaction demarcation using closures and a loan pattern, so you
could end up with:

transaction {
     ....code here....
}

but that is harder to do with Java for sure.

Anyway, I think we did mention that for some people (power users) AOP
is obviously a very good thing, but I don't believe the mainstream
Java development community has adopted the full XML and cross cutting
stuff extensively. Where you get @Transaction for free, that's great,
but perhaps the biggest testament to that is that generally people
don't know they are using AOP to get that feature.

Cheers

Dick

On Jul 23, 9:16 pm, kinko <[email protected]> wrote:
> On Jul 23, 11:56 am, Jess Holle <[email protected]> wrote:
>
> > I don't actually have any flames for the Posse's AOP response, but Dick
> > predicted flames, so I had to put that in the subject :-)
>
> I really didnt agree with the opinions voiced on the adoption, or
> rather non adoption of AOP.
> Have any of the panel ever used a Framework such as Spring of Guice,
> do they actually understand how @Transactional works.
> The vast adoption of these frameworks is alone enough to say AOP is a
> success.
> I think AOP has been a great success in wide range of issues the
> require cross cutting concerns, admin, security , tracing ,
> transactions etc
> Transactional demarkation is not something I would say is 'rare'
> either
>
> Liam
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to