Spring Framework
IOC기반 (Inversion of Control)
- 일반적인 프로그램에서는 모든 작업을 사용자가 제어하는 구조였음
- IOC가 흐름의 구조를 바꾸었고, 이것은 제어의 흐름을 사용자가 컨트롤 하지 않고 위임한 특별한 객체에 모든 것을 맡김
- 즉, IOC란 기존 사용자가 모든 작업을 제어하던 것을 특별한 객체에 모든 것을 위임하여 객체의 생성부터 생명주기 등 모든 객체에 대한 제어권이 넘어 간 것을 IOC, 제어의 역전 이라고 한다
DL (Dependency Lookup) - 의존성 검색
- 컨테이너에서는 객체를 관리하기 위해 별도의 저장소에 빈을 저장
- 개발자들이 저장소에 저장되어있는 빈을 컨테이너에서 제공하는 API를 이용해 사용하고자 하는 빈을 검색하는 방법
DI (Dependency Injection) - 의존성 주입
- 객체가 서로 의존하는 관계가 되게 의존성을 주입하는 것
- OOP에서 의존성이란 하나의 객체가 어떠한 다른 객체를 사용하고 있는 것을 의미
- 각 클래스 사이에 필요로 하는 의존관계를 빈 설정 정보를 바탕으로 컨테이너가 자동으로 연결해 주는 것을 의미
SQL (Structure Query Language)
- DB에서 자료를 불러오고 처리하기 위한 언어
Query
- DB에게 필요한 자료를 요청하는 것
DB와의 의사소통(Query)를 위해 SQL을 배운다 라고 말할 수 있다.
728x90
'ssung_항해일지 > 항해99_Spring_입문, 숙련, 심화' 카테고리의 다른 글
spring - 11일차 (0) | 2023.02.15 |
---|---|
spring - 10일차 (0) | 2023.02.14 |
spring - 8일차 (0) | 2023.02.11 |
spring - 7일차 (JPA) (0) | 2023.02.10 |
spring - 6일차 (0) | 2023.02.09 |