SQL-də asılılıq inyeksiyası nədir?
SQL-də asılılıq inyeksiyası nədir?

Video: SQL-də asılılıq inyeksiyası nədir?

Video: SQL-də asılılıq inyeksiyası nədir?
Video: SQL | Sütunların birləşdirilməsi | INNAB #sql #quicktips 2024, Noyabr
Anonim

Bu əməliyyat adlanır Asılılıq Enjeksiyonu : proqram bölməsinin asılı olduğu bütün məlumatlardır enjekte edilir . The enjekte edilir sinfi yoxdur asılılıqlar artıq hər hansı bir xarici obyektdə, nə mərkəzi sabitlər toplusu, nə də konfiqurasiya faylı. DI kodun müxtəlif mühitlərdə təkrar istifadəsini asanlaşdıracaq.

Üstəlik, SQL Serverdə asılılıq inyeksiyası nədir?

Asılılıq Enjeksiyonu (DI) bizə sərbəst bağlanmış kodu inkişaf etdirməyə imkan verən proqram dizayn nümunəsidir. DI kodunuzu gələcək dəyişiklikləri və digər mürəkkəbliyi daha yaxşı şəkildə idarə etməyə imkan verir.

MVC-də asılılıq inyeksiyasının tərifi nədir? Asılılıq Enjeksiyonu yaradılmasını ayırmaq üçün bir texnikadır asılılıqlar baxılan əsas sinifdən. DI istifadə edərək iynə vurmaq adətən a vasitəsilə sinifə lazım olan obyektlər konstruktor . Bu məqalə DI-nin ASP. NET-də necə istifadə oluna biləcəyini təsvir edir MVC nəzarətçilər.

Bununla əlaqədar olaraq, asılılıq inyeksiyası nə üçündür?

Asılılıq inyeksiyası sinifi özündən müstəqil edən proqramlaşdırma texnikasıdır asılılıqlar . Onlar həmçinin sinfi dəyişdirməyiniz lazım olan tezliyi azaltmağı hədəfləyir. Asılılıq inyeksiyası yaradılmasını ayıraraq bu məqsədləri dəstəkləyir istifadə obyektin.

Nümunə ilə asılılıq inyeksiyası nədir?

Proqram mühəndisliyi sahəsində, asılılıq inyeksiyası bir obyektin təmin etdiyi texnikadır asılılıqlar başqa obyektin. A " asılılıq " üçün istifadə edilə bilən bir obyektdir misal xidmət kimi. Müştərinin hansı xidmətdən istifadə edəcəyini müəyyən etmək əvəzinə, bir şey müştəriyə hansı xidmətdən istifadə edəcəyini söyləyir.

Tövsiyə: