RESTful Web Service2 Restful Web Service with Spring 기존의 MVC controller - 지금까지의 Controller는 스트링(view로지컬 네임)을 리턴 RESTful Web Service Controller - 객체를 리턴 -> 객체는 JSON/XML포멧으로 Http Response의 Body부분에 담겨서 리턴된다. -> Spring에서 REST API 구현을 위해 알아야 할 것들 @RestController, @RequestBody, @PathVariable, ResponseEntity(자료구조) ※ 이제 JSON형태로 파싱하고 넘겨주고 해야 하기 때문에 프런트 엔드 부분도 개발할 필요가 있다. ※ Http response의 구성요소 Status Line : status Code header Body 1. @ResponseBody Annotatio.. 2020. 4. 20. Restful Web Service REST( REpresentational State Transfer )? REST는 웹 표준 기반 아키텍처이며 데이터 통신에 HTTP 프로토콜을 사용 resource를 정의해서 CRUD 인터페이스를 제공.( 그 리소스가 있는 곳에 데이터를 요청 ) REST 아키텍처에서 REST 서버는 단순히 resource에 대한 액세스를 제공하고 REST 클라이언트는 자원에 액세스하고 나타낸다. 각 resource는 URI / 글로벌 ID로 식별된다. REST는 Text, JSON 및 XML과 같이 다양한 형태로 리소스를 나타낸다. ( JSON 가장 많이 사용 ) Client 부분은 Server에서 Json을 파싱해서 뿌려주기 때문에 파싱할 수 있는 것(Json pasor)이 필요하다. 예시 HTTP Method UR.. 2020. 4. 19. 이전 1 다음