Spring 강의 학습노트 정리
Server란 무엇인가?
네트워크
여러대의 장비가 서로 연결되어 정보를 주고받는 기술
Client와 Server
Client는 Server의 IP주소로 요청을 보냄
IP Adress (Internet Protocol)
IP (192.168.***.***)
port (8080, ...)
Web Server
Client의 용청에 응답하는 일종의 컴퓨터
Web Server가 요청을 받으면 HTTP Response를 통해 데이터를 브라우저에 전송
API (Application Programming Interface)
일종의 "약속", 서로 다른 Application이 정해진 방식의 API 요청을 수행하면 정해진 결과물을 반환
RESTful API (Representational State Transfer)
API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처
RESTful 하게 설계되었다 => 아키텍처 규약을 잘 지킴
Web Server
정적인 콘텐츠 처리 (이미 작성되어 있는 HTML문서 등)
WAS (Web Application Server)
동적인 요청 처리 (로그인하여 MyPage를 요청하는 등)
'면접준비' 카테고리의 다른 글
Java 메모리 영역 (0) | 2024.08.21 |
---|---|
오버로딩 (Overloading), 오버라이딩 (Overriding) (0) | 2024.08.21 |
Spring의 세가지 키워드 IoC, PSA, AOP (0) | 2024.08.19 |
IoC와 DI (0) | 2024.08.14 |
240806 (0) | 2024.08.06 |