hellozo0 / Spring_Wiki

김영한 위키_ with 현애, 예진
4 stars 1 forks source link

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 #5

Open hellozo0 opened 1 year ago

hellozo0 commented 1 year ago
  1. 타임리프 - 기본기능

  2. 타임리프 - 스프링 통합과 폼

  3. 메시지, 국제화

    • 메시지 국제화를 하는 이유는 뭐라고 생각하나요?
    • LocaleResolver의 기능은?
  4. 검증1 - Validation

    • 상품을 등록하는 사이트가 있다고 했을때, 상품 저장에 실패했을때 어떻게 해야할까요? (입력폼을 다시 보여준다.…)
    • BindingResult에 검증 오류를 적용하는 3가지 방법
    • FieldError와 ObjectError의 차이점
    • rejectValue(), reject()란?
    • 오류 코드 관리 전략에 대해 말해주세요
  5. 검증2 - Bean Validation

    • Bean Validation이란?
    • 오브젝트 오류가 났을때는 어떻게 해야하는가?
    • BeanValidation groups 기능
    • Form 전송 객체 분리 방법 2가지
    • @ModelAttribute 와 @RequestBody의 차이
  6. 로그인 처리1 - 쿠키, 세션

    • 로그인 상태를 유지하는 방법은?
    • 쿠키의 동작 방식은
    • 영속쿠키와 세션쿠키의 차이는?
    • 쿠키의 보안문제는 무엇이며 대안은 무엇이 있는가?
    • 세션의 동작 방식은
    • 세션의 종료시점은 언제가 좋을까
  7. 로그인 처리2 - 필터, 인터셉터

    • 스프링 필터의 흐름 & 제한 & 체인
    • 스프링 인터셉터의 흐름 & 제한 & 체인
    • 스프링 인터셉터 호출 흐름
    • 스프링 인터셉터 예외 상황
    • 필터와 인터셉터의 차이는?
  8. 예외처리와 오류 페이지

    • 서블릿의 예외처리 방식은?
    • 오류페이지의 요청 흐름은?
    • DispatcherType이란?
    • 예외처리를 인터셉터를 사용해 중복 호출을 제거하는 방법은?
  9. API 예외 처리

    • HandlerExceptionResolver란?
  10. 스프링 타입 컨버터

    • 스프링의 타입 변환 적용하는 방법은 어떤게 있나요?
    • ConversionService란?
    • Converter와 Formatter의 차이는?
    • HttpMessageConverter에는 컨버젼 서비스가 적용되는다> 안된다면 왜 안되는지 설명해보세요
  11. 파일 업로드

    • 파일을 업로드 하는 방법 2가지
raae7742 commented 1 year ago

Section 01 & 02 타임리프


Section 03 메시지, 국제화


Section 04 검증1


Section 05 검증2


Section 06 로그인 처리1 - 쿠키, 세션


Section 07 로그인 처리2 - 필터, 인터셉터


Section 08 예외 처리와 오류 페이지


Section 09 API 예외처리


Section 10 스프링 타입 컨버터


Section 11 파일 업로드

yejin9858 commented 1 year ago

Section 1,2 타임리프

Section 3 메세지, 국제화

Section 4 검증 - Validation

Section 5 검증2 - Bean Validation

Section 6 로그인 처리1 - 쿠키, 세션

Section 7 로그인 처리2 - 필터, 인터셉터

Section 8 예외 처리와 오류 페이지

Section 9 API 예외 처리

Section 10 스프링 타입 컨버터

Section 11 파일 업로드