This HTML5 document contains 28 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
wikipedia-huhttp://hu.wikipedia.org/wiki/
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
prop-huhttp://hu.dbpedia.org/property/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n13http://
n7https://google.github.io/dagger/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n9http://hu.dbpedia.org/resource/Sablon:
n14http://www.springframework.org/schema/
n8http://www.w3.org/2001/
n17https://ruediste.github.io/salta/
provhttp://www.w3.org/ns/prov#
n16http://www.springframework.org/schema/beans/
xsdhhttp://www.w3.org/2001/XMLSchema#
n15http://cdi-spec.org/
n5http://hu.dbpedia.org/resource/Kategória:

Statements

Subject Item
dbpedia-hu:A_függőség_befecskendezése
rdfs:label
A függőség befecskendezése
dct:subject
n5:Programtervezési_minták n5:Architekturális_minták
dbo:wikiPageID
1500146
dbo:wikiPageRevisionID
23470153
dbo:wikiPageExternalLink
n7: n8:XMLSchema-instance%22 n13:weld.cdi-spec.org n14:beans%22 n15: n16:spring-beans-3.0.xsd%22%3E n17: n14:beans
prop-hu:wikiPageUsesTemplate
n9:Jegyzetek n9:Portál n9:Quote_box n9:Fordítás
prop-hu:align
right
prop-hu:width
33.0
prop-hu:quote
Dependency injection ötéveseknek Ha kimész a konyhába, és előveszel magadnak valamit enni, akkor problémát okozhatsz. Nyitva hagyhatod az ajtót, elővehetsz valamit, amit a szüleid nem akarnak, hogy megegyél. Olyat kereshetsz, ami nincs bent, vagy elővehetsz valamit, ami meg van romolva. Ehelyett, ha azt mondod: "Szeretnék valamit enni és inni", akkor biztos lehetsz abban, hogy lesz mit enned és innod, és nem okozol problémát.
prop-hu:source
--10-28
dbo:abstract
A számítógép-programozásban a dependency injection egy technika, aminek lényege, hogy egy objektum más objektumok függőségeit elégíti ki. A függőséget felhasználó objektum szolgáltatást nyújt, az injekció pedig ennek a függőségnek az átadása a kliens részére. A szolgáltatás a kliens állapotának része. A minta alapkövetelménye a szolgáltatás kliensnek való átadása ahelyett, hogy a szolgáltató objektumot a kliens hozná létre. A szolgáltató osztály szempontjából ez azt jelenti, hogy a kliens nem hívhat rajta konstruktort, vagy statikus metódust. Paramétereit más osztályoktól kapja, azok állítják be. A függőséget előállítja valaki más, például a kontextus vagy a konténer problémája lesz. A minta célja, hogy annyira leválassza a szolgáltató objektumot a kliensről, hogy ha kicserélik, akkor ne kelljen módosítani a klienst. A dependency injection a vezérlés megfordításának egyik formája. Ahelyett, hogy az alacsony szintű kód hívná a magas szintűt, a magas szintű fogadja az alacsony szintűt, amit hívhat. Ez megfordítja a procedurális programozás szokásos vezérlési mintáját. Ahogy a vezérlés megfordításának többi formája, a dependency injection alkalmazza a felelősség megfordításának elvét. A kliens külső kódnak delegálja függőségeinek létrehozását az injektornak, amit azonban nem hívhat. Fordítva, az injektor hívja a klienst, és adja át neki az objektumot. A kliensnek nem kell tudnia, hogyan kell létrehozni a szolgáltatót, és nem kell tudnia az injektor kódról sem. Csak a szolgáltató interfészét kell ismernie, mert ez definiálja, hogyan hívhatja meg a szolgáltatásokat. Ez elkülöníti egymástól a létrehozás és a használat felelősségét. A kliens három különböző módon fogadhatja a szolgáltatásokat: szetter, interfész és konstruktor alapú injekcióban. A szetter és a konstruktor injekció abban különbözik, hogy mikor lehet őket használni. Ezektől az interfész alapú injekció abban különbözik, hogy a szolgáltató objektum ellenőrizheti injekcióját. Mindezek megkövetelik, hogy egy külön kód, az injektor hozza létre a kapcsolatot a másik két elem között.
prov:wasDerivedFrom
wikipedia-hu:A_függőség_befecskendezése?oldid=23470153&ns=0
dbo:wikiPageLength
37339
foaf:isPrimaryTopicOf
wikipedia-hu:A_függőség_befecskendezése
Subject Item
dbpedia-hu:A_függőség_megfordítása
dbo:wikiPageRedirects
dbpedia-hu:A_függőség_befecskendezése
Subject Item
dbpedia-hu:Dependency_injection
dbo:wikiPageRedirects
dbpedia-hu:A_függőség_befecskendezése
Subject Item
wikipedia-hu:A_függőség_befecskendezése
foaf:primaryTopic
dbpedia-hu:A_függőség_befecskendezése