Spring Framework

Spring is an open source application development framework which makes Java/J2EE development easier. Its layered architecture enables a programmer to choose any part of it in isolation. Spring is an ideal framework for test driven projects.