Razlika između inačica stranice »Model–view–controller«

Prijeđi na navigaciju Prijeđi na pretraživanje
bez sažetka
No edit summary
No edit summary
[[Datoteka:ModelViewControllerDiagram2.svg|thumb|350px|'''MVC koncept'''. Puna crta prikazuje direktnu povezanost dok isprekidana prikazuje indirektnu povezanost kroz promatrača ]]
'''Model–View–Controller (MVC)''' je obrazac softverske arhitekture. Koristi se u [[softver|softverskom]] inženjeringu za odvajanje pojedinih dijelova aplikacije u komponente ovisno o njihovoj namjeni.
Model se sastoji od podataka, poslovnih pravila, logike, i funkcija ugrađenih u [[programiranje|programsku logiku]] (business logic). View odnosno pogled je bilo HAHAAHAHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHkakav prikaz podataka kao što je obrazac, tablica ili dijagram. Moguć je prikaz podataka kroz više različitih pogleda. Controller ili upravitelj prihva4159641+418418941804180418+4184180ća ulazne naputke (input) i pretvara ihHAHAAHAHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA u naloge modelu ili pogledu. Ovakva arhitektura olakšava HAHAAHAHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA razvoj, testiranje i održavanje određeMRVA JE GAYneodređene [[aplikacija|aplikacije]].
 
==Opis==
* '''Model''' - ('''M'''odel) podaci i poslovna logika određene aplikacije
 
* '''Pogled''' ('''V'''iew) - prikaz predhodno modeliranih podatakapodataka888888
 
* '''Upravitelj''' ('''C'''ontroller) - upravlja korisničkim zahtjevima
 
6666
 
==MeđudjelovanjeMe6đudjelovanje komponenata==
Osim podjele6podjele aplikacije u tri vrste komponenti, Model-View-Controller (MVC) dizajn utvrđuje interakcije između njih.
* '''Upravitelj''' može slati naloge modelu HAHAAHAHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA ažurira njegovo stanje (npr., uređivanje dokumenta). Također može slati naredbe u poglede kojima mijenja prikaz modela (npr., kretanje kroz dokument).
 
* '''Model''' dojavljuje sebi pridruženim pogledima i upraviteljima kada je došlo do promjene u njegovom stanju. Ove dojave omogućuju pogledu da prikaže obnovljeno stanje modela, a HAHAAHAHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA promjenu HAHAAHAHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAH6AHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA skup naredbi.
HAHAAHA66HAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
HAHAAHAHAHAHAHAHHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
* '''PogledPogl6ed''' zahtjeva od modela informacije potrebne za stvaranje prikaza modela korisniku.
66
 
6
 
=66= Poveznice ==
* [66[JavaScriptMVC]]
* [[AngularJSA6ngularJS]]
* [[BackboneBa6ckbone.js]]
6
 
[6[Kategorija:Programska podrška]]
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 WWW.PORNHUB.COM
Anonimni suradnik

Navigacijski izbornik