Spring Framework: Leading Application framework

Spring is a powerful Java application framework, used in a wide range of Java applications. It provides enterprise services to Plain Old Java Objects (POJOs).Spring uses dependency injection to achieve simplification and increasetestability. Spring beans, dependencies, and the services needed by beans are specified in configuration files, which are typically in an XML format. The XML configuration files, however, are verbose and unwieldy. They can become hard to read and manage when you are working on a large project where many Spring beans are defined. Spring’s another advantage that it gives more and more support to the other frameworks.Nowadays so many Projects are building on this powerful framework. Although Spring is basically using many Best Practices as well as Design patterns, I think the best way of use of this framework is also necessary for getting all its features and also to get a good performance.

The first version was written by Rod Johnson who released the framework with the publication of his book, Expert One-on-One J2EE Design and Development (Wrox Press, October 2002). Its milestone release, 1.0, was released in March 2004. The Spring 1.2.6 framework won a Jolt productivity award in 2006.[2] The current version is 2.5.6.

The core features of the Spring Framework can be used by any Java application, but there are extensions for building web applications on top of the Java Enterprise platform.

The company behind Spring Framework is SpringSource.com

Find Tutorials Introduction

Technorati Tags: ,,,
LiveJournal Tags: ,,,
+