Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 4144|Válasz: 1

[Forrás] 【OData】(1) Az OData alapvető ismeretei

[Linket másol]
Közzétéve 2023. 02. 26. 21:20:03 | | | |
Üdvözlünk az ODatában

Az OData (Open Data Protocol) egy ISO/IEC által jóváhagyott OASIS szabvány, amely a legjobb gyakorlatokat határozza meg a REST API-k építésére és használatára. Ez lehetővé teszi olyan REST alapú szolgáltatások létrehozását, amelyek lehetővé teszik az erőforrások azonosítását és definiálását az adatmodellben Uniform Resource Locators (URL-ek) segítségével, amelyeket webkliens egyszerű HTTP üzenetekkel publikálnak és szerkesztenek.

Az OData segít az alkalmazásoknak az üzleti logikára koncentrálni anélkül, hogy aggódnának a különböző API módszerek miatt, amelyek megkérvények és válaszfejléceket, státuszkódokat, HTTP módszereket, URL konvenciókat, médiatípusokat, hasznos terhelési formátumokat, lekérdezési opciókat és még sok mást határoznak meg. Nagyszerű módja a változások követésének, újrahasználható folyamatok függvények/akciók meghatározásának, valamint aszinkron/batch kérések küldésének.

Fejlesztéstörténet

Ki – ki adta ki az ODatát?

A szabványt a Microsoft indította el,Az első három verzió 1.0, 2.0 és 3.0 mind Microsoft nyílt szabvány

Mikor – mikor vált iparági szabvánnyal?

A negyedik verziót, a 4.0-t 2014. március 17-én az OASIS-en nyílt iparági szabványként választották ki


megállapodás

Az OData protokoll egy alkalmazásszintű protokoll, amelyet az adatok RESTful interfészen keresztül történő interakcióba való interakcióba használnak. Támogatja az adatmodellek leírását, valamint az adatok szerkesztését és lekérdezését az ezeken a modellek alapján. Az OData alapú REST API-k könnyen felfedezhetők és használhatók az OData metaadat révén, amely géppel olvasható adatmodellek leírása, amely emberi olvasható formátumban jelenik meg, lehetővé téve erős, általános célú kliensügynökök és eszközök létrehozását.

Az OData javítja a rendszerek közötti szemantikai együttműködést, és a következő tervezési elveket követi:

  • Kövesd a REST elveket.
  • Tartsd egyszerűen. Kezeld a gyakori helyzeteket, és szükség esetén biztosíts skálázhatóságot.
  • Építs lépésről lépésre. Egy nagyon alap, megfelelőségi szolgáltatásnak könnyen felépíthetőnek kell lennie, és csak extra munkát igényel a további funkciók támogatásához.
  • A skálázhatóság fontos. A szolgáltatásnak támogatnia kell a kibővített funkciókat anélkül, hogy az ügyfél nem tudomásul lenne a bővítményekről.
  • A különböző adatforrásokkal működő mechanizmusokat részesítse előnyben. Különösen ne feltételezd relációs adatmodellt.

Az OData protokoll eltér más REST-alapú webszolgáltatási megközelítésektől, mert egységes módot kínál az adatok és adatmodellek leírására. Ez javítja a rendszerek közötti szemantikai interoperabilitást, és lehetővé teszi az ökoszisztéma kialakulását. A következő tervezési elveket követi:

Az alábbi ábra bemutatja, hogyan használhatók különböző könyvtárakat mind szerveroldali, mind kliensoldali megvalósításokhoz.




OData dokumentáció:A hiperlink bejelentkezés látható.
ASP.NET Core és OData dokumentáció:A hiperlink bejelentkezés látható.




Előző:A cloc a programozási nyelvekben üres, kommentár és fizikai forráskód sorokat számolja
Következő:IIS 500 hiba sikertelen kéréskövetés
 Háziúr| Közzétéve 2023. 05. 28. 19:50:55 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com