Model-view-adapter

Model-view-adapter

Model-view-adapter (MVA) is an architectural pattern, which at the same time is also a Multitier architecture, used in software engineering. In complex computer applications that present a large amount of data to the user, a developer often wishes to separate data (model) and user interface (view) concerns, so that changes to theuser interface will not affect data handling, and that the data can be reorganized without changing the userinterface. The model-view-adapter solves this in a similar way to the model-view-controller while having the added benefit of decoupling the view from the model such that a view can be used with multiple models. As such, only the adapter is familiar with both the model and the view. Additionally, multiple adapters may be created to change the way one view presents data for a given model.

External Links

* [http://docs.bungeeconnect.com/wiki/index.php/Concept_:_Understanding_the_Model_View_Adapter_Pattern Understanding the Model-View-Adapter pattern]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Model–view–adapter — (MVA) or mediating controller MVC is an architectural pattern and multitier architecture, used in software engineering. In complex computer applications that present large amounts of data to users, developers often wish to separate data (model)… …   Wikipedia

  • Model-view-controller — (MVC) is an architectural pattern used in software engineering. Successful use of the pattern isolates business logic from user interface considerations, resulting in an application where it is easier to modify either the visual appearance of the …   Wikipedia

  • Model View Controller — Konzept. Hinweis: die durchgezogene Linie symbolisiert eine direkte Assoziation, die gestrichelte eine indirekte Assoziation (zum Beispiel über einen Beobachter). Model View Controller (englisch  model view controller (MVC), deutsch auch: M …   Deutsch Wikipedia

  • Model–view–controller — A general representation of the MVC design pattern. Model view controller concept. The solid line represents a direct as …   Wikipedia

  • RGB color model — RGB redirects here. For other uses, see RGB (disambiguation). A representation of additive color mixing. Projection of primary color lights on a screen shows secondary colors where two overlap; the combination of all three of red, green, and blue …   Wikipedia

  • TRS-80 Model 100 — Developer Kyocera, Tandy, Microsoft Release date 1983 (1983) …   Wikipedia

  • Allis-Chalmers Model G — Front view of an Allis Chalmers G Rea …   Wikipedia

  • Windows Display Driver Model — (WDDM, also WVDDM) is the graphic driver architecture for video card drivers running Microsoft Windows versions beginning with Windows Vista. The WDDM is used by the graphics card drivers to provide the functionality required to render the… …   Wikipedia

  • TCP/IP model — See also: Internet Protocol Suite The TCP/IP model (Transmission Control Protocol/Internet Protocol) is a descriptive framework for the Internet Protocol Suite of computer network protocols created in the 1970s by DARPA, an agency of the United… …   Wikipedia

  • 3-Schichten-Architektur — Model View Controller Konzept. Hinweis: die durchzogene Linie symbolisiert eine direkte Assoziation, die gestrichelte eine indirekte Assoziation (z. B. über einen Beobachter). Model View Controller (MVC, „Modell/Präsentation/Steuerung“)… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”