• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Spring AOP

 
Ranch Hand
Posts: 337
Scala Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ranchers.

Are there any books exclusively for learning Spring AOP?
I want to learn Spring AOP at the architectuire level. Are there any resources avaible for Spring AOP architecture?


Regards.
-Pankaj Shet


 
Sheriff
Posts: 4884
317
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To say you want to learn Spring AOP at the architecture level I assume that you mean you want to learn Aspect Oriented Programming in general. Spring AOP is a tool that allows you to easily implement AOP in the Java language. If you don't understand AOP as a concept then Spring AOP will make no sense.

I would start with the AOP Wikipedia page.
 
Pankaj Shet
Ranch Hand
Posts: 337
Scala Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Tim,

I am aware of it. I have read AOP Wikipedia page.

But I want to learn AOP Concept and Spring's tool for AOP in depth

Do you know any book for Exclusive coverage of AOP Concept and then Spring's tool for AOP in depth ?

Like we have Expert Spring MVC and Web flow by APress to cover Spring MVC in depth, Are there any books covering Spring AOP?

Regards,
-Pankaj Shet.
 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have a look at AspectJ in Action, 2nd Edition. While it [may|may not] fit your requirements 100%, but it is really extensive and one of the best titles in Java world (IMHO).
And if you really want to dive deep, you have the source code of Spring AOP and AspectJ!
 
Tim Cooke
Sheriff
Posts: 4884
317
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not familiar enough with any AOP books to give any recommendations. However, the AspectJ book is probably a good start as long as it gives a good description of Aspect Oriented Programming as a concept before ploughing into the AspectJ details.

Before Spring AOP existed most people used to use AspectJ for their projects. So much so that I believe the Spring folks actually integrated the guts of AspectJ into the Spring Framework to create Spring AOP. The syntax between them is very very similar.
 
Ranch Hand
Posts: 530
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Pankaj Shet,

With regard to Spring AOP, I have read the following overview/architecture Spring AOP tutorial:

Understanding AOP


The tutorial does include some working examples, but it looks like does not cover AOP tools as you mentioned.
 
Pankaj Shet
Ranch Hand
Posts: 337
Scala Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks a lot guys,

I too feel AspectJ in Action is a good book for learning AOP.

@Nam Ha Minh: I have already read that tutorial . Good tutorial, but not for AOP Architecture.



 
Tim Cooke
Sheriff
Posts: 4884
317
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Pankaj Shet wrote:Good tutorial, but not for AOP Architecture.



I think you need to explain a little more about what you mean by 'architecture' because if that tutorial hasn't given you what you need from a high level architecture point of view then our understandings of the term must differ.
 
Don't get me started about those stupid light bulbs.
    Bookmark Topic Watch Topic
  • New Topic