도메인 주도 설계

    [Spring] 스프링 디렉터리 패키지 구조

    계층형 디렉터리 구조 com ㄴ example ㄴ nuribank ㄴ config ㄴ controller ㄴ domain ㄴ repository ㄴ service ㄴ security ㄴ exception 스프링 각 웹 계층들을 대표하는 클래스, 디렉터리들을 기반으로 패키징한다. 스프링 웹 계층 Web Layer: 사용자의 요청과 이에 대한 응답 반환의 전반적인 처리가 일어나는 영역 Service Layer: Web Layer와 Repository Layer 사이에서 실질적인 애플리케이션 비즈니스 로직이 일어나는 영역 Repository Layer: DB에 접근 및 통신하는 영역 장점 전체적인 구조를 빠르게 파악할 수 있다. 단점 각 패키지에 클래스들이 너무 많이 모이게 된다. 하나의 패키지 안에 서로 의..