잠깐 입문 좀 할게요.

  • 이 글은 REST와 표준화 등 지식이 있는 사람을 가상 독자로 한다.
  • 최초 출간
  • 이른바 Odata


    OData는 하나의 표준화 단체OASIS가 제정한 REST 기반의 웹 표준 규격이다.

    2021-05-17시 ODAta의 최신판206-06-17 발행 v4.네, 맛없어요.으로, 이 표준규격은 Dell, 화웨이, IBM, 마이크로소프트, 레드하트, SAP, SDL 등이 공동 작업해 정했다.그리고 이 서류는 v4입니다.01을 토대로 기술하다.
    ODATAV4는 대량(지긋지긋할 정도)으로 읽을 만한 규격으로 구성되어 있어 처음 만나면 좋지 않겠죠.한편, 치밀한 규격으로 ODAtav4에 대응하는 소프트웨어 간의 높은 상호 연관성을 실현할 수 있는 것이 매력이다.
    또한 ODAta 규격을 이해하면 Microsoft Graph API처럼 ODAta 기반 API의 학습 비용을 낮출 수 있고 SAPOdata의 지식은 SAPUI5 개발에 유용합니다.,Salesforce Connect의 환경 구축이 진전되는 등 매력이 있다.

    ODAtav4를 사용해 보도록 하겠습니다.


    ODATAV4 표준 규격은 여러 가지 측면이 있기 때문에 처음부터 자신의 힘으로 실현하려면 너무 많은 시간과 정력을 들여야 하고 규격의 정확성을 보장하기 어렵다는 등의 이유로 대다수 상황에서 ODATAV4에 대응하는 공구를 도입한다아니면 ODAtav4에 대응하는 프로그램 라이브러리를 이용하여 전란된 코드의 인코딩을 피하고 힘을 절약하세요.
    필자가 이용 경험이 있는 것은 Apache OlingoODAtav4 대응 라이브러리다.올링오 서버를 활용해 오다타브4 프로토콜의 시행 대부분을 올링오에게 맡기고 이루고자 하는 시행 내용에 집중했다.ODATAV4 라이브러리는 각종 언어 처리 시스템에도 제공된다입니다.
  • 참고로 Spring Boot과 Maven에 대한 독자들의 지식이 있다면 ODAtav4 서버Oiyokan를 생성하는 도구를 활용하는 것도 ODAtav4를 빠르게 시도하는 방법이다.

  • Heroku 응용 프로그램는 ODATAV4 서버(Provider)의 샘플을 공개했다.2021-05-17 읽기·쓰기는 가능하지만, 장래에는 읽기·쓰기만 될 수 있다.
  • ODAtav4의 HTTP 방법


    ODATA도 REST API이기 때문에 REST API와 마찬가지로 GET, POST, PATCH, PUT, DELETE 방법을 사용할 수 있지만 다른 한편으로는 ODATAV4 규격의 명확한 사용 방법 규정도 있다.
    HTTP 메서드
    SQL과 같이
    준수 ODATA 사양 기술
    GET
    SELECT
    Request ( Individual , Query )
    POST
    INSERT
    Create
    PATCH
    UPSERT
    Update
    PATCH (If-Match="*")
    UPDATE
    Update with header If-Match
    PATCH (If-None-Match="*")
    INSERT
    Update with header If-None-Match
    PUT(PATCH와 마찬가지로 If-Mtch, If-Non-Match 헤더를 통해 행동을 바꿉니다)
    PATCH와 동일, UPSERT/UPDAATE/INSERT
    OData v4 spec
    DELETE
    DELETE
    Delete
    이렇게 보면 보통 REST API입니다.그렇다면 주의해야 할 점은 많은 사람들에게 PATCH와 PUT이다.주의해야 할 것은 If-Motch, If-Non-Match 머리의 지정에 따라 행동이 UPSERT/UPDAATE/INSERT로 전환된다는 것이다.
  • 데이터 업데이트 시 If-Match = "*" 머리글이 있는 PATCH 방법을 추천합니다.
  • PATCH는 객체의 일부, PUT는 객체 전체에 영향을 줍니다.
  • ODAta v4 작업의 목적지가 데이터베이스 테이블인 경우 PUT 대신 PATCH를 우선적으로 사용하는 것을 권장합니다.
  • ODAtav4에 대한 시스템 쿼리 옵션


    시스템 쿼리를 사용하여 ODAtav4에서 여러 데이터를 찾습니다.검색 매개 변수에 다음과 같은 $ 옵션을 추가하여 검색을 제어합니다.
    조회
    의향
    $count
    검색 조건에 부합되는 건수를 얻다.SELECT COUNT에 해당(*)
    $expand
    대상 엔티티와 관련된 데이터 가져오기
    $filter
    검색 객체를 필터링합니다.SQL 문서와 같은 WERE
    $format
    지정된 형식으로 처리 결과를 반환하여 지정된 JSON 또는 XML
    $orderby
    검색 결과를 정렬합니다.SQL 문서의 ORDER BY
    $select
    검색 결과 항목 선택
    $skip
    검색 결과의 앞자리를 건너뛰기 지정하기
    $top
    검색 결과 상위의 몇 개를 지정합니다
  • 저는 ODAta시스템 조회 옵션에 대한 입문Microsoft Graph API 설명 페이지의 실례가 풍부하고 유익하다고 생각합니다.Graph API가 ODAtav4와 호환되는 이점입니다.
  • 이 시스템 조회 매개 변수의 상세한 규격은 OData v4 System Query Option에서 확인할 수 있다.
  • ODATAV4를 더 알고 싶으신 분.


    ODAtav4를 더 알고 싶으신 분들은 꼭 참고하세요OData v4.01.
    ODAtav4 규격은 ODAta를 이용하는 사람뿐만 아니라 REST 디자인을 고려하는 사람에게도 유익하고 계발적이다.여기서 많은 것을 배울 수 있다.
    또 영어가 서투르면 구글 크롬과 마이크로소프트 엣지가 갖춰 놓은 언어 번역 기능을 활용하는 방안도 검토해달라고 당부했다.
  • 초출: 2021-05-17
  • 좋은 웹페이지 즐겨찾기