cs지식 정리하기/면접 대비

[9일차] 기술 면접 준비

젤리의it 2024. 4. 2. 21:49

1. Ioc 컨테이너에 대해 설명 해주세요

ioc는 제어의 반전이라는 뜻으로 객체의 생성, 생명주기 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것을 의미합니다.
ioc 컨테이너는 인스턴스의 생성부터 소멸까지 인스턴스 생명주기를 개발자가 아닌 컨테이너가 관리합니다.
컨테이너가 관리하는 객체는 빈, 빈을 관리하는 컨테이너를 빈 팩토리라고 합니다.

종류
1. beanfactory
빈을 관리하는 역할로 객체를 생성하고 di를 처리하는 기능만 제공
bean 등록 생성 조회 반환 관리

2. applicationcontext
beanfactory를 비롯해 다양한 클래스 상속 받음. bean 등록 생성 조회 반환 관리, 이미지 같은 파일 자원 로드 가능 리스너로 등록된 빈에게 이벤트 발생 알려줌

'cs지식 정리하기 > 면접 대비' 카테고리의 다른 글

[8일차] 기술 면접 준비  (0) 2024.03.27
[7일차] 기술 면접 준비  (0) 2024.03.26
[6일차] 기술 면접 준비  (0) 2024.03.25
[5일차] 기술 면접 준비  (0) 2024.03.20
[4일차] 기술 면접 준비  (0) 2024.03.19