| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- java 버전업
- java Deque
- interface List
- kafka
- echo system
- intelliJ utf-8
- confluent
- php 태그
- MSA
- 원격 코드 실행 취약점
- interface Map
- 만남은 쉽고
- ksqldb
- 동기화 시스템
- 개발서버
- interface Set
- queue linkedList
- php 태그 닫기
- 개발은 어려워
- kotlin 자료구조
- apache log4j2
- php 태그 닫지 않는 이유
- javaList
- 교육은 더 어려움
- java 자료구조
- java Stack
- Micro Service Architecture
- intelliJ 인코딩
- log4j 2.1.5
- php ?>
Archives
- Today
- Total
목록IOC (1)
legato
기본 개념, 용어 1 - Ioc (DI, DL)
실무에서 사용함에 있어 불편함을 느끼지는 않지만, 때때로 용어나 개념이 모호한 경우가 있어 이를 정리 합니다. 추후 샘플코드나 예시를 포함하여 페이지로 분리 예정이며, 목록은 태그로 추가합니다. IoC(Inversion of Control) 기존에는 Controller -> Service -> DAO -> DBCP 로의 의존이 있었다. 그러나 Spring IOC container 를 통해 제어 흐름을 거꾸로 뒤집는다. DBCP->DAO, DAO->Service, Service->Controller와 같이 객체를 주입하며, 모든 오브젝트의 생성, 관계설정, 제거 등 생명주기는 권한을 위임받은 Spring IOC Container에게 있다. 이를 통해 개발자가 직접 객체를 주입하며 신경써야 했던 코드들을 줄..
programming/Spring
2022. 5. 3. 14:31