April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Spring Mission Statement
nJ2EE should be easier to use
nIt's best to program to interfaces, rather than classes. Spring reduces the complexity cost of using interfaces to zero.
nJavaBeans offer a great way of configuring applications – POJO programming model
nOO design is more important than any implementation technology such as J2EE.
nChecked exceptions are overused in Java. A framework shouldn't force you to catch exceptions you're unlikely to be able to recover from.
nTestability is essential, and a framework such as Spring should help make your code easier to test.          
n                                                       www.springframework.org