Kusper, GáborCsiha, Gábor2024-06-232024-06-232024-04-30https://hdl.handle.net/2437/374662A 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.43hufüggőséginjektáláskeretrendszerJavaC#TypeScriptFüggőséginjektálás eltérései a különböző programozási nyelvek között és azok keretrendszerein belülInformatika::InformációtechnológiaHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.