IT 상식/CS기초상식

[신입 개발자 면접] 3-Tier 계층구조 | 초코더

cloud_nice 2020. 1. 3. 21:37

3계층 구조는 프리젠테이션로직, 비즈니스로직, 데이터베이스로직을 각각 다른 플랫폼 상에서 구현한 구조로 각 계층은 물리적으로 독립적이며, 각 계층의 변경이 다른 계층에 의존하지 않는다.

 

-프레젠테이션 계층 : 사용자인터페이스를 지원하며, GUI 또는 프론트엔드 라고 불림

ex) html, css, 자바스크립트...

-애플리케이션 계층: 정보처리의 규칙을 가지며, 미들웨어 또는 백엔드라고 불림

ex) java ee, asp, php...

-데이터 계층 : 데이터베이스를 주로 뜻하며, DB서버이다.


ex) mysql db, 오라클db ...

 

2계층구조는 클라이언트와 서버로 분리

2계층구조
3계층구조