728x90 반응형 Study47 HTTP Method 파헤치기 HTTP Method 는 크게 4가지(GET, POST, PUT, DELETE)가 대표적인데 CRUD에서 다음과 같이 이용합니다. 조회 : GET 등록 : POST 수정 : PUT 삭제 : DELETE 종류 GET : 서버로 부터 데이터를 취득 POST : 서버의 데이터를 추가, 작성 등 PUT : 서버의 데이터를 갱신, 작성 등 DELETE : 서버의 데이터를 삭제 참고 - 멱등성(Idempotence) 멱등성이란 여러번 수행해도 결과가 같음을 의미한다. 즉, 호출로 인해 데이터가 변형이 되지않는다는 것을 의미 GET 정의 GET메서드는 주로 데이터를 읽거나(Read) 검색(Retrieve)할 때에 사용되는 메서드이다. 만약에 GET요청이 성공적으로 이루어진다면 XML이나 JSON과 함께 200 HTT.. 2023. 9. 5. 프레임워크(Framework)와 라이브러리(Library)의 차이점 파헤치기 프레임워크(Framework)란? 프레임워크는 어플리케이션 개발 시 필수적인 코드, 알고리즘, DB 커넥션 등의 기능들을 위해 뼈대(구조)를 제공한다. 개발자는 이러한 뼈대 위에서 코드를 작성해 원하는 어플리케이션을 개발할 수 있다. 프레임워크는 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 상호 협력하는 클래스와 인터페이스 의 집합이라고 할 수 있다. 쉽게 말해 프레임워크는 개발자가 개발을 쉽게 할 수 있도록 뼈대를 제공해준다고 생각하면된다. 예를 들어 Java 개발에서 사용되는 Spring Framework나 Python 개발에 사용되는 Django, 안드로이드 앱개발에 사용되는 Android 등이 있다 라이브러리(Library)란? 라이브러리는 개발에 필요한 것들을 미리 구.. 2023. 9. 4. RESTful API 파헤치기 RESTful API를 알기 위해서 REST가 무엇인지부터 알아봐야하는데 이를위한 설명부터 하겠습니다. REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다. REST란 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다. REST 구성 요소 REST는 다음과 같은 3가지로 구성이 되어있다. 자원(Resource) : HTTP URI 자원에 대한 행위(Verb) : HTTP Metho.. 2023. 9. 4. 이전 1 ··· 9 10 11 12 다음 728x90 반응형 LIST