[웹 프로그래밍 기초] 4 Tier Web Application Architecture
웹 애플리케이션을 개발할 때, 코딩을 하는것도 중요하지만 기본적인 웹 시스템의 인프라 아키텍처를 알고 있어야 한다. 웹 애플리케이션은 일반적으로 각각의 기능과 역할에 맞는 여러 대의 서버로 인프라를 구성한다. 가장 많이 사용되는 일반적인 구성은 Client와 Front Server / Application Server / DB(Database) Server 의 4계층(4-Tier)로 구성된 4 Tier Web Application Architecture 다. Front Server 사용자(클라이언트)의 웹 브라우저에서 요청된 HTTP request를 받아서 HTTP response로 응답하는 서버이다. 일반적으로 '웹서버' 라고 부른다. 웹서버는 클라이언트의 request를 처리하는 것이 주 기능이며, ..