REST API2 REST, REST API, RESTful API 1. 개요 비슷비슷해보이는 REST, REST API, RESTful API에 대해 정리해보자 2. REST REST는 "REpresentational State Transfer"의 약어로, HTTP 통신을 활용하기 위해 고안된 아키텍처이다. 인터넷 상의 자원을 URI(Uniform Resource Identifier)로 나타낼 수 있음을 의미한다. 즉, 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 의미하며 API 설계 방식의 일종이다. 클라이언트는 URI로 표현된 자원을 HTTP 메서드를 이용해 CRUD 연산을 할 수 있다. State Transfer는 자원의 상태를 주고받는 것(= 요청받은 자원의 상태를 전달하는 것)을 의미한다. REST는 HTTP URI(Uniform R.. 2024. 2. 9. REST API 실습 예제 정리 문제 1. entity 패키지를 만들고 다음과 같은 필드를 갖는 Friend 라는 엔티티 클래스를 생성한다. id (int - PK, auto increment ) fname (String) fage (Integer) 2. repository 패키지를 만들고 CRUD 가 가능한 FriendRepository 를 생성한다. 3. CRUD 기능을 점검하는 테스트 클래스 FriendTest를 생성하여 입력, 추출, 수정, 삭제 등을 테스트 한다. 또한 데이터가 3개 정도 남아 있게 한다. 4. controller 패키지에 FrindController를 생성한다. - 친구 데이터의 명칭(URI)를 적당하게 정한다. → 자원에 대한 식별 가능한 이름 - 친구 데이터의 전체 리스트를 JSON 형식으로 리턴하는 메서.. 2023. 11. 3. 이전 1 다음