
웹 애플리케이션? 서블릿? 멀티 쓰레드? CSR? SSR?

📌 HttpServletRequest

📌 HttpServletResponse

📌 서블릿, JSP, MVC 패턴 다 해보자

MVC 프레임워크 만들기 ➡️ 프론트 컨트롤러 도입, view 분리, model 추가 ...

컨트롤러 완성 !

📌 진짜 스프링 MVC !!

프로젝트를 생성하고 요청 매핑, HTTP 요청 파라미터에 대해 알아보자.

👩🏻💻 헷갈렸던 내용을 다시 보고 지나가자!

📌 HTTP 요청 파라미터 - @ModelAttribute, 단순 텍스트, JSON / HTTP 응답 / HTTP 메시지 컨버터 / 요청 매핑 핸들러 어댑터 구조

👩🏻💻 새로운 웹 페이지를 생성해보자. (요구사항 분석 / 상품 도메인 개발 / 상품 서비스 html / 타임리프)

제품 상세 / 등록 폼 / 등록 처리-@ModelAttribute / 수정 / PRG / RedirectAttributes

SpringMVC [1] 강의를 마무리하며

📌 타임리프에 대해 공부하자.

📌 템플릿 조각, 템플릿 레이아웃

📌 MVC1 강의에서 상품 미니 프로젝트를 타임리프를 활용해 수정하자.

📌 메시지, 국제화

📌 검증 (validation project)

📌 BeanValidator

📌 로그인 기능

Bean Validation Annotation과 FieldError, ObjectError

📌 서블릿 필터 ✔️ 디스패처 서블릿

📌 서블릿 예외 처리

📌 API 예외처리 - ExceptionResolver, @ExceptionalHandler, @ControllerAdvice

📌 Spring Converter 스프링 컨버터

📌 서블릿과 파일 업로드, 스프링과 파일 업로드, 다운로드