: 백엔드 개발자를 위한 모든 웹 기술, 기초부터 완성까지
: 스프링 MVC 핵심 원리와 구조 이해, 더 깊이있는 백엔드 개발자로 성장
1.
웹 애플리케이션 이해
웹 서버, 웹 애플리케이션 서버
서블릿
동시 요청 - 멀티 쓰레드
HTML, HTTP API, CSR, SSR
자바 백엔드 웹 기술 역사
2.
서블릿
프로젝트 생성
Hello 서블릿
HTTPServletRequest
HTTP 요청 데이터
3.
Servlet, JSP, MVC 패턴
회원 관리 웹 어플리케이션
MVC 패턴
MVC 패턴 적용
MVC 패턴 한계
4.
MVC 프레임워크 만들기
프론트 컨트롤러 - V1
프론트 컨트롤러 - V2
프론트 컨트롤러 - V3
프론트 컨트롤러 - V4
프론트 컨트롤러 - V5
5.
스프링 MVC - 구조 이해하기
스프링 MVC 전체 구조
핸들러 매핑과 핸들러 어댑터
뷰 리졸버
스프링 MVC
6.
스프링 MVC - 기본 기능
로깅 간단히 알아보기
요청 매핑
요청 매핑 - API 예시
HTTP 요청 - 기본, 헤더 조회
HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form
HTTP 요청 파라미터 - @RequestParam
HTTP 요청 파라미터 - @ModelAttribute
HTTP 요청 메시지 - 단순 텍스트
HTTP 요청 메시지 - JSON
HTTP 응답 - 정적 리소스, 뷰 템플릿
HTTP 응답 - HTTP API, 메시지 바디에 직접 입력
HTTP 메시지 컨버터
요청 매핑 핸들러 어댑터 구조