Heim > häufiges Problem > Was bedeutet mvc?

Was bedeutet mvc?

烟雨青岚
Freigeben: 2020-07-15 13:58:06
Original
25076 Leute haben es durchsucht

mvc ist „Model-View-Controller“ und ein Muster zum Entwerfen und Erstellen von Webanwendungen. Der vollständige Name von MVC lautet „Model View Controller“. Model stellt den Kern der Anwendung dar;

Was bedeutet mvc?

Der vollständige Name von MVC ist Model View Controller, was die Abkürzung für Model-View-Controller ist

ist ein Software-Designmodell, das eine Methode zur Trennung von Geschäftslogik, Daten und Schnittstellenanzeige verwendet, um Code zu organisieren und Geschäftslogik in einer Komponente zusammenzufassen, um die Benutzeroberfläche und Benutzerinteraktion zu verbessern und zu personalisieren, ohne dass die Geschäftslogik neu geschrieben werden muss.

MVC wurde speziell entwickelt, um traditionelle Eingabe-, Verarbeitungs- und Ausgabefunktionen in einer logischen grafischen Benutzeroberflächenstruktur abzubilden.

MVC ist ein Muster zum Erstellen von Webanwendungen mithilfe des MVC-Designs (Model View Controller Model-View-Controller):

Modell (Modell) stellt den Anwendungskern dar (z. B als Datenbankeintragsliste).

Ansicht zeigt Daten (Datenbankeinträge) an.

Controller verarbeitet Eingaben (schreibt Datenbankeinträge).

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

Modell ist der Teil der Anwendung, der die Logik der Anwendungsdaten verarbeitet.

Normalerweise ist das Modellobjekt für den Zugriff auf Daten in der Datenbank verantwortlich.

Ansicht ist der Teil der Anwendung, der die Datenanzeige übernimmt.

Normalerweise werden Ansichten basierend auf Modelldaten erstellt.

Controller ist der Teil der Anwendung, der die Benutzerinteraktion verwaltet.

Normalerweise ist der Controller dafür verantwortlich, Daten aus der Ansicht zu lesen, Benutzereingaben zu steuern und Daten an das Modell zu senden.

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 Informationen zu diesem Thema finden Sie auf der PHP-Website für Chinesisch! !

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

Verwandte Etiketten:
mvc
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage