0% found this document useful (0 votes)
24 views11 pages

Pranay Meshram - Post Assessment

The document provides an overview of the Spring Framework. It discusses the history and evolution of Spring, from its initial release in 2004 to the latest version 6.0 released in 2022. Some key points covered include Spring's flexibility and support for building any type of application, its productivity benefits, and core technologies like dependency injection and aspect-oriented programming. The document also lists some of Spring's main modules and projects like Spring Boot, Spring Security, Spring Data, and Spring Cloud.

Uploaded by

Pranay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views11 pages

Pranay Meshram - Post Assessment

The document provides an overview of the Spring Framework. It discusses the history and evolution of Spring, from its initial release in 2004 to the latest version 6.0 released in 2022. Some key points covered include Spring's flexibility and support for building any type of application, its productivity benefits, and core technologies like dependency injection and aspect-oriented programming. The document also lists some of Spring's main modules and projects like Spring Boot, Spring Security, Spring Data, and Spring Cloud.

Uploaded by

Pranay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Spring

Agenda
What is
Spring
Framework ?
History of Spring

Spring Framework 4.0 was released.


Use of JAVA EE and EJB Notable improvements in Spring 4.0
for creating Web included support for Java SE Spring 6.0 was released.
Applications 8, Groovy 2. Latest Stable Release

Before 2003 March 2004 December 2013 2017 November 2022

First Production Release Spring 5.0 was released


of Spring Framework along with reactive streams
1. Spring is everywhere. It is used by developers
worldwide

2. Spring is flexible. It’s comprehensive set of third party


libraries allows developers to build any application
imaginable

3. Spring is productive as it transforms how you approach


java programming tasks, radically streamlining your
experience

4. Spring is fast. It optimizes fast start-ups, faster


shutdowns and optimized execution speeds

5. Spring is secure. It has proven track record of dealing


with security issues quickly and responsibly

Why 6. Spring is supportive. The spring community is


enormous, global, diverse and spans folks of all ages

Spring ?
Features of Spring
Core Technologies
Testing Data Access
• Dependency Injection
• Mock Objects • Transactions
• Inversion of Control
• Test Context • DAO Support
• Aspect Oriented
Framework • JDBC
Programming
• Spring MVC Test • ORM
• SpEL

Languages
Spring MVC and Spring • Kotlin
Web Flux Framework • Groovy
• Java
Spring Models / Projects
Spring Boot Spring Security
Provides an opinionated view of Protects your application with
building a spring app to get comprehensive and extensible
you up and running as authentication and
quickly as possible authorization support

Spring Data Spring Cloud


Provides a consistent Provides a set of tools for
approach to data common patterns in
access distributed systems

Spring Core Framework


Provides core support for dependency
injection, web apps and more
Spring MVC
Spring MVC Cont.

Request Controller 1
Handler
Dispatcher Servlet

View
(User Controller 2
Interface)
DB

Response
Handler
Controller n
Summary
Thank You

You might also like