Klausimai, pažymėti naudojant „inversijos kontrolė“

Kontrolės inversija (IoC) yra abstraktus principas, apibūdinantis kai kurių programinės įrangos architektūros architektūrų aspektą, kuriame sistemos valdymo srautas yra apverstas, palyginti su procedūriniu programavimu.
33
atsakymai

Kas yra inversijos kontrolė?

Inversijos kontrolė (arba IoC) gali būti gana paini, kai ji pirmą kartą įvyksta. Kas tai? Kokią problemą ji išsprendžia? Kada tikslinga naudoti ir kada ne?
nustatyti rugpjūčio 06 d '08 6:35
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
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
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
7
atsakymai

Kaip išvengti priklausomybės konstruktoriaus kvailumo?

Manau, kad mano konstruktoriai pradeda atrodyti taip: viešas „MyClass“ („Container con“, „SomeClass1 obj1“, „SomeClass2“, „obj2 ....“) su vis didėjančiu parametrų sąrašu. Kadangi „Konteineris“ yra injekcinis konteineris, kodėl gi ne tik ...
kovo 10 d
5
atsakymai

Kaip paaiškinti priklausomybės injekciją 5 metų vaikui?

Kas yra geras būdas paaiškinti priklausomybės injekciją? Radau keletą „Google“ vadovų, tačiau nė vienas iš jų, kurie būtų supratę skaitytoją, buvo tiesiog „Java“ pradedantysis. Kaip tai paaiškintumėte naujokui?
nustatyti spalio 28 d '09 20:48
4
atsakymai

„Tarpusavio priklausomybė“ (DI) „draugiška“ biblioteka

Aptariu C # bibliotekos dizainą, kuriame bus kelios skirtingos aukšto lygio funkcijos. Žinoma, šios aukšto lygio funkcijos bus įgyvendintos naudojant SOLID klasės projektavimo principus, kiek įmanoma. Taigi tikriausiai ...
nustatė sausio 12 d '10, 3:20
11
atsakymai

Kodėl „IoC / DI“ nėra paplitęs „Python“?

„Java“ sistemoje „IoC / DI“ yra labai paplitusi praktika, plačiai naudojama žiniatinklio programose, beveik visose esamose aplinkose ir „Java EE“. Kita vertus, yra daug puikių „Python“ žiniatinklio programų, bet be „Zope“ (kuri, kaip aš girdėjau, ji turi ...
yra nustatytas kovo 17 d. 10 val
5
atsakymai

Ar yra šablonas, skirtas inicijuoti objektus, sukurtus naudojant DI konteinerį

Aš stengiuosi, kad „Unity“ valdytų mano objektų kūrimą, ir aš noriu turėti kai kuriuos iniciacijos parametrus, kurie nežinomi iki runtime: Šiuo metu vienintelis būdas galvoti apie tai, kaip tai padaryti, yra jiems ...
gruodžio 22 d. '09 3:47
14
atsakymai

Priklausomybės injekcija per konstruktorius arba nuosavybės apibrėžimo priemones?

Atkuriu klasę ir pridedu naują priklausomybę. Klasė šiuo metu priima savo esamas priklausomybes konstruktoriuje. Todėl, siekiant nuoseklumo, statytojui pridedu parametrą. Žinoma, yra keli poklasiai ir net skausmas ...
nustatyti Oct 01 '09 15:10
8
atsakymai

Įmonių bibliotekos vienybė prieš kitus „IoC“ konteinerius

Kokie yra „Enterprise Library Unity“ ir kitų „IoC“ konteinerių („Windsor“, „Spring.Net“, „Autofac ..“) privalumai ir trūkumai?
nustatytas sausio 05 '09 0:00
6
atsakymai

Ar kas nors gali paaiškinti „Microsoft Unity“?

Aš perskaičiau MSDN straipsnius apie Unity (Injekcijos priklausomybė, Kontrolės inversija), bet manau, kad tai reikia paaiškinti paprastais žodžiais (arba paprastais pavyzdžiais). Esu susipažinęs su MVPC šablonu (mes jį naudojame čia), bet aš vis dar negaliu suprasti šio Vienybės dalyko ...
nustatytas kovo 04 d., 09:54
20
atsakymai

Ar priklausomybė turėtų būti susijusi su kapsulėmis?

Jei teisingai suprantu, tipinis injekcijos priklausomybės mechanizmas yra injekcija per klasės konstruktorių arba per klasės viešąjį turtą (narį). Tai užtikrina įdėtą priklausomybę ir pažeidžia OOP kapsuliavimo principą. Teisė ...
birželio 17 d., 09:58
5
atsakymai

Ioc / DI - Kodėl reikia įvesti visus sluoksnius / rinkinius įvesties programoje?

(Ryšium su šiuo klausimu EF4: kodėl turėtų būti įjungtas tarpinio serverio kūrimas, kai įjungtas tingus įkėlimas?). Aš esu naujas DI, todėl lokys yra su manimi ... suprantu, kad konteineris yra atsakingas už visų mano registruotų tipų atvejų kūrimą, bet ...
nustatytas 29 vasaris '12, 18:11