April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Spring Framework (continued)
nModules of the Framework
nInversion of Control (IoC) Container
nAlso known as Dependency Injection (Fowler’s term)
nAspect-Oriented Programming Framework (AOP)
nSpring provides a proxy-based AOP framework
nYou can alternatively integrate with AspectJ or AspectWerkz
nData access abstraction and JDBC simplifications
nTransaction Management
nMVC web framework
nA Service Abstraction Layer
nSimplification for working with J2EE APIs JNDI, JTA, etc.
nLightweight remoting, JMS support, JMX support
nSupport for a comprehensive testing strategy for application developers