Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:mvc

Ez a dokumentum egy előző változata!


< Programozás

MVC

  • Szerző: Sallai András
  • Copyright © Sallai András, 2013, 2014, 2015
  • Licenc: GNU Free Documentation License 1.3

Történet

Az első leírást 1979-ben Trygve Reenskaug készítette amikor a Xerox PARC-nál dolgozott Smalltalkon.

Az első MVC Smalltalk-80 nyelven lett implementálva 1980-ban.

Előny

Az MVC

A Model View Controller szavakból alkotott betűszó. A szoftverfejlesztésben használatos szerkezeti minta. Azt jelenti, szétválasztjuk a megjelenésérét felelős kódrészeket, az adatokért és a vezérlésért felelős kódrészektől.

Az ilyen módon több részre osztott alkalmazásokat, kliens-szerver megvalósításban hívjuk többrétegű alkalmazásnak.

  • Model - üzleti logika, tárolás
  • View - megjelenés, Swing komponensek
  • Controller - vezérlés, eseménykezelés

Skálázhatóság

Az MVC skálázható ha az egyes részeket újabb részekre bontjuk.

MVC alkalmazása weben

A web erősen támaszkodik a HTTP protokollra, amely állapotmentes. Ez azt jelenti, hogy nincs folytonos kapcsolat a böngésző és a webszerver között. Minden kérés egy újabb kapcsolatot hoz létre. Ha böngésző megkapta a választ, zárja a kapcsolatot. Ez egy olyan helyzet, amelyre nem gondoltak eredeti MVC fejlesztői.

MVC konkrét nyelveken

Linkek

oktatas/programozas/mvc.1566466384.txt.gz · Utolsó módosítás: 2019/08/22 11:33 szerkesztette: admin