Spring Architecture

Spring Architecture consists of seven modules- Spring AOP, Spring ORM, Spring Web, Spring DAO, Spring Web MVC and Spring Core. Architecture of Spring is layered.

Ads

Tutorials   
Spring 4 Introduction and example Features of Spring Framework 5 How to make Spring web Login form? How to make Simple form in Spring web? Spring, Hibernate login and registration application Spring Framework Tutorial for beginners with examples Spring Framework for Apache Hadoop 2.3.0 GA released Spring Framework 4.1 GA is released with major features Why to use Spring Framework? Spring Framework 4.1 - First Release candidate available Spring IO Platform 1.0.0 Released Spring 4: Login Form using Spring MVC and Hibernate Example Spring 4 MVC Login form Example with source code Spring 4 MVC Hello World Example: Spring 4 MVC Tutorial will full source code Spring Web MVC Application Error:ClassNotFoundException: DispatcherServlet on deploying Features of Spring 4 Spring Framework 4.0 released Spring Framework 4: Spring Framework 4 Tutorials and Example Spring Integration 3.0 Release is released and available for download Spring Tutorial for Beginners Java Springs Framework Tutorial Spring Architecture Spring Framework Tutorials database spring registration form Spring Login Example Roseindia Spring Tutorial Spring Tutorial Spring 3.2 MVC insert and retrieve blob from the database The hidden tag The errors tag net.roseindia.dao net.roseindia.service net.roseindia.model net.roseindia.controller Spring 3.2 MVC Hibernate Example Spring 3.2 MVC, Upload File in a specific folder Spring 3.2 MVC Form Handling The textarea tag The options tag The option tag The select tag The radiobuttons tag The radiobutton tag The checkboxes tag mvc:default-servlet-handler Static Resources Configuration View Controllers Configuration View resolvers Spring 3.2 MVC Hello World Example Content Negotiation Configuration
Ads

Spring Architecture

Spring is a light-weight framework that is used for the development of Enterprise-ready applications. The architecture of Spring forms a layered architecture having seven modules. All modules are built over core container.

Spring allows a programmer to use components/modules which are required and eliminate others that are not needed by the application. Its modular architecture enables integration with other frameworks easy.

spring framework architecture

Spring can be used to remotely access logic using RMI or web services. It can be used for mailing facilities as well.

Seven Modules in the Spring Architecture are:

Spring AOP: provides declarative enterprise services, which act as a replacement for EJB declarative services. It also allows users to implement custom aspects, complementing their use of OOP with AOP.

Spring ORM:- provides integration layers for object-relational mapping APIs, including JDO, Hibernate and iBatis.

Spring Web: is part of web application development stack.

Spring DAO:- (Data Access Object) standardizes the data access work using JDBC, Hibernate or JDO.

Spring Context: package is built on beans modules and is used to access any object defined and configured. It allows application objects to obtain resources using a consistent API.

Spring Web MVC: provides the MVC implementations for the web applications.

Spring Core: component provides the Dependency Injection features. It contains BeanFactory module, which separates the dependencies from actual program logic.

View more details of Spring Framework Architecture and image showing the Architecture at our section "What is Spring Framework?".

Advertisements

Share on Google+Share on Google+

Spring Architecture

Posted on: September 24, 2013 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

Ads
 

Discuss: Spring Architecture  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0

Ads

 

Ads