상세 컨텐츠

본문 제목

Rest api, json

JAVA/Spring

by 영공쁘이 2021. 12. 8. 10:19

본문

rest api: (남의) 컴퓨터의 기능을 실행시키는 방법

인터넷과 웹을 통해 나의 컴퓨터를 제어할 때,
시행착오를 줄이고 좋은 결과물을 내보일지를 실현.

http를 최대한 이용하기 위해 사용하는 모범사례

resource 각 서비스에서 이용하는 데이터들
(uri를 통해 표현됨 (도메인/topics))
모든 데이터 중 하나하나를 element라고  이들이 모인것을 collection
uri: http://www.domain.com/topics/1

 

위와같은 식으로, 마지막에 1번 또는 지정된 이름이 들어가면 각각을 나타내는 것

rest api의 정보 가공 방법
rest api는 http(웹통신규약)가 가지고 있는 
메소드(CRUD 동작)를 통해 데이터 가공
create = post, read  = get, update = put(전체) / push(부분) , delete = delete

API 중 fetch라는 api(ajax를 위한 api)를 이용해서
uri를 통해 식별하고 method를 통해 실행을 결정

http는 클라이언트와 서버가 통신을 할 수 있는지를 규약한 프로토콜 ,hypertext는 문서나 파일들을 의미
클라이언트가 데이터를 서버에 요청할 수 있는 request 
서버가 클라이언트에게 데이터를 주는 response를 수행

 json xml
클라이언트와 서버 사이에서 주고받는 파일의 형식이 xml뿐만아니라 json도 있다
xml은 이제 가독성도 좋지않기 때문에 json을 잘 쓴다

javascript object notation
key와 value로 이루어짐
다양한 언어에서 오브젝트로 변환하여 사용 가능
그 object를 json으로 직렬화.


'JAVA > Spring' 카테고리의 다른 글

builder(빌더패턴)  (0) 2023.01.27
Egov관련  (0) 2022.01.06
VO DTO DAO  (0) 2021.12.08
Oracle과 SpringBoot  (0) 2021.08.28
형상관리 및 was  (0) 2021.08.24

관련글 더보기