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
- kotlin
- JDBC
- java
- JPQL
- 인프런
- transaction
- AOP
- Android
- 알고리즘
- db
- Proxy
- 스프링 핵심 원리
- 스프링 핵심 기능
- SpringBoot
- spring
- QueryDSL
- 스프링
- springdatajpa
- 자바
- jpa
- Thymeleaf
- 그리디
- Exception
- pointcut
- 김영한
- 백준
- http
- Greedy
- Servlet
- Spring Boot
Archives
- Today
- Total
목록DI컨테이너 (1)
개발자되기 프로젝트
IoC, DI, Container
1. 제어의 역전(Inversion of Control) 기존 프로그램은 클라이언트 구현 객체가 스스로 필요한 서버 구현 객체를 생성, 연결, 실행함 즉, 구현객체가 프로그램의 제어 흐름을 스스로 조종. 주우우욱 작성하다가 필요한거 있으면 호출해서 쓰고.. 자연스러움 근데 AppConfig이후 구현 객체는 온전히 자신의 로직을 실행하는 역할만 가짐. 프로그램의 제어 흐름에 대한 권한은 AppConfig가 가져감. 프로그램의 흐름을 직접 제어하는 것이 아니라 외부에서 관리하는 것을 제어의 역전이라 함. 2. 프레임워크 vs 라이브러리 프레임워크가 내가 작성한 코드를 제어, 대신 실행함. 내가 제어의 흐름을 담당하면? 그건 라이브러리임. 3. 의존관계 주입(DI) 의존관계는 "정적인 클래스 의존 관계"와 "..
인프런/[인프런] Spring 핵심원리 이해
2021. 7. 25. 22:29