1. 웹(Web)의 용도
Web Site - google, naver, daum, facebook
API - Kakao Open API, Google Open API, Naver Open API
User Interface - Chrome, Safari, Explorer, Smart Watch, IP TV
2. 웹(Web)의 기반
Http - 애플리케이션 컨트롤 , POST, GET , PUT, DELETE , PUT, OPTIONS, HEAD, TRACE, CONNECT, OPTIONS
URI - 특정 사이트, 동영상 목록, 모든 정보에 접근할 수 있는 정보
HTML - HyperMediaFomat, XML -> browser
3. 웹(Web) 자원의 상태전달 (REST - Representational State Trasnfer : 자원의 상태 전달) - 네트워크 아키텍처
클라이언트 상태를 서버에 저장 X
클라이언트는 서버의 응답을 Cahche(임시저장) 할 수 있어야 한다.
서버와 클라이언트 사이에 방화벽, 게이트웨이, Proxy 등 다양한 계층 형태로 구성이 가능하며 확장
인터페이스의 일관성을 가지고 아키텍처를 단순화시켜 작은 단위로 분리하여, 클라이언트 서버가 독립적으로 개선
Code On Demand(Optional)
HTTP는 TCP를 기반으로 한 REST의 특징을 모두 구현하고 있는 웹(Web) 기반의 프로토콜
LIST
'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글
생초보 개발자 딱지 떼기 1 - 이클립스 프로젝트 세팅 설정(maven, bulid) (0) | 2022.05.17 |
---|---|
컴퓨터 운영체제의 간략 소개(윈도우와 맥) (0) | 2022.03.27 |
객체지향개념과 객체 지향설계 디자인패턴에 관하여 (0) | 2021.12.22 |
스프링 Web통신 (0) | 2021.12.22 |
스프링개발일지 3주차 (0) | 2021.10.05 |