| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- CORS
- MSA
- redis
- JdbcTemplate
- 쿠버네티스
- DLQ
- Spring
- docker
- AWS
- docker compose
- mybatis
- Spring Container
- 컨테이너
- @Transactional
- 페이징
- securitycontextholderfilter
- JPQL
- 스프링 부트
- @ComponentScan
- JWT
- 지연 로딩
- 서블릿 컨테이너
- kafka
- Routing Key
- Dead Letter Queue
- JPA
- dockerhub
- DI
- Spring Data JPA
- Web
- Today
- Total
목록REST API (2)
look-forest
REST API란?REpresentational State Transfer API(Application Programming Interface)REST 아키텍처 스타일을 따르는 API시스템 제각각의 독립적인 진화를 보장하기 위한 방법Representation 이란?REST API에서의 "Representation(표현)"은 특정 리소스의 상태를 클라이언트에 전달하기 위해 사용되는 데이터의 형식을 말한다. 클라이언트는 서버로부터 필요한 리소스를 요청하고, 서버는 해당 리소스의 현재 상태를 나타내는 데이터를 클라이언트에게 보내줄 때, 클라이언트가 받는 이 데이터가 바로 "Representation".REST에서 리소스는 고유한 URL로 식별되며, Representation은 주로 JSON, XML 등의 형식..
Server가 HTML을 전달하는 건 알고 있을 것이다. 그렇다면 모바일 앱이나 웹 프론트엔드는 어떻게 동작하는 것일까? 이번 시간에는 서버가 HTTP를 통해 무엇을 주고받는지 정리하겠다. 1. 정적 리소스 미리 만들어 둔 HTML, CSS, JS, 이미지, 영상 등을 제공한다. 2. 동적 리소스 서버가 HTML을 동적으로 바꿔서 전달한다. MVC와 템플릿 엔진 - MVC: Controller가 HTML 생성을 위한 뷰 템플릿(View)과 데이터(Model)를 지정 - 템플릿 엔진: 데이터(Model)를 받아 동적으로 HTML을 생성한다. (JSP, PHP, Thymeleaf 등) 3. HTTP API HTML이 아니라 데이터를 전달한다! (주로 JSON 형식 사용) HTTP API는 다양한 시스템에서 ..