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