계층화 아키텍쳐(Layered Architecure)의 구성요소
2018. 2. 26. 15:48
계층화 아키텍쳐(Layered Architecture)의 구성요소 Presentation(View) Controller Business(Service) Persistence(DAO) Database 1. Presentation layer : View 표현과 이벤트 처리, 데이터 포맷 책임 사용자와의 최종 접점에 위치하여 사용자로부터 데이터를 입력 받거나, 요청된 데이터를 출력해 보이는 계층이다. 외부로부터의 어플리케이션에 대한 요구를 받아들이는 동시에 처리 결과를 사용자에게 보여주는 부분이며, 컨트롤러의 구성 요소와 상호작용한다. 2. Control layer : Controller 구성 요소간의 처리 흐름을 제어, 데이터 조작 의뢰, 데이터 변환 및 연산, Exception과 Error 처리 사용자로부..