beginner-development 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/04/27 1

위클리 페이퍼 - 10주차

1. 애플리케이션의 각 계층에서 수행되는 입력값 검증의 범위와 책임을 어떻게 나눌 것인지에 대해 설명해주세요. 특히 중복 검증을 피하면서도 안정성을 확보하는 방안과, 이와 관련된 트레이드오프에 대해 설명해주세요.- Controller주로 컨트롤러에서는 도메인의 형식 및 필수값 검증을 담당데이터 타입, 필수 필드 존재 여부 검증DTO에서 Bean Validation (ex: @NotNull, @NotBlank, @Size 등)- Service주로 비즈니스 로직과 연관된 도메인 규칙 검증을 담당비즈니스 규칙 위반 여부 검증(ex: 중복 가입 여부, 주문 가능 여부 등)- Repository주로 데이터 무결성 검증 및 제약조건 관리를 담당데이터베이스 제약조건(Unique 제약, FK제약 등)실제 DB 제약조건..

코드잇 BE스프린트 2026.04.27
이전
1
다음
더보기
프로필사진

beginner-development 님의 블로그

beginner-development 님의 블로그 입니다.

  • 분류 전체보기 (53)
    • Spring MVC (9)
    • 자바 고급(JAVA) (19)
    • 코드잇 BE스프린트 (20)
    • 코딩 테스트 연습 (5)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바