(인프런) 반드시 알고 넘어가야 할 웹 기술 기초편 을 보고 정리한 내용입니다.
클라이언트 ========= 웹 서버 ========= 데이터베이스
-------- ---------------------------
프론트 엔드(Front-End) 백 엔드(Back-End)
요청 메시지
(HTTP Request Message) DB 연결 및 질의
___ (3-way hand shake) _____
클라이언트 === TCP/IP 통신(HTTP Connection) === 웹 서버 ==== 데이터베이스
-------
응답 메시지 제작 및 전송
응답 메시지
(HTTP Response Message)
모던 웹 모델(Modern Web Model) 구조.
웹 서버와 통신을 위해 HTML 태그를 사용하거나 JAVASCRIPT를 통해 통신이 가능함.
웹 인터페이스 구성.
HTML (HyperText Markup Language)
CSS (Cascading Style Sheet)
요청 ➡ 백 엔드
⬇⬆ ⬅ 응답 웹 서버 === 데이터베이스
동적 인터페이스 구성.
JAVASCRIPT.
웹 인터페이스 구성. 동적 인터페이스 구성.
HTML (HyperText Markup Language) ➡ JAVASCRIPT 요청 ➡ 백 엔드(웹 서버 === 데이터베이스)
CSS (Cascading Style Sheet) ⬅ AJAX ⬅ 응답
2-Tier 구조. 3-Tier 구조. (JAVA Web Application 환경)
웹 서버 ==== 데이터베이스 웹 서버 ==== 웹 어플리케이션 서버 ==== 데이터베이스