Hello, i've been running some experiments of my own with Spring Roo and it seems to be pretty cool, but i noticed that this tool makes heavy use of AOP on the model layer.
I'm thinking about creating a real project using Roo and what i would like to know is:
- Why AOP is everywhere? Is that ok?
- What are advantages and disadvantages of this approach?
I'm quite new to aspect-oriented programming and some guidance would be greatly appreciated.