rajabhayya Sekharbhayya wrote:
Such concerns are cut down by spring framework, so that it can fit into all persistant technologies, and transaction related issues and as well as security issues
I don't think so. We use AOP because we want to separate concerns. For example, business logic, transaction, security are separated concerns, but in traditional programming we have to mix it together.
Using AOP solves this problem, the code looks cleaner, business logic, transaction, security are clearly separated.
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional