이 글은 강의 : 김영한님의 - "[스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술]"을 듣고 정리한 내용입니다. 😁😁
MVC 2편은 백엔드 웹 개발 활용 기술을 공부할 것이다.
실제 예제에 단계적으로 기능을 발전시키며, 각 기능을 코드로 개발하면서 자연스럽게 학습할 것이다.
🎃 타임리프가 제공하는 기능 없이 사용할 때
🎃 타임리프가 제공하는 기능을 학습하고 사용할 때 차이
🎃 타임리프 뷰 템플릿 기능 정리, 다양한 기능 학습
🎃 스프링의 메세지 처리 메커니즘 이해
🎃 메세지, 국제화 처리 소개 및 구현
🎃 컨트롤러에서 직접 검증 메커니즘 구현
🎃 스프링이 제공하는 검증 메커니즘을 단계적으로 학습하고 적용
🎃 수동 검증에서 애노테이션 기반의 검증까지
🎃 WAS가 제공하는 세션을 사용하지 않고, 직접 세션 구현해서 사용하기
🎃 WAS가 제공하는 세션 사용하기
🎃 개념과 차이 설명
🎃 사용 예시
🎃 예외처리 메커니즘은 사실 매우 복잡해서 제대로 파악하기 쉽지 않다.
🎃 제대로 파악하려면 서블릿의 예외처리 부터 스프링부트가 제공하는 예외처리까지 복합적으로 이해해야 한다.
🎃 순수한 서블릿 예외처리 이해
🎃 스프링 MVC가 제공하는 예외처리 이해
🎃 스프링 부트가 제공하는 예외처리 이해
🎃 API 예외처리
🎃 예외처리 완전 정복
이 부분들까지 공부가 끝난다면 스프링 MVC는 완성됐다고 봐도 된다 !!
물론 DB에 관련된 트렌드도 공부해야 한다.
이제 스프링을 총 정리한 이후에 스프링 부트와 JPA 실무 완전 정복 로드맵 부분 공부를 시작하자.
🎃 최신 실무 기술로 웹 애플리케이션을 만들어보면서 학습 !
일단 해당 기술이 부족하더라도 부딪혀보고 모르는 부분을 다시 찾아 쌓는 방식으로 공부해나가자.
앞으로 스프링 프로젝트 만들 때 버전 3.0.x
부터는 자바가 17버전 이상이어야 한다 !!! 해당 에러가 뜨지 않게 17버전으로 만들자