Was ist MVC?

MVC oder vorbildlicher Ansichtsteuerpult, ist eine Technik, die in der Software verwendet. Sein grundlegender Zweck ist, eine Unterscheidung zwischen der Weise aufzubauen, welche die Software Daten bearbeitet, und die Weise die Software einwirkt auf den Benutzer t. Diese Unterscheidung bedeutet, dass die Prozesse separat behandelt werden, entwickelt werden und überprüft werden können, die leistungsfähiger sein können.

Der Prozess basiert auf dem Konzept, dass, auf dem einfachsten Niveau, alle Software die gleiche dreistufige Funktion durchführt. Zuerst verarbeiten Benutzereingangsdaten, dann Software die Daten, und schließlich ausgibt die Software die Resultate als neuer Satz Daten er. Ein sehr grundlegendes Beispiel von diesem ist ein Benutzer, der “2+2=† in einen Rechner, in den Rechner ausarbeiten die Antwort und dann in den Rechner anzeigt “4.† schreibt

Im System MVC bekannt die Weise, die der Computer die Daten verarbeitet, als das Modell. Der Ausgang der Resultate bekannt als die Ansicht. Der Eingang von Daten durch den Benutzer bekannt als der Steuerpult. It’s wichtig, daran zu erinnern, dass die Ansicht und der Steuerpult die Abschnitte des Programms sind, die den Eingang und den Ausgang steuern. Das Ausdrücke don’t beziehen normalerweise auf körperliche Gegenstände wie eine Tastatur oder ein Monitor.

Der Zweck Anwendung MVC ist, es einfacher zu bilden, verschiedene Elemente eines Software-Prozesses zu lokalisieren. Indem man das System verwendet, unterteilt ein Programm effektiv in drei Teile drei: die Datenverarbeitung, der Eingangsprozeß und der Ausgangsprozeß. Dies heißt, dass Änderungen an einem Teil des Programms glatter vorgenommen werden können, ohne die anderen Teile des Programms neu schreiben auch zu müssen.

Mit das vorbildliche Ansichtsteuerpultsystem betrachtet weit, in einer Programmiersprache vorangegangen worden zu sein, die Smalltalk betitelt. Verursacht in den siebziger Jahren an Xerox, entworfen Smalltalk teilweise, um Leute über das Gegenstandmodell der Datenverarbeitung zu unterrichten. Einfach gesetzt, mit.einbezieht das, eine rechnenaufgabe in unterschiedliche Teile aufzugliedern und das Programm um die Weise aufbauend, aufeinander einwirken jene Teile en. Smalltalk war auch ein Beispiel der dynamischen Programmierung, in dem ein Programm verbessert werden kann, sogar während es funktioniert.

Das System MVC ist in web-basiert Software wie dem häufig benutzt, das in dynamischem oder in wechselwirkendem, Web site verwendet. In diesen Situationen ist die Ansicht der Code, wie HTML, das nach der Verarbeitung einer Frage durch die Software erzeugt. Z.B. auf einer Search Engine, sein- der Suchfragenkasten der Steuerpult und die Resultate paginieren die Ansicht.