Lekce 7 - ASP.NET Web API - Naše první API Nové
V minulé lekci, ASP.NET Web API - DTO a mapování objektů, jsme se zaměřili na DTO a automatické mapování objektů.
V dnešním ASP.NET Web API tutoriálu, v jazyce C# .NET, si konečně napíšeme své vlastní webové API. Po dokončení této lekce nám bude naše API schopné poskytnout informace o všech osobnostech v databázi. Jak již bylo nastíněno dříve, naše webové API bude založeno na architektuře MVC a tzv. kontrolerech.
Architektura MVC
S architekturou MVC jsme pracovali v kurzu Základy ASP.NET Core MVC, takže bychom ji již měli dobře znát. Přesto si však ještě v rychlosti připomeneme na jakých principech stojí.
Tato architektura rozděluje aplikaci do komponent tří typů: Kontrolery, Modely a Pohledy (Model View Controller). Kontroler je řídící komponenta, která přijme data od uživatele a komunikuje s modelem. Model obsahuje logiku, pracuje s databází a podobně. Data od modelu předá kontroler pohledu. Pohled je vlastně šablonou, do které se data vloží a v případě webových aplikací tak vznikne výsledná HTML stránka:

Jednoduše řečeno, cílem konceptu je zpřehlednit architekturu aplikace a rozdělit ji na dvě části - Logiku a Výstup. Kontroler poté tyto dvě části propojuje.
MVC a webová API v ASP.NET
Webová API postavená na architektuře MVC fungují přesně tak, jak jsme si popsali výše. Jediným rozdílem je, že vygenerovaný výstup v drtivé většině případů nebývá HTML stránka, ale
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Omezená nabídka: Nauč se vše a ušetři
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V ASP.NET Web API tutoriálu si konečně napíšeme vlastní webové API. Po dokončení lekce bude API schopné poskytnout informace o všech osobnostech.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.