[스프링 MVC 1편] - 다음으로

Chooooo·2023년 1월 9일
0

스프링 MVC 1편

목록 보기
10/11
post-thumbnail

이 글은 강의 : 김영한님의 - "[스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술]"을 듣고 정리한 내용입니다. 😁😁


MVC 2편은 백엔드 웹 개발 활용 기술을 공부할 것이다.
실제 예제에 단계적으로 기능을 발전시키며, 각 기능을 코드로 개발하면서 자연스럽게 학습할 것이다.

타임리프 뷰 템플릿 주요 기능 정리, 활용

🎃 타임리프가 제공하는 기능 없이 사용할 때

🎃 타임리프가 제공하는 기능을 학습하고 사용할 때 차이

🎃 타임리프 뷰 템플릿 기능 정리, 다양한 기능 학습

메세지, 국제화 처리

🎃 스프링의 메세지 처리 메커니즘 이해

🎃 메세지, 국제화 처리 소개 및 구현

검증 - Validation

🎃 컨트롤러에서 직접 검증 메커니즘 구현

🎃 스프링이 제공하는 검증 메커니즘을 단계적으로 학습하고 적용

🎃 수동 검증에서 애노테이션 기반의 검증까지

로그인 처리 - 쿠키, 세션

🎃 WAS가 제공하는 세션을 사용하지 않고, 직접 세션 구현해서 사용하기

🎃 WAS가 제공하는 세션 사용하기

로그인 처리 - 필터, 인터셉터

🎃 개념과 차이 설명

🎃 사용 예시

예외처리

  • 예외처리 메커니즘은 너무 어려워...

🎃 예외처리 메커니즘은 사실 매우 복잡해서 제대로 파악하기 쉽지 않다.
🎃 제대로 파악하려면 서블릿의 예외처리 부터 스프링부트가 제공하는 예외처리까지 복합적으로 이해해야 한다.
🎃 순수한 서블릿 예외처리 이해
🎃 스프링 MVC가 제공하는 예외처리 이해
🎃 스프링 부트가 제공하는 예외처리 이해
🎃 API 예외처리
🎃 예외처리 완전 정복

깊이있는 이해

이 부분들까지 공부가 끝난다면 스프링 MVC는 완성됐다고 봐도 된다 !!

물론 DB에 관련된 트렌드도 공부해야 한다.

이제 스프링을 총 정리한 이후에 스프링 부트와 JPA 실무 완전 정복 로드맵 부분 공부를 시작하자.

🎃 최신 실무 기술로 웹 애플리케이션을 만들어보면서 학습 !

일단 해당 기술이 부족하더라도 부딪혀보고 모르는 부분을 다시 찾아 쌓는 방식으로 공부해나가자.

최근 스프링 부트 버전

앞으로 스프링 프로젝트 만들 때 버전 3.0.x 부터는 자바가 17버전 이상이어야 한다 !!! 해당 에러가 뜨지 않게 17버전으로 만들자

profile
back-end, 지속 성장 가능한 개발자를 향하여

0개의 댓글