Using Spring?s AOP Features with Java EE Blog

    The popular Spring framework complements and facilitates development on the Java EE platform by providing a modular, object-based programming model. Whereas Java EE is OOP (object-oriented programming) based, Spring is AOP (aspect-oriented programming) based; in fact the AOP framework is one of the main components of Spring. AOP complements OOP by providing an aspect as the unit of modularity in addition to the traditional OOP class. As explained in the Spring doc,