백엔드 개발자 기술면접 시 알아야할 것들을 정리하고 공부하고자 한다.💪 하나하나 차근히 공부하고 기록하자
🌱 WS (Web Server) HTTP 프로토콜을 기반으로 하여 클라이언트에게 정적인 파일을 제공하기 위한 서버로 가장 앞에서 요청에 대한 처리를 진행한다. 1) 정적인 컨텐츠 제공 - WAS를 거치지 않고 바로 자원 제공 2) 동적인 컨텐츠 제공을 위
자바 개발을 편리하게 해주는 오픈소스 프레임워크경량 컨테이너로서 자바 객체를 직접 관리 \- 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리, 필요한 객체를 얻어옴IoC(제어의 역전)DI(의존성 주입)AOP(관점 지향 프로그래밍)Auto Configuration
웹에서 이루어지는 데이터 통신은 클라이언트와 서버간에 이루어지고 이때 중요한 것이 요청(Request)와 응답(Response)이다. 비동기 통신을 위해서는 요청메시지와 응답메시지를 Body에 담아 보내야하는데 데이터의 형식은 JSON으로 설정한다. 이때 @Req
🌱 IoC (Inversion of Control) 제어의 역전으로 제어의 흐름을 바꾸는 것입니다. 기존에는 객체를 생성하고 의존성객체를 생성하여 의존성 객체 메소드를 호출하는 방식으로 객체가 만들어지고 실행되었다면 스프링에서는 객체 생성 후 제어권을 스프링에게 위