계층형 구조1 Layered Architecture 간단히 살펴보기 처음 스프링을 공부하면서 Controller, Service, Repository를 만들어 개발을 하는데 Layered Architecture에 대해 무지했던 나는 각각의 용도와 필요성을 느끼지 못했었다. 오히려 하나의 요청을 처리하기 위해 단계별로 함수를 호출하는 것이 오히려 비효율적이지 않나라는 생각을 했었다. 하지만 공부를 해보면서 필요성을 알게 되었고 구조를 지켜가며 개발을 하고 있다. 이제 간단히 소개해 보겠다. Layered Architecture는 Presentation, Business, Persistence, Database로 4계층으로 나누어져 있다. 각 계층마다 역할과 책임이 나누어진다. 그리고 계층은 Presentation -> Business -> Persistence -> Dat.. 2021. 11. 8. 이전 1 다음 728x90