
Layered Architecture 구현하기
[Node.js] - TypeORM + TypeScript + Express 개발환경 세팅 🐳 Layered Architecture의 구성요소 Layered Architecture에는 크게 네 가지 Layer가 있습니다. 1. Presentation Layer 2. Business Logic Layer ( Domain Model ) 3. Persistence Layer ( Data Access Layer ) 4. Database Layer 각각의 계층과 역할에 대해서는 이 링크에서 설명해 놓았습니다. 이론적으로는 레이어드 아키텍쳐에 대해서 이해하겠으나 실제로 적용하는 것은 다른 문제였다. Entity, Repository, Service, Controller 등 다양한 개념이 등장했고 이것들이 어느 계층..