You are on page 1of 32

19CSI503 – JEE Framework

Spring – Introduction,
Architecture
Module-2

Mr. M.Sivakumar, AP/CSE


9500600868
sivakumarm@skcet.ac.in
Topics
• Introduction to Framework
• Spring Framework
• Spring Core
I• like
SpringC++ so much
Architecture
I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 2


Introduction to
I like C++ so much Framework
I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 3


Introduction to framework
What is a framework?
 A framework is a platform that provides a foundation for
developing software applications
 Framework are the bodies that contains the pre-written codes
I like C++ so much
in which we can add our code to overcome the problem

I will score good marks in C++


 Think of it as a template of a working program that can be
selectively modified by adding code.
 It uses shared resources –  such as libraries, image files, and
reference documents – and puts them together in one
package. 

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 4


Introduction to framework
Features of good framework
 Simple, consistent and easy to implement
 Uses all the best practices from the past
 Allows the developer to build components that are reusable.
I like C++ so much
The flow of control is handled by the framework
I will score
It can be extended good marks in C++
 It contains default framework code that can’t be modified, only
extended

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 5


Introduction to framework
Advantages of framework
 It greatly reduces the time and effort
 It provides a generic working system that the user can then
develop for a specific application by extending the code
I like C++
It allows so much
the developer to devote more time to writing code
I will score good marks in C++
specific to the project
It makes the code clean and easily adaptable by following the
coding convention of the framework

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 6


Introduction to framework
What is Java framework?
 Java Framework is the body or platform of pre-written codes
used by Java developers to develop Java applications or web
applications
I like C++ so
It is a collection muchclasses and functions that is used
of predefined

I will score good marks in C++


to process input, manage hardware devices interacts with
system software
 It acts like a skeleton that helps the developer to develop an
application by writing their own code

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 7


Introduction to framework
Popular Java framework

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 8


Spring Framework
I like C++ so much
I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 9


Spring Framework
What is Spring framework?
 Spring is a powerful lightweight application development
framework used for Java Enterprise Edition (JEE)
 It is an open source framework which enables the Java
I like C++ so much
developers to build robust application

I will score good marks in C++


 It is an application framework that is used to create Enterprise
and Web based applications
 It is a framework of frameworks because it provides support to
various frameworks such as Struts, Hibernate, Tapestry, EJB, JSF,
etc

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 10


Spring Framework

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 11


Spring Framework

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 12


Spring Framework

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 13


Spring Framework
Spring Features

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 14


Spring Framework
Spring Environmental Setup

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 15


Spring
I like C++ so much Core
I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 16


Spring Core
Introduction to Spring Core
 Spring is a vast framework and it has several modules which
makes spring lightweight
Some important modules are:
I like1. Spring
C++Core so much
I will2. Spring
score AOP good marks in C++
3. Spring JDBC
4. Spring Transaction
5. Spring ORM
6. Spring MVC

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 17


Spring Core
Introduction to Spring Core
 Spring is a vast framework and it has several modules which
makes spring lightweight
Some important modules are:
I like1. Spring
C++Core so much
I will2. Spring
score AOP good marks in C++
3. Spring JDBC
4. Spring Transaction
5. Spring ORM
6. Spring MVC

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 18


Spring Core
What is Spring Core?
 Spring Core' is the core module that comes with an embedded
servlet container (IOC Container) and would enable the core
functionalities of spring.
I like C++
As Spring core isso
the much
base module, so in all module we have to

I will score good marks in C++


use Spring Core

“Spring Core will focus on dependency management”

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 19


Spring Core
What is dependency?
 From project point of view, in a project or application multiple
classes are there with different functionality. and each classes
required some functionality of other classes
I like C++ so much
I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 20


Spring Core
By Inheritance

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 21


Spring Core
By creating object of dependent class:

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 22


Spring Architecture
I like C++ so much
I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 23


Spring Architecture

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 24


Spring Architecture
Modules of Spring
 The Spring Framework consists of features organized into about
20 modules.
It has four types based on category:
I like1. Core
C++ so much
container
I will2. Data
scoreAccessgood marks in C++
3. Web
4. Miscellaneous(others)

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 25


1.Core Container Module

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 26


2.Data Access Module

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 27


3.Web Module

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 28


4.Web Module

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 29


Advantages of Spring framework

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 30


Dis-Advantages of Spring framework

I like C++ so much


I will score good marks in C++

Module-2 JEE Framework Sri Krishna College of Engineering & Technology 31


Thank You

You might also like