Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- @temproal
- 퍼시스턴스 계층
- 어노테이션
- spring
- ./gradlew docker
- IPC
- 스프링부트
- 로그인/로그아웃
- 토큰기반 인증
- 스프링
- Java
- 스프링부트 구조
- http
- 프레젠테이션 계층
- 세션기반 인증
- ./gr
- ORM
- java I/O
- formmatted
- 스프링 부트 테스트
- MSA
- 동기
- 스프링부트 계층구조
- 비동기
- JWT
- RESTfull API
- 비즈니스 계층
- 로그인 인증 흐름
- 작업명중복
- JPA
Archives
- Today
- Total
목록rest api (1)
[DEV] J-Jay
API와 REST API
API 네트워크에서 API는 프로그램 간에 상호작용하기 위한 매개체를 말한다. 식당을 예시로 들어보자. 식당에 가면 점원에게 요리를 주문한다. 그리고 점원은 주방에 가서 '요리를 만들어 주세요' 라고 요청한다. 요리가 완성되면 다시 점원이 손님에게 요리를 전달한다. 여기서 손님은 클라이언트, 주방에서 일하는 요리사를 서버라고 생각하고, 중간에 있는 점원을 API라고 생각하면 된다. 이 상황을 웹사이트에 방문하는 상황에 적용해서 생각해보자. 웹사이트의 주소를 입력해서 '네이버 메인화면 보여줘' 라고 요청하면 API는 이 요청을 받아 서버에 전달해준다. 이후 서버는 API가 준 요청을 처리해 결과문을 만들고 이것을 다시 API에게 전달한다. API는 최종 결과물을 브라우저에 보내주고 화면을 볼 수 있게 된다..
Back-end/기본상식
2023. 9. 3. 17:33