Analýza potenciálu využití technologie ASP.NET Core pro návrh RESTful API

Název práce: Analýza potenciálu využití technologie ASP.NET Core pro návrh RESTful API
Autor(ka) práce: Šmolík, Jan
Typ práce: Bakalářská práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce se zabývá analýzou potenciálu využití technologie ASP.NET Core pro návrh RESTful API. Cílem práce je představit technologie ASP.NET Core, s využitím jazyku C#, ukázat její možnosti na ukázkovém projektu RESTful API aplikace a porovnat je s frameworkem Jersey a jazykem Java. Těchto cílů bylo dosaženo popsáním použitých technologií, navržením ukázkového projektu aplikace, vhodného způsobu porovnání se zvolenou alternativní technologií a následným zhodnocením výsledků porovnání. Práce může posloužit jako podklad při rozhodování o volbě použití technologie ASP.NET Core pro návrh RESTful aplikací, jako základ rozsáhlejšího porovnání zvolených technologií či jako ukázkový projekt implementace řešení v těchto technologiích.V úvodu práce je stručně uvedena technologie ASP.NET Core a jakým způsobem je v této práci využita. Dále je vymezen pojem RESTful API, včetně některých jeho alternativ a jsou popsány hlavní v této práci použité technologie. V praktické části je popsán testovací projekt, způsob testování a naměřené výsledky. V poslední části jsou tyto výsledky vyhodnoceny.
Klíčová slova: ASP.NET Core; Java; Jersey; API; C#; RESTful; potenciál
Název práce: Analysis of ASP.NET Core usage potential for RESTful API design
Autor(ka) práce: Šmolík, Jan
Typ práce: Bachelor thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
This bachelor’s thesis deals with analysis of the potential of using ASP.NET Core technology for RESTful API design. The aim of the thesis is to introduce the ASP.NET Core technology, using C# language, demonstrate its abilities via sample RESTful API application and compare it with Jersey framework using Java language. These goals were achieved by describing used technologies, designing the sample application project, suitable way of comparison and subsequent evaluation of comparison results. This thesis may serve as a basis for deciding on the use of ASP.NET Core technology in case of RESTful application design, as a basis for more extensive comparison of selected technologies or as a sample project for implementing solutions in these technologies.At the beginning of the work is briefly introduced the ASP.NET Core technology and the way in which is used in this thesis. Next the RESTful API term is defined, including some of its alternatives and primary technologies used in this thesis are described. In the practical part of this thesis a test project, the way of comparison and measured results are described. In the last part these results are evaluated.
Klíčová slova: ASP.NET Core; C#; Java; Jersey; RESTful; API; potential

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 15. 9. 2018
Datum podání práce: 5. 5. 2019
Datum obhajoby: 11. 6. 2019
Identifikátor v systému InSIS: https://insis.vse.cz/zp/67449/podrobnosti

Soubory ke stažení

    Poslední aktualizace: