b'\n_START_ARTICLE_\nModel-view-controller\n_START_PARAGRAPH_\nModel-view-controller (MVC) (din englez\xc4\x83, aproximativ: model-vizualizare-controlor) este un model arhitectural utilizat \xc3\xaen ingineria software. Succesul modelului se datoreaz\xc4\x83 izol\xc4\x83rii logicii de business fa\xc8\x9b\xc4\x83 de considerentele interfe\xc8\x9bei cu utilizatorul, rezult\xc3\xa2nd o aplica\xc8\x9bie unde aspectul vizual sau/\xc8\x99i nivelele inferioare ale regulilor de business sunt mai u\xc8\x99or de modificat, f\xc4\x83r\xc4\x83 a afecta alte nivele.\n_START_SECTION_\nStructur\xc4\x83\n_START_PARAGRAPH_\nCu ajutorul Controlorului, modelului sau a par\xc8\x9bii de vizualizare putem manipula urm\xc4\x83toarele elemente: datele. Depinde de noi cum manipul\xc4\x83m \xc8\x99i interpret\xc4\x83m aceste "date". Acum cunoa\xc8\x99tem c\xc4\x83 unicele date ale unei adrese web statice sunt: ob\xc8\x9binerea unui fi\xc8\x99ier de pe disc(hard disk) sau din Internet, etc. \xc8\x99i, interpretat (recunoscut/decodificat) sau nu, serverul r\xc4\x83spunde._NEWLINE_Modelul, precum controlorul \xc8\x99i vizualizarea (interfa\xc8\x9ba grafic\xc4\x83) manipuleaz\xc4\x83 toate datele ce se rela\xc8\x9bionez\xc4\x83 cu el. \xc8\x98i numai partea de Vizualizare poate demonstra aceast\xc4\x83 informa\xc8\x9bie. \xc3\x8en acest fel am demonstrat ierarhia programului nostru: Controlor-Model-Vizualizare.'