Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 에러
- 알고리즘
- @builder
- 자바
- stringbuffer
- CRUD
- 파이썬
- 캡슐화
- Python
- 부트캠프
- github
- DTO
- HTML
- lv1
- HashSet
- git
- 부스트코스
- 기본생성자
- 상속
- 프로그래머스
- entity
- java
- 깃허브
- SQL
- @AllArgsConstructor
- 코드업
- 브랜치
- Codeup
- @NoArgsConstructor
- html tag
Archives
- Today
- Total
목록제어의 역전 (1)
잉?
[Spring] 스프링의 3대 요소(IoC/DI, AOP, PSA) 알아보기
스프링의 3대 요소에 무엇이 있는지 간단하게 살펴보고자 한다. 스프링에서는 크게 3가지 핵심 프로그래밍 모델을 지원한다. 1. IoC/DI (제어의 역전 / 의존성 주입) IoC(Inversion of Control, 제어의 역전) 역전은 형세가 뒤집힘, 거꾸로 회전함이라는 뜻을 가지고 있다. 객체에 대한 제어권이 바뀌었다(뒤집혔다)는 것을 의미한다. 밑의 첨부해 둔 게시글에서 아주 쉽게 예시를 들어준다. 차를 몰고 가는 것은 내가 차를 제어하는 것이다. 직접 차를 운전하는 대신 운전기사를 고용한다면 차를 직접 운전할 필요가 없고 본업에 집중할 수 있다. 이것을 제어의 역전이라 한다. DI(Dependency Injection, 의존성 주입) IoC와 비슷한 의미르 사용되지만 의존성 주입은 IoC가 구현..
자바(Java)/스프링(Spring)
2023. 6. 22. 21:58