2022년 9월 7일 수요일
@ 확실히 백엔드 쪽의 공부는 수업 영상을 보는 것이
더욱 효율적인듯 하다, 자신감이 오락가락 하긴 하지만
그래도 노력에 비례하는듯 하기에 곧 다가오는 추석 연휴 때도
알차게 보내도록 하자, 실시간 수업이 가장 중요하니
최대한 놓치지말고 화이팅.
[수업 순서]
@ 오늘은 수업 중간중간의 단어들을 정리하는 것으로
작성을 해보겠다, 전부다는 아니어도 조금씩 개념을
정리하는 것은 필요한 것으로 보인다.
[Redirect]
- 리다이렉트는 서버에 요청이 들어온 후, 서버에서 실제로
클라이언트로 HTTP Status Code 302를 전송한다.
전송된 응답을 클라이언트에서 받아서 302 응답코드를
확인하고 응답의 Location 헤더에서 URL을 읽어들여
해당 URL로 다시 요청을 보낸다.
[Forward]
- 포워드는 서버에 요청이 들어온 후, 서버에서 모든 일이
벌어진다, 서블릿 컨테이너는 해당 요청을 그대로
타겟 URL로 포워딩 시킨다, 따라서 URL은 브라우저에서는
변경되지 않을 것이고, 리다이렉트와 다르게 응답은
한번만 내려오게 된다.
[Handler]
- 핸들러는 이벤트가 발생했을 때, 해당 이벤트에 맞는 동작을
수행하는 자이다, 즉, 해당 URL에 맞는 동작을 수행하는자가
컨트롤러라면, 핸들러는 그 상위 개념으로 더 큰 개념이다.
[Controller]
- 컨트롤러는 주로 사용자의 요청을 처리하고 난 후 정해진 뷰에
객체를 넘겨주는 역할을 한다, 대규모 서비스일수록
처리해야할 서비스들이 많아지면서 중간 제어자 역할을 할
컨트롤러가 생기게 되었다.
※ 곧, 추석연휴가 다가오는데 긴장감이 너무 풀어지지말고
스스로에게 부끄럽지 않는 하루하루를 보내도록 하자!