Spring
The Spring projects are one of the most powerful and comprehensive frameworks for enterprise Java development. We are big believers in Spring and have leveraged it to build robust, scalable, maintainable and extensible applications. Spring’s configuration based wiring of components into its dependency injection container facilitates assembly of alternative components into an application with ease and finese. Spring’s aspect oriented programming features allow for implementation of cross cutting concerns, including security, logging and pre and post processing.