SPRING 설계 구조

Yeongsan Son·2021년 7월 20일
0
post-custom-banner

스프링 프레임워크 앱 설계 구조

  • controller

    • 클라이언트에서 전달되는 모든 데이터가 거쳐가는 곳
    • node의 컨트롤러와 비슷한 역할
    • DTO : 계층 간 데이터 교환을 위한 객체
      • DB에서 데이터를 받아, service/controller 등으로 보낼 때 사용
      • getter/setter 메서드를 소유
  • domain

    • 애플리케이션에서 사용되는 데이터의 인터페이스
    • DB의 테이블과 1대1 매핑
    • node의 models와 유사하나 각 클래스가 메서드 속성을 가지고 있음
  • repository

    • services와 DB를 연결
  • services

    • 비즈니스 로직을 처리하는 구간
profile
매몰되지 않는 개발자가 되자

0개의 댓글