메모장 개선 내용 정리

하마·2025년 3월 22일

Spring

목록 보기
19/22
post-thumbnail

1. 초기 메모장

컨트롤러가 모든 기능을 담당함

  • 임시 DB 생성 & 사용
  • 메모 객체 생성 & 업데이트
  • 메모의 식별자 지정
  • 클라이언트 요청 처리 (비즈니스 로직)
    • 메모 생성 / 조회 / 수정 / 삭제

2. API 설계 적용

여전히 컨트롤러가 모든 기능을 담당함

  • 임시 DB 생성 & 사용
  • 매모 객체 생성 & 업데이트
  • 메모의 식별자 지정
  • 클라이언트 요청 처리 (비즈니스 로직)
    • 메모 생성 / 조회 / 수정 / 삭제
  • 요청 별 적절한 상태 코드 반환
  • 적절한 예외 처리

3. 3 Layered Architecture 적용

컨트롤러의 책임을 덜어줌

0개의 댓글