'Bağımlılık' 'ilə etiketlenen suallar

Dinamik enjeksiyonla komponentlər arasında ünsiyyətin yerinə yetirilməsi lazım olan proqram komponentinə bağlı olaraq əlaqəni azaltmaq üçün dizayn tərzi.
31
cavab

AngularJS: Xidmət vs provayder vs zavod

AngularJS-də Service, Provider və Fabrika arasında fərq nədir?
27 Mart '13 'də saat 20:59' də təyin olundu
35
Cavablar

Bağımlılığı enjeksiyon nedir?

Bir çox suallar, məsələn, istifadə edərkən və bunun üçün hansı çərçivələr mövcud olduğuna dair asılılıq mülahizəsi ilə bağlı xüsusi suallar verilmişdir. Ancaq, asılılıq müalicəsi nədir və nə zaman / niyə istifadə edilməli və izlənməməlidir ...
set 25 sentyabr 3: 28-də '08
30
Cavablar

Sadə DI kodunun yerinə bir IoC konteynerinə nə üçün ehtiyacım var?

Bir müddət əvvəl, bir konstruktor, bir əmlak və ya bir metod vurmaqla, bir müddətdir Bağımlılık Enjeksiyonu (DI) istifadə etdim. Nəzarət İdarəsi (IoC) konteynerindən istifadə etməyi heç vaxt hiss etməmişdim. Ancaq daha çox oxudum, daha çox təcrübəm ...
Mayın 16-da '09 'da 4:06
10
Cavablar

Bahar Çərçivəsində @ Inject və @Autowired arasındakı fərq nədir? Hansı şəraitdə istifadə etmək olar?

Mən SpringSource-da və bloglardan birində blogları gəzirəm, müəllif @Inject istifadə edir və mən də @Autowired istifadə edə biləcəyinə inanıram. Kod pasajı aşağıdakılardır: @ Custom CustomerOrderService customerOrderService'yi qoşun; Mən əmin deyiləm
22 Avqustda təyin olundu. '11 'də saat 5:30' da
27
Cavablar

Bağımlılık Enjeksiyonuna qarşı Fabrika Nümunəsi

Enjeksiyon Bağlılığını istifadə etmək üçün istinad edilən nümunələrin əksəriyyəti zavod nümunəsi ilə həll edilə bilər. Göründüyü kimi, istifadə / dizayn istifadə edildikdə, asılılıq mübadiləsi və fabrik arasındakı fərq bulanık və ya nazikdir. Bir zamanlar ...
17 fevral '09 saat 20:03 'da
18
Cavablar

Bağımlılığı enjeksiyona qarşı nəzarətin ters çevrilməsi

Martin Fowler tərəfindən yazılmış məqaləyə görə, nəzarət inqilabı bir proqramın nəzarət axınının ters çevrildiyi bir prinsipdir: proqramın axını nəzarət edən proqramçı yerinə, xarici mənbələr (infrastruktur, xidmət, digər komponentlər).
01: 00-da saat 19 : 35-də təyin olunur
5
Cavablar

Nəyə görə asılılıq inyeksiya istifadə edirsiniz?

Mən asılılıq intevizyonunu (DI) anlamağa çalışıram və bir daha uğursuz oldum. Bu, əsəbi görünür. Mənim kodum heç vaxt bir qarışıqlıq deyil; Mən demək olar ki, virtual funksiyaları və interfeys yazmıram (bir dəfə mən mavi ayda bunu edirəm) və bütün konfiqurasiya ...
13 yanvar təyin etdi '13 saat 9:59 'da
9
Cavablar

Veb istək üçün bir DbContext ... niyə?

Entity Framework DbContext'i necə konfiqurasiya edəcəyini izah edən bir çox məqaləni oxumaq üçün, müxtəlif DI sxemləri istifadə edərək, hər bir HTTP web sorğusu üçün yalnız bir istifadə olunur və istifadə olunur. Nə üçün bu ilk növbədə yaxşı bir fikirdir? Fayda nədir?
14 may, saat 12: 00-da təyin olundu
12
Cavablar

Görməyə dəyər .NET Depozit Enjeksiyonu inkişaf platforması nədir?

Bir cy / nədir. NET sisteminə bağlı bir görünüşü mi? Və onların mürəkkəbliyi və sürəti haqqında nə deyə bilərsiniz.
22 Avqustda təyin olundu. '08 at 0:56
19
Cavablar

Bağımlılığı enjeksiyonunun istifadə edilməsinin mənfi cəhətləri hansılardır?

İşdə nümunə olaraq DI təqdim etməyə çalışıram və aparıcı inkişaf edənlərimizdən biri bilmək istərdi: nə varsa - enjeksiyon bağımlılığı modelini istifadə etmək üçün aşağı enjeksiyalar? Qeyd Mümkünse, tam siyahısı üçün burada baxıram ...
09 mart saat 11: 00-da təyin olundu
10
Cavablar

@Resource vs @Autowired

DI-da @Resource (jsr250) və ya @Autowired (Bahar-spesifik) nə istifadə etməlidir? Mən həm keçmişdə, həm də @Resource (ad = "blah") və @Autowired @Qualifier ("blah") mənim instinktimi uğurla istifadə etdim @ tag ...
04 noyabrda təyin olundu. '10 'da 5:50' də
7
Cavablar

# DI / IoC ilə əsas çərçivələri necə müqayisə etmək olar?

Müqəddəs hərbi əraziyə girmə riski səbəbiylə, bu məşhur DI / IoC çərçivələrinin güclü və zəif cəhətləri hansılardır və bunlar ən yaxşı hesab edilə bilər .. Ninject Birlik Qalası Rüzgarı Autofac StructureMap Digər DI / IoC çərçivələri var. ..
03 yanvar tarixinə təyin edildi '11 'də 5:55' də
17
Cavablar

Ek notlar istifadə edərək konfiqurasiya edilmiş bir bahar fasulyəsində bir əmlak dəyərini necə əlavə edə bilərəm?

Məsələn, dərslik yolundan ek notlar vasitəsilə alınan bir çox Bahar fasulyəsi var. @Repository ("personDao") ictimai sinif PersonDaoImpl Extends AbstractDaoImpl PersonDao həyata keçirir {// İcra edilməmişdir} Bahar XML faylında ...
25 noyabrda təyin olundu '08 saat 18:22 'də
23
Cavablar

Mockito-nı Enjekte edənlər, Bahar fasulyəsini bağırırlar

Mən JUnit istifadə edərək vahid test məqsədi üçün Bahar (3+) lobya Mockito mock obyekt təqdim etmək istəyirəm. Mənim fasad bağımlılıklarım hazırda Şəxsi üzv sahələrində @Autowired annotasiya istifadə edərək daxil edilir. Reflectio istifadə düşündüm ...
16 Mart '10 'da saat 21:58' də təyin olundu
13
Cavablar

Bağımlılıq bağımlılığı nümunələri və Locator arasında fərq nədir?

Hər iki nümunə inversiya nəzarət prinsipinin həyata keçirilməsi kimi görünür. Yəni obyekt asılılığını necə qurmağı bilməməlidir. Bağımlılık enjeksiyonu (DI), bağımlılıklarını "enjekte etmek" üçün bir yapıcıyı və ya ayarlayıcıyı istifadə edir. Bir nümunə ...
13 oktyabr təyin etdi '09 da 4:15 'də