MVC패턴1 [Spring Boot] Controller, Service, DAO, Mapper, DTO 정리 1. 기본구조 웹 화면 - Controller - Service - DAO - Mapper - DB Controller : 호출된 URL을 통한 데이터 입출력Service : DAO 데이터를 주고 받으며 비즈니스 로직 수행DAO(Data Access Object) : DB 데이터에 접근, 데이터를 삽입, 삭제, 조회 등 할 수 있음.Mapper : Mapping 파일에 있는 SQL을 자바 인터페이스를 통해 호출할 수 있도록 해줌.DTO(Data Transfer Object) : 계층 간 데이터 교환을 위한 로직을 가지지 않는 데이터 객체. getter, setter 메소드만 가진 클래스Mapper: DAO 대신 인터페이스만을 사용하여 DB에 접근할 수 있다. (mybatis 사용 시 사용함.).. 2024. 12. 25. 이전 1 다음