본문 바로가기
Spring

Spring 핵심

by step 1 2021. 6. 12.
반응형

여러가지 모듈이 있지만 그 중에서 단연

스프링 부트, 스프링 클라우드, 스프링 데이터, 스프링 배치, 스프링 시큐리티에 중점을 둔다.

 

스프링 모듈

https://spring.io/projects/spring-boot

 

Spring Boot

Get support Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription. Learn more

spring.io

스프링의 핵심기능 (DI, AOP, etc)을 제공하며, 필요한 모듈만 선택하여 사용 가능

 

Spring의 과제는 "테스트의 용이성", "느슨한 결합"에 중점을 두고 개발

 

IoC의 등장

스프링이 다른 프레임워크와 가장 차이점인 IoC를 통한 개발 진행

 

AOP

AOP를 사용하여 로깅, 트랜잭션 관리, 시큐리티에서의 적용 등 AspectJ와 같이 완벽하게 구현된 AOP와 통합하여 사용 가능 하다.

 

IoC / DI: 의존 관계 주입

AOP: 관점 중심 프로그램

PSA: 이식 가능한 추상화

 

 

반응형

'Spring' 카테고리의 다른 글

AOP  (0) 2021.06.13
IoC / DI  (0) 2021.06.12
Object Mapper  (0) 2021.06.12
Response 내려주기  (0) 2021.06.12
Delete API  (0) 2021.06.12