[ KOSTA 교육 38일차 ] 클라이언트 사이드의 직렬화 ( JSON.stringify ), 역직렬화 ( JSON.parse ) | REST 실습 - 2 | Controller - DAO 구조를 Controller - Service - DAO 구조로 변환 | Controller , Service, DAO(Repository) 각각의 역할

junjun·2024년 6월 20일
0

KOSTA

목록 보기
36/48

Controller

  • 입출력 ( I/O 담당 )
  • 입력 유효성 검사, 예외 입력에 대한 처리, 예외 출력에 대한 처리

Service

  • Repository들을 묶어, 비즈니스 로직들을 담당
  • 트랜잭션을 묶음

Repository

  • DB 접근 및 쿼리 결과값 반환 역할
  • 종류 : JDBC, JdbcTemplate, MyBatis, Hibernate, JPA

0개의 댓글