I need to start developing applications using the Spring framework, and am wondering what tools I need to download to have me up and running.
On the SpringSource website I am seeing all these applications to download and I am wondering, do I really need all this? And what versions should I use, especially for Spring Framework?
- Spring Framework
 - SpringSource dm Server Samples
 - Spring Security
 - Spring Web Flow
 - Spring Web Services
 - Spring Dynamic Modules
 - Spring Integration
 - Spring Batch
 - Spring.NET
 - Spring JavaConfig
 - Spring LDAP
 - Spring Extensions
 - Spring IDE
 - Spring BlazeDS Integration
 - SpringSource Bundlor
 - Spring ROO
 
What other applications do I need to download (eg. Struts, Glassfish, Apache, etc.)?