Spring action
container
provides a variety of technical support
JMS
MQ support
UnitTest
AOP (transaction management, logging, etc.)
provides a number of convenient helper class applications (JDBC Template, etc.)
for mainstream application framework provides a good support