Der vollständige Name von MVC ist Model View Controller. Es handelt sich um ein Muster, das das „Model-View-Controller“-Design zum Erstellen von Webanwendungen verwendet und gleichzeitig vollständige Kontrolle über HTML, CSS und JavaScript bietet Design-Paradigma.
MVC existierte ursprünglich in Desktop-Programmen. Sein vollständiger Name lautet „Model View Controller“. Abkürzung für (Controller), es handelt sich um ein Software-Designmodell.
Der Zweck der Verwendung von MVC besteht darin, den Implementierungscode von M (Geschäftsmodell) und V (Benutzeroberfläche) zu trennen, sodass dasselbe Programm unterschiedliche Darstellungen verwenden kann. Der Zweck von C (Controller) besteht darin, die Synchronisation von M und V sicherzustellen. Sobald sich M ändert, sollte V synchron aktualisiert werden.
MVC verwendet eine Methode zur Trennung von Geschäftslogik, Daten und Schnittstellenanzeige, um Code zu organisieren und zahlreiche Geschäftslogiken in einer Komponente zusammenzufassen. Dabei wird die Benutzeroberfläche und die Benutzerinteraktion verbessert und personalisiert, ohne dass die Geschäftslogik neu geschrieben werden muss Codierungszeit.
MVC-Programmiermuster
MVC ist ein Muster, das MVC (Model View Controller Model-View-Controller) zum Entwerfen und Erstellen von Webanwendungen verwendet und gleichzeitig Unterstützung für HTML, CSS und JavaScript Complete bietet Kontrolle.
● Modell ist der Teil der Anwendung, der die Anwendungsdatenlogik verarbeitet. Normalerweise verantwortlich für den Zugriff auf Daten in der Datenbank.
● Ansicht ist der Teil der Anwendung, der die Datenanzeige übernimmt. Wird normalerweise aus Modelldaten erstellt.
●Controller ist der Teil der Anwendung, der die Benutzerinteraktion verwaltet. In der Regel verantwortlich für das Lesen von Daten aus der Ansicht, die Steuerung von Benutzereingaben und das Senden von Daten an das Modell.
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.
Das obige ist der detaillierte Inhalt vonWas ist MVC?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!