1. web
1. web
Web(23. 11. 20)
Wep Application이란?
Server
- Client가 요청한 서비스 제공자
Client
- 서비스를 사용하는 사용자
Server - Client
- 메일 서버…
- 파일 서버…
- 웹서버…
Web Application Architecture이란?
- application의 구성요소, 미들웨어 시스템, UI와 DB의 상호작용을 표시하는 골격 또는 레이 아웃
- 데이터를 HTTP를 통해 전달, Client와 BackEnd Server 간의 통신 보조
구성요소
- 웹 브라우저 (HTML, 이미지 파일…)
- 웹 서버 (apache)
- DB 서버 (mysql, oracle)
Client - Server Architecture vs Web Application Architecture
Client - Server Application | Web Application | |
---|---|---|
아키텍쳐 | 2 tire | multi tire |
상호작용 | 사용자의 인터페이스 또는 애플리케이션 | 웹 브라우저 |
실행 | 애플리케이션 사전 설치 | 웹 브라우저에서 직접 실행 |
쿠키 | none | required |
보안 | 상대적으로 사용자가 적기 때문에 위험이 적습니다. | 사용자 수가 많을수록 상대적으로 높은 위험 |
접근 | 제한적 | anywhare |
Web Server
- http 프로토콜을 통해 웹 브라우저에 요청 하면 데이터를 전송해주는 프로그램
- HTML
- img
- JavaScript Object
- 아파치, nginx등이 있음
Dynamic Web Contents
- 사이트가 동적으로 움직임
- 사용자와 상호 작용 가능
Static Web Contents
- 미리 저장되어 있는 콘텐츠
- HTML 파일
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.