TIL

240809

everyday-spring 2024. 8. 9. 19:52

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를 요청하는 등)

 

 

 

'TIL' 카테고리의 다른 글

프로그래머스 코딩테스트연습 133499 '옹알이 (2)'  (0) 2024.08.13
Spring Boot MVC Controller @Controller 와 @RestController  (0) 2024.08.12
240808  (0) 2024.08.08
240807  (0) 2024.08.07
240806  (0) 2024.08.06