ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CRUD란?
    일차 TIL 2023. 5. 19. 01:14

    부트캠프에서 지금까지 배운 것을 복습하기위한 간단한 프로젝트를 시작했다.

     

    프로젝트전 역활 분담과 그에따른 API 명세를 작성하라고 하였는데

    api명세? crud? 아직 잘 알지 못하는 것을 하게되어 정보를 찾아 보았다.

     

    API 명세서란?

    응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는

    기능을 제어할 수 있게 만든 인터페이스를 뜻한다.

    API를 사용하면 구현 방식을 알지 못해도 제품 또는

    서비스가 서로 커뮤니케이션을 할 수 있으며 애플리케이션 개발을 간소화하여

    시간과 비용을 절약할 수 있게 된다.

     

    GET

    지정된 URL에서 리소스의 표현을 검색한다.

    응답 메세지의 본문은 요청된 리소스의 세부 정보를 포함하고 있다.

     

    POST

    지정된 URL에 새 리소스를 만든다.

    요청 메세지의 본문은 새 리소스의 세부 정보를 제공한다.

    POST를 사용하여 실제 리소스를 만들지 않은 작업을 트리거 할 수 있다.

     

    PUT

    지정된 URL에 리소스를 만들거나 대체한다.

    요청 메세지의 본문은 만들거나 업데이트할 리소스를 지정한다.

     

    PACH

    리소스의 부분 업데이트를 한다.

    요청 본문은 리소스에 적용할 변경 내용을 지정한다.

     

    DELETE

    지정된 URL리소스를 제거한다.

     

    리소스 POST GET PUT DELETE
    /CUSTOMERS 새 고객 등록 모든 고객 검색 모든 고객 업데이트 모든 고객 제거

     

    CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 기능인

    Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어 부르는 말이다.

    이름 조작 SQL
    Create 생성 INSERT
    Read 읽기 SELECT
    Update 갱신 UPDATE
    Delete 삭제 DELETE

     

    정의는 알게되었으나 작업하는데 적응을 하기위해선 경험이 좀더 필요할 것 같다.

     

    출저https://ko.wikipedia.org/wiki/CRUD

    '일차 TIL' 카테고리의 다른 글

    index (인덱스)란?  (0) 2023.05.23
    23-05-15 ~ 23-05-19 프로젝트 KPTF  (0) 2023.05.19
    html 간 페이지 이동  (0) 2023.05.17
    400 BAD REQUEST  (0) 2023.05.17
    [Python] 파이썬 [BeautifulSoup] Bs4 설치 오류 해결  (0) 2023.05.04
Designed by Tistory.