Klausimai, pažymėti „priklausomybės injekcija“

Dizainas, skirtas mažinti komponentų bendravimą dinaminiu įpurškimu, priklausomai nuo programinės įrangos komponento, kurį jis turi atlikti.
31
atsakymas

„AngularJS“: paslaugos prieš tiekėją ir gamyklą

Koks skirtumas tarp „AngularJS“ paslaugų, paslaugų teikėjų ir gamyklų?
nustatė kovo 27 d. 13 val
35
atsakymai

Kas yra priklausomybės injekcija?

Keletas klausimų jau buvo užduoti konkrečiais klausimais dėl priklausomybės injekcijos, pvz., Kada jį naudoti ir kokias sistemas ji turi. Tačiau kas yra priklausomybės injekcija ir kada / kodėl jis turėtų būti naudojamas ar ne?
nustatyti 25 rugsėjis '08 3:28
30
atsakymai

Kodėl reikia paprasto DI kodo naudoti „IoC“ konteinerį?

Aš tam tikrą laiką naudojome priklausomybės (DI) įpurškimą, švirkšdamas konstruktorių, turtą ar metodą. Aš niekada nemaniau, kad reikia naudoti „Convert of Control“ („IoC“) konteinerį. Tačiau kuo daugiau aš perskaičiau, tuo daugiau patirsiu ...
Nustatykite gegužės 16 d
10
atsakymai

Koks skirtumas tarp @Inject ir @Autowired pavasario programoje? Kuris iš jų naudoti?

Aš naršau kai kuriuos „SpringSource“ tinklaraščius ir viename iš dienoraščių autorius naudoja @Inject ir manau, kad jis taip pat gali naudoti @Autowired. Čia yra kodo fragmentas: @Įdėkite privačią CustomerOrderService customerOrderService; Nesu tikras
rugpjūčio 22 d. '11, 5:30
27
atsakymai

Priklausomybės įpurškimas prieš gamyklinį mėginį

Dauguma pavyzdžių, minėtų naudojant „Injekcijos priklausomybę“, gali būti išspręsti naudojant gamyklos modelį. Atrodo, kad, kalbant apie naudojimą / dizainą, skirtumas tarp priklausomybės injekcijos ir gamyklos yra neryškus arba plonas. Kartą ...
nustatyti 17 vas '09 20:03
18
atsakymai

Kontrolės inversija nuo priklausomybės injekcijos

Remiantis Martin Fowler rašytu straipsniu, valdymo inversija yra principas, kuriuo valdomas programos valdymo srautas: vietoj programuotojo, valdančio programos srautą, išoriniai šaltiniai (infrastruktūra, paslaugos, kiti komponentai).
yra nustatytas liepos 1 d. 11 val. 19:35
5
atsakymai

Kodėl naudoti priklausomybės injekciją?

Aš stengiuosi suprasti priklausomybės injekciją (DI) ir dar kartą nepavyko. Jis tiesiog atrodo kvailas. Mano kodas niekada nėra netvarka; Beveik nerašau virtualių funkcijų ir sąsajų (nors tai darau vieną kartą mėlyname mėnulyje) ir visą konfigūraciją ...
nustatytas sausio 13 d '13, 9:59
9
atsakymai

Vienas DbContext žiniatinklio užklausai ... kodėl?

Aš perskaičiau daug straipsnių, paaiškinančių, kaip konfigūruoti „Entity Framework“ DbContext, kad tik vienas būtų sukurtas ir naudojamas kiekvienam HTTP žiniatinklio užklausai naudojant įvairias DI schemas. Kodėl tai yra gera idėja? Kokia nauda ...
gegužės 14 d., 12 val
12
atsakymai

Kokia yra „NET Dependency Injection“ plėtros platforma, kurią verta pamatyti?

Kas yra cy /. NET sistemos priklausomas injekcijos verta žiūrėti? Ir ką galite pasakyti apie jų sudėtingumą ir greitį.
rugpjūčio 22 d. '08 0:56
19
atsakymai

Kokie yra priklausomybės injekcijos naudojimo trūkumai?

Bandau pristatyti DI kaip pavyzdį čia darbe, o vienas iš mūsų pirmaujančių kūrėjų norėtų sužinoti: kas - jei yra - nukreipta dėl Injekcijos priklausomybės modelio naudojimo? Pastaba Čia, jei įmanoma, žiūriu į išsamų sąrašą, ...
nustatytas kovo 10 d. 11 val
10
atsakymai

@Resource vs @Autowired

Kokią anotaciją turėtų naudoti @Resource (jsr250) arba @Autowired (pavasarį) naudoti DI? Sėkmingai panaudojau ir praeityje, @Resource (name = "blah"), ir @Autowired @Qualifier ("blah") Mano instinktas yra laikytis @ žyma ...
lapkričio 4 d. '10, 5:50
7
atsakymai

Kaip palyginti pagrindines sistemas su # DI / IoC?

Dėl pavojaus patekti į šventąją karinę teritoriją, kokios yra šių populiarių DI / IoC rėmelių stipriosios ir silpnosios pusės ir ar jos gali būti laikomos geriausiomis? .. Ninject Unity Castle Vėjas Autofac StructureMap Ar yra kitų DI / IoC rėmelių. ..
nustatytas sausio 03 d '11, 5:55
17
atsakymai

Kaip įterpti nuosavybės vertę pavasario pupelėje, kuri buvo sukonfigūruota naudojant komentarus?

Turiu pavasario pupelių krūva, kurios, pavyzdžiui, paimamos iš klasės kelio. @Repository ("personDao") viešoji klasė PersonDaoImpl prideda AbstractDaoImpl įgyvendina PersonDao {// Įgyvendinimas praleistas} Pavasario XML faile ...
lapkričio 25 d. '08 6:22 val
23
atsakymai

Švirkščiamos „Mockito mocks“ pavasario pupelės

Norėčiau pristatyti „Mockito“ modelio objektą pavasario (3+) pupelėms vieneto testavimo tikslais naudojant „JUnit“. Mano pupelių priklausomybės šiuo metu diegiamos naudojant @Autowired anotaciją privačių narių laukuose. Aš apsvarstiau galimybę naudoti „Reflectio“ ...
nustatykite kovo 16 d. 10 val
13
atsakymai

Koks skirtumas tarp priklausomybės priklausomybės modelių ir „Locator“?

Atrodo, kad abu modeliai yra inversijos kontrolės principo įgyvendinimas. Tai reiškia, kad objektas neturėtų žinoti, kaip sukurti savo priklausomybes. Atrodo, kad priklausomybės įpurškimas (DI) naudoja konstruktorių arba seterį, kad „įšvirkštų“ jos priklausomybes. Pavyzdys yra ...
nustatyti spalio 13 d '09 4:15