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