[go: up one dir, main page]

0% found this document useful (0 votes)
112 views17 pages

Understanding Spring Framework Basics

Spring refers to a family of Java projects that make it easier to create enterprise applications. It started as an alternative to the complexity of J2EE (Java EE) frameworks and has evolved into a widely used set of tools that are complementary to Java EE. Spring aims to make application development flexible, modular, and easier by providing core functions like inversion of control, aspect-oriented programming, and integrating with other technologies.

Uploaded by

Yücel Karacalar
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)
112 views17 pages

Understanding Spring Framework Basics

Spring refers to a family of Java projects that make it easier to create enterprise applications. It started as an alternative to the complexity of J2EE (Java EE) frameworks and has evolved into a widely used set of tools that are complementary to Java EE. Spring aims to make application development flexible, modular, and easier by providing core functions like inversion of control, aspect-oriented programming, and integrating with other technologies.

Uploaded by

Yücel Karacalar
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/ 17

Spring: The Big Picture

WHAT IS SPRING?

Dustin Schultz
PRINCIPAL SOFTWARE ENGINEER
@schultzdustin http://dustin.schultz.io/ dustin@schultz.io
Our Goal: Keep Things
High Level!
What You Can Expect

Avoid details Breadth Simple code Some hand


snippets waiving
Audience

Technical but non-development role Technical development role but


unfamiliar with Spring
What is “Spring”?
Well, It's a Bit Confusing ...

“Spring” could mean …


- The Spring Framework
- Spring Boot
- Spring Data
- Spring Cloud
- Spring Batch
- And more!
“Most often, when people say
‘Spring’, they mean the entire
family of projects.”
Spring Framework Reference Documentation
It All Started With …

Web Data Spring Framework AOP Core


Which Lead to the Creation of Spring Projects
Spring Projects

Spring
Spring Spring Spring
Web More …
LDAP Session Integration
Services

Spring Spring Spring Spring Spring


Data Batch Security Social Kafka

Web Data Spring Framework AOP Core


Then Came Spring Boot
Spring Projects

Spring Boot

Spring
Spring Spring Spring
Web More …
LDAP Session Integration
Services

Spring Spring Spring Spring Spring


Data Batch Security Social Kafka

Web Data Spring Framework AOP Core


Then Came Spring Cloud
Spring Projects
Spring Cloud

Spring Boot

Spring
Spring Spring Spring
Web More …
LDAP Session Integration
Services

Spring Spring Spring Spring Spring


Data Batch Security Social Kafka

Web Data Spring Framework AOP Core


Why Spring?
Spring started as a response to the
complexity of J2EE (now Java EE)
Today, Spring is so much more than an
alternative to Java EE
- In fact, it’s complimentary to Java EE
Creating Software Can Be Hard
“Spring makes it easy to create
Java enterprise applications.”
Spring Framework Reference Documentation
Flexible, modular, and backwards
compatible
Spring Large and active community
Continually innovates and evolves
Summary
The “what” and “why” of Spring
- What is Spring?
- Why does it exist?
- Why would I want to use it?

You might also like