Mündəricat:

MVC -də asılılıq enjeksiyonunu necə əldə edə bilərəm?
MVC -də asılılıq enjeksiyonunu necə əldə edə bilərəm?

Video: MVC -də asılılıq enjeksiyonunu necə əldə edə bilərəm?

Video: MVC -də asılılıq enjeksiyonunu necə əldə edə bilərəm?
Video: Gülşən Rüstəmova - İş görüşməsinə necə hazırlaşmaq lazımdır? 2024, Iyul
Anonim

MVC Layihəsində Asılılıq Enjeksiyonunu Necə Həyata Keçirmək olar

  1. Visual Studio'yu açın, Fayl-> Yeni-> Layihəyə keçin.
  2. Sol menyudan “Veb” seçin, “ASP. NET Veb Tətbiqi (.
  3. "Boş" şablonunu seçin, yoxlayın MVC Aşağıdakı onay qutusunu seçin və "OK" düyməsini basın.
  4. Solution Explorer -ı açın, aşağıda göstərildiyi kimi qovluq quruluşu yaradacaq.

İnsanlar da soruşurlar, MVC -də asılılıq enjeksiyonu nədir?

Əgər siz nə vaxtsa ASP. NET inkişaf etdirmisinizsə MVC proqramlar, yəqin ki, bu terminlə rastlaşmısınız - Asılılıq enjeksiyonu . Asılılıq Enjeksiyonu həyata keçirmək üçün bir yoldur Asılılığın inversiya Prinsip. Sadəcə qoymaq, Asılılıq enjeksiyonu sinifə asılı obyektlərin yaradılması məntiqini ayırmağa kömək edən dizayn nümunəsidir.

Yuxarıda əlavə 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 . Bir sinif dəyişdirməyiniz lazım olan tezliyi azaltmağı da hədəfləyirlər. Asılılıq enjeksiyonu yaradılmasını ayıraraq bu hədəfləri dəstəkləyir istifadə bir obyektdən.

Eynilə, asılılıq inyeksiyasını necə edirsiniz?

Əsasən üç növ asılılıq enjeksiyonu var:

  1. konstruktor inyeksiyası: asılılıqlar sinif konstruktoru vasitəsilə təmin edilir.
  2. tənzimləyici inyeksiya: müştəri injektorun asılılığı inyeksiya etmək üçün istifadə etdiyi təyinedici metodu ifşa edir.

Asılılıq enjeksiyonu nümunəsi nədir?

Proqram mühəndisliyi sahəsində, asılılıq enjeksiyonu bir obyektin təchiz etdiyi bir texnikadır asılılıqlar başqa bir obyektdən. A " asılılıq "üçün istifadə edilə bilən bir obyektdir misal xidmət olaraq. Hansı xidmətdən istifadə edəcəyini təyin edən müştəri əvəzinə, bir şey müştəriyə hansı xidmətdən istifadə edəcəyini bildirir.

Tövsiyə: