This HTML5 document contains 12 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#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n8http://hu.dbpedia.org/resource/Sablon:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n11http://hu.dbpedia.org/resource/Kategória:

Statements

Subject Item
dbpedia-hu:Modell-nézet-adapter
rdfs:label
Modell-nézet-adapter
dct:subject
n11:Programtervezési_minták n11:Architekturális_minták
dbo:wikiPageID
1488652
dbo:wikiPageRevisionID
21391703
prop-hu:wikiPageUsesTemplate
n8:Fordítás n8:Jegyzetek
dbo:abstract
A modell-nézet-adapter (MVA) egy többrétegű szoftverarchitekturális minta. Összetett alkalmazásokban, amelyek sok felhasználótól szerzett adatokat kezelnek, a fejlesztők gyakran leválasztják az adatokat (modell) és felhasználói interfészeket (view, nézet) úgy, hogy a nézet változása ne érintse az adatokat, és az adatszerkezet változásai is függetlenek legyenek a nézettől. A hagyományos MVC háromszög alakban rendezi el a modellt, nézetet és vezérlőt, ahol a modell és a nézet a vezérlőt megkerülve kommunikálhat. A modell-nézet-adapter ezzel szemben egyenes mentén helyezi el modellt, adaptert és nézetet, ahol a modell és a nézet csak az adapteren keresztül kommunikálhat, közvetlenül nem. Ebben a mintában egyedül az adapter ismeri mind a modellt, mind a vezérlőt, amelyek megfeledkeznek egymásról. A hagyományos MVC mintában a közvetlen kommunikáció további bonyodalmakat okozhat, például többszörözni kell a nézetet vagy az adatbázis átalakítása bonyolult. Egy szövegszerkesztőben például csak a végeredményként kapott szöveg a lényeg, nem a visszavonások és visszaállítások, beírások sorrendje. Erre megfelelőbb a modell-nézet-adapter használata. A modell és a nézet elkülönítése lehetővé teszi, hogy a nézetek egymástól is függetlenül használhassák ugyanazt a modellt ugyanazon vagy ugyanolyan osztályú adapteren keresztül. Például a modell és az adapter kiszolgálhat különböző technológiájú nézeteket, mint , Microsoft GUI, GTK+ GUI, Microsoft .NET GUI, Java GUI, Silverlight weboldal és AJAX. A modellnek nem kell tudnia arról, hogy milyen információt kapnak róla, és az adapter vagy adapterosztály elrejti, hogy több nézettel kommunikál, és hogy azok milyen technológiával működnek. Egy generikus felhasználóként jelennek meg. Hasonlóan, a nézetnek nem kell tudnia az adatok reprezentációjáról, mivel nem kommunikál közvetlenül a modellel. Így a modell használhat különféle adatbázis rendszereket, mint különböző SQL adatbázis szerverek beépíthető üzleti logikával (PostgreSQL, , vagy ), anélkül, mint MySQL, vagy nonSQL adatbázissal. Az adapterek reprezentálhatnak üzleti logikát, így az üzleti logika cserélése megoldható az adapter cseréjével, míg a többi rész ugyanaz marad. Például az Amerikai Egyesült Államok különböző államaiban más szabályok érvényesek.
prov:wasDerivedFrom
wikipedia-hu:Modell-nézet-adapter?oldid=21391703&ns=0
dbo:wikiPageLength
3019
foaf:isPrimaryTopicOf
wikipedia-hu:Modell-nézet-adapter
Subject Item
wikipedia-hu:Modell-nézet-adapter
foaf:primaryTopic
dbpedia-hu:Modell-nézet-adapter