Heim >häufiges Problem >Was bedeutet mvc?
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;
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!