2020. 10. 20. 08:42ㆍcloud&platform
스프링의 목표
1. J2EE 개발을 보다 쉽게
2. Business 외의 일반적인 Task를 보다 쉽게
3. 좋은 프로그래밍 습관으로의 유도
4. 개발자는 domain에 집중
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 |