Rest
-
REST APIBackEnd/Spring Boot 2022. 5. 25. 21:30
REST API REST를 기반으로 만들어진 API REST Representational State Transfer의 약자 2000년도 로이 필딩(Roy Fielding)의 박사학위 논문에서 최초로 소개된 개념 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식 웹에 존재하는 모든 자원(이미지, 동영상, 텍스트 등)에 고유한 URI를 부여해 활용하는 개념 REST 구성요소 자원(Resource): HTTP URI 행위(Verb): HTTP Method(GET, POST, PUT, DELETE 등) 표현(Representation): 서버가 응답으로 보내주는 자원의 상태(JSON, XML, TEXT 등) REST 특징 Uniform(유니폼 인터페이스): URI로 지정한 자원에 대한 조작을 통일..
-
05. 수정 Controller (REST 방식)Spring Web Project/6. Ajax 댓글 (Reply) 2021. 1. 11. 08:55
Note) 일반적으로 전체 데이터 수정 시 PUT, 일부 데이터 수정 시 PATCH 이용 1. Controller 2. Advanced REST Client를 이용한 TEST 3. DB 확인 4. HiddenHttpMethodFilter 태그 내에서 과 같은 형태로 사용해서 GET/POST 방식만을 지원하는 브라우저에서 REST 방식을 사용할 수 있도록 설정할 때 사용 > POST + _method value='put' : PUT 방식 > POST + _method value='delete' : DELETE 방식
-
03. 등록 Controller (REST 방식)Spring Web Project/6. Ajax 댓글 (Reply) 2020. 12. 29. 13:11
Note) annotation > @PathVariable - URI의 경로에서 원하는 데이터를 추출하는 용도로 사용 > @RequestBody - 전송된 JSON 데이터를 객체로 변환해주는 애노테이션으로 @ModelAttribute와 유사한 역할을 하지만 JSON에서 사용된다는 점이 차이 1. Controller 2. Advanced REST Client를 이용한 TEST 3. DB 확인
-
01. REST와 AjaxSpring Web Project/6. Ajax 댓글 (Reply) 2020. 12. 22. 23:30
0. REST(Representational State Transfer) 하나의 URI는 하나의 고유한 리소스(Resource)를 대표 (설계 개념) > REST API : 외부에서 REST 방식으로 제공되는 특정 URI를 통해 사용자가 원하는 정보를 제공하는 방식 > REST 방식의 서비스 제공이 가능한 것을 'Restful'하다고 표현 > 과거 웹은 데이터 처리에 GET/POST 방식만을 사용하고, 추가적인 작업은 method나 command와 같은 파라미터를 지정하여 수행하려는 작업을 명시, REST 방식은 이러한 파라미터를 사용하기 보다 'URI + Http의 메소드(get, post, put...)'을 이용하여 필요한 작업 처리 Note) REST 방식 사용 원칙 1) URI가 원하는 리소스를 ..