Spring Tutorial for Beginners

Page 1

SPRING TUTORIAL FOR BEGINNERS WWW.JAVA2BLOG.COM


CONTENT OVERVIEW ADVANTAGES ARCHITECTURE


OVERVIEW Spring is an open source framework developed by Rod Johnson in 2003. It makes the development of Java application easy and fast. It supports other frameworks such as EJB, Hibernate, struts etc.


ADVANTAGES LIGHT-WEIGHT EASY TESTING LOOSE-COUPLING EASY DEVELOPMENT PREDEFINED TEMPLATES


ARCHITECTURE Spring architecture consists following modules:

SPRING CORE

SPRING ORM

SPRING AOP

SPRING WEB

SPRING DAO

SPRING WEB MVC

SPRING CONTEXT


Spring AOP

Spring ORM

Spring WEB

Spring DAO

Spring Context

Spring Core

Spring Framework Architecture Diagram

Spring Web MVC


ARCHITECTURE SPRING CORE It is a very important component of Spring framework. It contains Core, Beans, Context, Expression language modules. This component provides Dependency Injection features.

SPRING AOP This module provides an aspect oriented programming implementation which allows decoupling the code by using Advice and Pointcuts.


ARCHITECTURE SPRING ORM ORM package which is related to database access provides integration layer for popular ORM APIs such as JDO, Hibernate, etc.

SPRING WEB It is a part of spring web application development stack, which includes Spring MVC.


ARCHITECTURE SPRING DAO This module provides support for interacting with database using the technologies like JDBC, Hibernate, etc.

SPRING CONTEXT It supports EJB, Basic Remoting, JMS.


ARCHITECTURE SPRING WEB MVC This module provides Model-view-controller implementation for web applications.


THANK YOU WWW.JAVA2BLOG.COM


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.