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