- API(Application Programming Interface)
- 소프트웨어 애플리케이션이 서로 통신하여 데이터, 특징 및 기능을 교환할 수 있도록 하는 일련의 규칙 (IBM)
- 은행 창구와 같은, 하나의 "약속" ➡️ 정해진대로 요구하면, 정해진 결과물을 돌려주는 창구
- 웹의 동작
- 클라이언트: 사용자가 보는 화면
- 서버: 데이터가 있는 곳, 원하는 데이터를 요청하면 응답해주는 곳
- 브라우저가 하는 일
- 서버가 만들어 놓은 "API"라는 창구에 미리 정해진 약속대로 요청을 보내고
- 받은 데이터 or HTML 파일을 그려주는 일
- ex) https://naver.com/ ➡️ "naver.com"이라는 이름의 서버에 있는, "/" 창구에 요청을 보낸 것!


'Spring' 카테고리의 다른 글
[IntelliJ] GitHub 연동 및 프로젝트 업로드 (0) | 2024.07.09 |
---|---|
[IntelliJ] 실행 오류 (0) | 2024.07.09 |
[Spring] JAVA 기초 문법(2), Controller, Gradle (0) | 2024.07.05 |
[Spring] JAVA 기초 문법(1) (0) | 2024.07.05 |
[Spring] 스프링 작동시키기 (0) | 2024.07.05 |