웹 애플리케이션? 서블릿? 멀티 쓰레드? 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 스프링 컨버터
📌 서블릿과 파일 업로드, 스프링과 파일 업로드, 다운로드