[아키텍처] 3 tier 아키텍처의 정의와 장단점은?
3-Tier Architecture of Web Application이란?3-Tier 아키텍처는 웹 애플리케이션 개발에서 가장 널리 사용되는 다중 계층 아키텍처 패턴입니다. 이 아키텍처는 애플리케이션을 세 개의 논리적 계층으로 분할하여 설계하며, 각각의 계층은 독립적으로 관리됩니다. 각 계층은 특정 역할을 수행하며 서로 물리적으로 분리될 수 있습니다.구성 요소Presentation Tier (프레젠테이션 계층)정의: 최종 사용자가 직접 상호작용하는 계층.역할: 콘텐츠를 HTML, JavaScript, CSS 형식으로 브라우저 또는 클라이언트 장치에 전달.기술 예시: React, Angular, Vue.js, 모바일 애플리케이션, 데스크톱 클라이언트.특징:모든 HTTPS 지원 클라이언트와 통신 가능.다양한..