You are on page 1of 10

Spring Framework

Overview
Spring Website - Official

www.spring.io

www.luv2code.com
Why Spring?

Simplify Java Enterprise Development

www.luv2code.com
Goals of Spring

• Lightweight development with Java POJOs (Plain-Old-Java-Objects)

• Dependency injection to promote loose coupling

• Declarative programming with Aspect-Oriented-Programming (AOP)

• Minimize boilerplate Java code

www.luv2code.com
Core Container

Beans

Core

SpEL

Context

www.luv2code.com
Web Layer

Servlet

WebSocket

Web

Portlet

www.luv2code.com
Data Access Layer

JDBC

ORM

Transactions

OXM JMS

www.luv2code.com
Infrastructure

AOP

Aspects

Instrumentation

Messaging

www.luv2code.com
Test Layer

Unit

Integration

Mock

www.luv2code.com
Spring Framework
Overview

You might also like