mvc1 도메인기준 vs 계층형 기준 폴더구조의 장단점 프로젝트를 진행하다 보면 폴더구조를 어떻게 잡아야 할지 고민이 많이 된다.나는 개인적으로는 계층형구조로 만든 후 안에 도메인 별로 폴더를 만드는 것을 선호한다.다양한 프로젝트를 하면서 각각 폴더구조에 취향이 있는거 같아서 이 글을 작성해본다. 일딘 기본적인 Spring 웹 애플리케이션은 다음과 같다.1. Web Layer웹 애플리케이션의 최상위 계층이다.사용자의 입력을 처리하고 사용자에게 올바른 응답을 반환하는 역할응 담당한다.웹계층은 다른 계층에서 발생한 예외도 처리해야한다.애플리케이션의 진입접이므로 인증을 관리하고 승인되지 않은 사용자에 대한 첫번째 방어선 역할을 해야한다.2. Sevice Layer웹 계층 아래에 있다.트랜잭션 경계역할을 하며 애플리케이션과 인프라 서비스 모두 포함한다.외부리소스와 .. 2026. 3. 23. 이전 1 다음