Függőséginjektálás eltérései a különböző programozási nyelvek között és azok keretrendszerein belül
Fájlok
Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
A diplomamunkám központi témája a függőség injektálás, melyet három különféle programozási nyelv és az azokhoz kapcsolódó legnépszerűbb keretrendszerek segítségével tanulmányoztam. Stratégiai szempontból két nyelvet választottam, amelyek elsősorban a backend fejlesztésben játszanak szerepet: Java nyelvet a Spring keretrendszerrel és C#-ot a .NET keretrendszerrel kombinálva. Ezek a technológiák hosszú ideje meghatározó szerepet töltenek be az iparban, és számos vállalati rendszer alapjait képezik. A harmadik technológiai választásom a TypeScript volt, amit az Angular keretrendszerrel párosítottam. Ez a duó kiemelten fontos a modern webfejlesztésben, ahol az interaktív és dinamikus felhasználói interfészek nélkülözhetetlenek. Dolgozatomban részletesen kitérek a függőséginjektálás keretrendszerrel, valamint anélkül történő működésének ismertetésére. Több, a témához kapcsolódó példát is bemutatok, amelyeken keresztül célom annak megvilágítása, hogy a különböző keretrendszerek milyen módon kezelik ezt a technikát.