애플리케이션 아키텍처 책임과 성격이 다른 것을 크게 그룹으로 만들어 분리해두는 것을 아키텍처 차원에서는 계층형 아키텍처(layered architrecture)라고 부른다. 또는 계층이라는 의미를 가진 영어 단어인 티어(tier)를 써서 멀티 티어 아키텍처라고도 한다.(보통 3계층 3-tier 혹은 3-layer)애플리케이션이라고도 한다. 3계층 아키텍처와 수직 계층3계층 아키텍처는 백엔드의 DB나 레거시 시트메과 연동하는 인터페이스 역할을 하는 데이터 엑세스(DataAccess)계층비즈니스 로직을 담고있는 서비스 계층주로 웹 기반의 UI를 만들어내고 그 흐름을 관리하는 프레젠테이션 계층으로 구분클라이언트 프레젠테이션 계층 서비스계층 데이터 엑세스 계층 DB/레거시 데이터 엑세스 계층DAO 계층이라고 불..