ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스프링 게시판 만들때 Controller,Service, DAO, VO의 역할
    카테고리 없음 2020. 4. 24. 11:35

    Controller : 웹에서 처리해야 할 데이터를 받고, 이 데이터를 담당할 service를 선택하여 호출한다.

    그리고 처리한 데이터를 다음 페이지에서 볼 수 있게 세팅하며, 이동할 페이지를 리턴한다.

     

    Service : 데이터를 dao를 통해 주고받으면서 비즈니스 로직을 수행

     

    DAO(Data Access Object) : Database의 data에 접근을 위한 객체. Database에 접근을 하기 위한 로직과

    비즈니스 로직을 분리하기 위해 사용.

    DB를 통해 데이터를 조회하거나 수정 삭제하는 역할

     

    VO(Value Object) : DB에 있는 테이블 컬럼 값을 java에서 객체로 다루기 위해 사용함.

     

    출처 : https://melonpeach.tistory.com/12?category=806570,

          https://jungwoon.github.io/common%20sense/2017/11/16/DAO-VO-DTO/

    댓글

Designed by Tistory.