Spring Overview

2020. 10. 20. 08:42cloud&platform

 

스프링의 목표

1. J2EE 개발을 보다 쉽게

2. Business 외의 일반적인 Task를 보다 쉽게

3. 좋은 프로그래밍 습관으로의 유도

4. 개발자는 domain에 집중

 

Spring Modules

 

Core Container

1. Core & Beans : IoC 및 Dependency Injection 등의 기능을 포함한 프레임워크의 기본적인 주요 부분을 제공.

2. Context : Bean을 정의하고 등록하고 설정하는 등등의 모든 환경 정보 Repository

3. Expression Language

 

AOP, Instrumentation

1. AOP : aspect oriented programming 기능 지원

2. Instrumentation : application에 사용될 수 있는 class 로더 및 metics 구현 제공

 

Data Access/Integration

1. JDBC : jdbc abstraction layer 제공

2. ORM : jpa, hibernate, ibatis 기타 등등 대부분 ORM 통합 지원

3. OXM : Object & XML Mapping abstraction Layer 제공. JAXB 등

4. JMS : message 시스템 제공

5. Transactions : programmatic 또는 declarative transaction management 지원

 

Web

1. Spring MVC, 기본 Web Integration features, portlet 환경

 


※ Spring Triangle

 

 

 

'cloud&platform' 카테고리의 다른 글

Docker 기본 개념  (0) 2020.10.26
Kubernetes 설치 가이드 - v1.11.3  (0) 2020.10.23
Spring Core - IoC, DI, Context And Bean  (0) 2020.10.22
Kubectl command  (0) 2020.10.16
Kubernetes 기본 개념  (0) 2020.10.05