| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Primerjava tehnologij za vrivanje odvisnosti pri zalednih aplikacijah MVC : diplomsko delo
Authors:ID Jevtić, Tamara (Author)
ID Lukač, Niko (Mentor) More about this mentor... New window
ID Jeromel, Aljaž (Comentor)
Files:.pdf VS_Jevtic_Tamara_2023.pdf (1014,67 KB)
MD5: B2A07965ED1E5BFFBE2C6DC93C5B5894
 
Language:Slovenian
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract: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.
Keywords:Vrivanje odvisnosti, MVC, ASP.NET Core, Spletna aplikacija
Place of publishing:Maribor
Place of performance:Maribor
Publisher:[T. Jevtić]
Year of publishing:2023
Number of pages:1 spletni vir (1 datoteka PDF (VIII, 44 f.))
PID:20.500.12556/DKUM-85383 New window
UDC:04.777(043.2)
COBISS.SI-ID:171420675 New window
Publication date in DKUM:05.10.2023
Views:402
Downloads:80
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:29.08.2023

Secondary language

Language:English
Title:Comparison of technologies for dependency injection in backend MVC applications
Abstract: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.
Keywords:Dependency Injection, MVC, ASP.NET Core, Web Application


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica