Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist MVC?

Was ist MVC?

王林
王林Original
2020-05-10 14:59:283852Durchsuche

Was ist MVC?

Was ist MVC?

Der vollständige Name von MVC ist Model View Controller, was die Abkürzung für Model-View-Controller ist. Es handelt sich um ein Software-Designmodell, das Geschäftslogik, Daten und die Methode zur Trennung der Schnittstellenanzeige verwendet Code und fasst die Geschäftslogik in einer Komponente zusammen. Während die Benutzeroberfläche und die Benutzerinteraktion verbessert und personalisiert werden, besteht keine Notwendigkeit, die Geschäftslogik neu zu schreiben.

MVC-Programmiermuster

MVC ist ein Muster zum Erstellen von Webanwendungen mit MVC-Design (Model View Controller Model-View-Controller):

Model stellt den Kern der Anwendung dar (z. B. eine Datenbankeintragsliste).

Ansicht zeigt Daten (Datenbankeinträge) an.

Controller verarbeitet Eingaben (schreibt Datenbankeinträge).

MVC-Muster bietet gleichzeitig volle Kontrolle über HTML, CSS und JavaScript.

MVC-Layering hilft bei der Verwaltung komplexer Anwendungen, da Sie sich jeweils ausschließlich auf einen Aspekt konzentrieren können. Sie können sich beispielsweise auf das Ansichtsdesign konzentrieren, ohne sich auf die Geschäftslogik verlassen zu müssen. Es erleichtert auch das Testen von Anwendungen.

MVC-Layering vereinfacht auch die Gruppenentwicklung. Verschiedene Entwickler können gleichzeitig Ansichten, Controller-Logik und Geschäftslogik entwickeln.

Weitere verwandte Fragen finden Sie auf der php-chinesischen Website .

Das obige ist der detaillierte Inhalt vonWas ist MVC?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn