Core container module and Application context module

What are the 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. The Spring framework was developed on top of this module. Spring container is made by this module.

Application Context Module :

- Spring is called a framework because of this module. The concept of BeanFactory is used to extend this module to provide support for internationalization (I18N) messages etc. Enterprise services such as JNDI,EJB integration, remoting and scheduling are supplied by this module.

What are the Core container module and Application context module?

- This module provides the fundamental functionality of the spring framework. In this module BeanFactory is the heart of any spring-based application. The entire framework was built on the top of this module.

- A primary component of the core container is the BeanFactory, an implementation of the Factory pattern. The BeanFactory applies the Inversion of Control (IOC) pattern to separate an application's configuration and dependency specification from the actual application code.

- The Application context module makes spring a framework. This module extends the concept of BeanFactory, providing support for internationalization (I18N) messages, application lifecycle events, and validation.

- This module also supplies many enterprise services such JNDI access, EJB integration, remoting, and scheduling. It also provides support to other framework.
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......
What is AOP Alliance?
What is AOP Alliance? - AOP Alliance is an open source project. Promoting adoption of AOP and interoperability....
Concepts and purpose of Spring configuration file
Spring configuration file - A spring configuration file is an XML file which contains the information about classes......
Post your comment
Discussion Board
rahul 04-22-2012