| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Primerjava tehnologij za vrivanje odvisnosti pri zalednih aplikacijah MVC : diplomsko delo
Avtorji:ID Jevtić, Tamara (Avtor)
ID Lukač, Niko (Mentor) Več o mentorju... Novo okno
ID Jeromel, Aljaž (Komentor)
Datoteke:.pdf VS_Jevtic_Tamara_2023.pdf (1014,67 KB)
MD5: B2A07965ED1E5BFFBE2C6DC93C5B5894
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:Dostopnost svetovnega spleta je po vsem svetu doživela izjemno rast, saj ima do njega dostop že 64,6% svetovnega prebivalstva. Splošno širjenje spletne povezanosti spodbuja razvoj spletnih tehnologij. Danes so spletne strani nepogrešljiv element sodobne družbe, saj le-te predstavljajo ključno orodje za izmenjavo informacij, komunikacijo in izobraževanje. Povpraševanje po inovativnih in funkcijsko bogatih izkušnjah nikoli ni bilo višje. Zaželeno je, da se tehnologije spletnih strani tako za zaledje kot za ospredje nenehno razvijajo, da bi zadovoljile potrebe razvijalcev in uporabnikov. Potrebe uporabnikov se v veliki meri zadovoljujejo s pozitivno uporabniško izkušnjo, na kar vplivajo hitrost, moderna vizualizacija, enostavnost in širok razpon uporabe. Po drugi strani je spletnim razvijalcem pomembna varnost podatkov, vzdrževanje in možnost čim enostavnejšega nadgrajevanja že obstoječe kode. Takšne zahteve se rešujejo s kombinacijo različnih tehnologij, ki podajajo učinkovito rešitev. V diplomski nalogi se bomo primarno spoznali s tehnologijo vrivanja odvisnosti, ki omogoča upravljanje in organizacijo odvisnosti med komponentami. Z ločevanjem teh odvisnosti izboljšujemo modularnost in vzdrževanje kode, kar olajša izolacijo in preizkušanje posameznih komponent. Ta pristop spodbuja tudi prilagodljivejšo in razširljivo arhitekturo, kar omogoča lažje posodobitve, izboljšave in brezhibno zamenjavo komponent. Cilj diplomske naloge je praktična predstavitev implementacije in uporabe vrivanja odvisnosti s pomočjo knjižnic Autofac in Microsoft.Extensions.DependencyInjection. Delovanje aplikacije bomo demonstrirali na primeru spletne aplikacije "Seznam opravil", zasnovane s tehnologijo .NET Core MVC.
Ključne besede:Vrivanje odvisnosti, MVC, ASP.NET Core, Spletna aplikacija
Kraj izida:Maribor
Kraj izvedbe:Maribor
Založnik:[T. Jevtić]
Leto izida:2023
Št. strani:1 spletni vir (1 datoteka PDF (VIII, 44 f.))
PID:20.500.12556/DKUM-85383 Novo okno
UDK:04.777(043.2)
COBISS.SI-ID:171420675 Novo okno
Datum objave v DKUM:05.10.2023
Število ogledov:273
Število prenosov:61
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share


Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:29.08.2023

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Comparison of technologies for dependency injection in backend MVC applications
Opis:The accessibility of the World Wide Web has experienced exceptional growth worldwide, as 64.6% of the world's population already has access to it. The general spread of online connectivity is driving the development of online technologies. Today, websites are an indispensable element of modern society, as they represent a key tool for information exchange, communication and education. The demand for innovative and feature-rich experiences has never been higher. It is desirable that both back-end and front-end website technologies are constantly evolving to meet the needs of developers and users. The needs of users are largely satisfied by a positive user experience, which is influenced by speed, modern visualization, simplicity and a wide range of applications. On the other hand, data security, maintenance and the ability to upgrade existing code as easily as possible are important to web developers. Such requirements are solved by a combination of different technologies that provide an effective solution. In the diploma thesis, we will primarily learn about dependency injection technology, which enables the management and organization of dependencies between components. By separating these dependencies, we improve code modularity and maintainability, making it easier to isolate and test individual components. This approach also encourages a more flexible and extensible architecture, allowing for easier updates, enhancements, and seamless replacement of components. The goal of the thesis is a practical presentation of the implementation and use of dependency injection using the Autofac and Microsoft.Extensions.DependencyInjection libraries. We will demonstrate the operation of the application on the example of the web application "To-do List", designed with .NET Core MVC technology.
Ključne besede:Dependency Injection, MVC, ASP.NET Core, Web Application


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici