레이어드 아키텍쳐1 레이어드 아키텍쳐 (Layered Architecture) 레이어드 아키텍쳐 (Layered Architecture) 웹 어플리케이션을 만들때 자주 사용하는 구조이며 Controller, Service, Repository 형태로 나누어지는 구조입니다. 레이어드 아키텍쳐를 적용하면 중복되는 코드를 줄일수 있고 각 클래스마다 기능이 나누어져있어 유지보수하는데 유리합니다. Controller와 Service Controller와 Service 의 관계는 다음과 같은 예로 쉽게 이해할 수 있습니다. 게시판에서도 회원정보를 가져와 이용하고 로그인 에서도 회원정보를 가져와 사용한다고 가정해 봅시다. URL 요청을 처리하는 컨트롤러는 각각 다르지만, URL에 해당하는 웹페이지를 보여주기 위해 실행되는 부분 중 중복이 되는 부분(회원정보 가져오기) 이 있다면 어떻게 해야될까.. 2019. 8. 5. 이전 1 다음