Spring IOC, SPRING AOP and Spring MVC