What is Spring?

What is Spring?

- Spring is a framework that resolves common problems in JEE architecture. Managing business objects and encouraging practices such as programming interfaces rather than classes is a consistent way of using Spring. Spring addresses all architectural tiers with basic building block by utilizing IoC. Unique data access abstraction including abstraction of JDBC framework improves the productivity and reduces the errors using Spring. A flexible and powerful MVC framework which is integrated into the overall IoC container.

What is Spring?

- The Spring Framework is an open source application framework for the Java platform and .NET Framework (Spring.NET), its core features can be used by any Java application, its basically is a lightweight inversion of control and aspect-oriented container framework. Though Spring Framework does not promote any specific programming model, but it promotes 'POJO' approach which enables us to take advantage of environment-specific features without sacrificing portability.

- Features which make Spring Framework different from other such frameworks are:

- It addresses important areas that many other popular frameworks don't, by focusing around providing a way to manage your business objects.

- Spring is both comprehensive and modular. Spring has a layered architecture, meaning that you can choose to use just about any part of it in isolation.

- Spring is an ideal framework for test driven projects.
Different modules in Spring framework
Different modules in Spring framework - Spring has the following modules: The Core container module – The fundamental functionality is provided by this module......
Core container module and Application context module
Core container module and Application context module - Core Container Module: This module is the fundamental module of spring framework. For a spring-based application, BeanFactory is the core....
What is a BeanFactory and XMLBeanFactory?
What is a BeanFactory and XMLBeanFactory? - BeanFactory: Bean factory is a container. It configures, instantiates and manages a set of beans......
Post your comment
Discussion Board
it is good
put all answer one page
manoj 10-1-2014
spring perfect definition
Spring is an opensource lightweight looslycoupled aspect oriented and dependency injection(inversion of control) based java-jee framework to develop all kinds of java, jee applications.
bhargav 09-18-2012