[핵심용어 정리]
▪️Spring: Java 애플리케이션 개발을 편하게 할 수 있게 해주는 오픈소스 경량급 애플리케이션 프레임워크
▪️프레임워크(Framework): 어떠한 목적을 쉽게 달성할 수 있도록 해당 목적과 관련된 코드의 뼈대
▪️API(Application Programming Interface): 2개 이상의 소프트웨어 컴포넌트 사이에서 상호작용 할 수 있도록 정의된 인터페이스 ex) 외부 함수, 클래스를 요청을 통해 불러와서 사용
[스터디 퀴즈]
Q. 의존성 주입(DI)을 사용하면 클래스 간 결합도가 높아진다. (o, x)
답: X (DI로 의존성을 외부에서 주입받아 느스한 결합을 할 수 있다.)
Q. Spring의 IoC 컨테이너는 객체의 생성과 의존성 관리를 개발자 대신 수행한다. (o, x)
답: O
Q. Servlet의 메모리가 없을 때 초기화를 위해 호출하는 함수는?
답: init()