안녕하세요. 공유민입니다. 3계층 구조에 대해 정리하였습니다. 3계층 구조(3 Tier Architecture)란 프레젠테이션 로직(클라이언트, 사용자 인터페이스), 비즈니스 로직, 데이터베이스 로직을 각각 다른 플랫폼 상에서 구현한 것이다. 설명전에 용어에 대해 간단히 구분을 해보자. 계층(Tier) : 컴포넌트들의 물리적인 분리를 뜻한다. 층(Layer) : 컴포넌트들의 논리적인 분리를 뜻한다. 3계층을 바로 알아보기 전에 1, 2, 3계층 구조를 순서대로 알아보자. 1계층 구조(1 Tier) 위 그림은 한 클라이언트 컴퓨터에 3가지 로직을 다 구현한 것을 표현한 그림이다. 한 클라이언트 서버에서 모든걸 지원하므로 새로운 컴퓨터를 사용하고자 할 경우 모두 새로 변경해야 한다는 단점(한가지 로직을 바꾸..