Es ist ein Software -Architekturmuster, das für die Trennung der Daten und der Geschäftslogik von der Software verantwortlich ist.
Zu diesem Zweck werden drei Hauptkomponenten verwendet, die Modelle, Ansichten und Controller sind.
Dieses Muster basiert auf den Ideen der Wiederverwendung von Code, Trennung von Konzepten. Grundsätzlich enthält es einige der Objekt -orientierten Programmiersäulen beispielsweise die Abstraktion, Kapselung, Vererbung und Polymorphismus.
Es handelt sich um eine Darstellung der Logik der Software, mit der alle Softwaredaten verwaltet werden.
Toda la gestión de accesos, permisos y manipulación de los datos se debe controlar
desde los modelos.
Darüber hinaus ist es dafür verantwortlich, Informationen über die Controller an die Ansichten zurückzugeben.
Die dem Endbenutzer am nächsten stehende Komponente und nicht zuletzt ist dies für die Präsentation der Informationen in einer angemessenen grafischen Schnittstelle verantwortlich, die als Informationsausgabe vorgestellt wird. Erfordern Sie nicht immer Modelle, die Daten mit statischen oder dynamischen Informationen erkennen können.
Es ist der Vermittler zwischen der Ansicht und dem Modell. Es ist dafür verantwortlich, die Anfragen von den Benutzern zu empfangen, den Fluss der Software zu verwalten, die eine Antwort zum Kunden zurückkehrt.
Pensemos que Google esta desarrollado con la arquitectura de software (MVC).
Un usuario hace una petición desde el navegador a la siguiente URL: "www.google.com"
Nach dieser Anfrage gibt der gültige Controller dann eine Antwort zurück, dass in diesem Fall eine einfache Ansicht ohne Informationen aus einer Datenbank, eine statische Ansicht, eine einfache Ansicht ist.
Otro ejemplo podría ser hacer una búsqueda en Google, por ejemplo, busquemos “PHP”.
"https://www.google.com/search?q=PHP"
Mit der MVC -Architektur erhält der Controller die Petition in diesem Fall einen "Q" -Parameter mit dem Wert, um "PHP" zu konsultieren. Jetzt muss der Controller eine Anfrage an die Datenbank stellen, er muss in diesem Fall mit einem Modell interagieren, nimmt das „Google“ -Modell mit Methoden zur Rückgabe von Informationen ein. Dadurch wird die Daten an den Controller zurückgegeben, dann gibt der Controller eine Ansicht mit den Informationen zurück und wird mittels des Browsers an den Benutzer dargestellt.
Vor einigen Jahren hatte er ein CRUD erstellt, das im Ost-PHP-CUD-MVC-PDO-Repository gefunden wurde. Es kann Schritt für Schritt bestehen, um auch ein grundlegenderes Beispiel für diese Architektur zu installieren.
Ein Rat soll überprüfen, ob Repository auch die Änderung, die ich in der Architektur vorgenommen habe, vergleichen und so gute Praktiken, die ich umgesetzt habe, besser verstehen kann.
Kommunikationsprobleme finden sich in der Community, die das Pepito Pérez College integriert, von entscheidender Bedeutung, da es notwendig ist, dass sowohl Schüler, Lehrer, Arbeiter und Verwaltungsmitarbeiter die Philosophie der Schule und auch die Prozesse kennen, die für diejenigen, die das Leben in sich machen, von Interesse sind.
Sie müssen ein administriertes System entwickeln, in dem Sie alle wichtigen Veröffentlichungen , Nachrichten oder Veranstaltungen für die Schule sehen können. Eine gute Informationsanalyse sollte durchgeführt werden, da es in Zukunft in Zukunft Informationen für Berichte haben muss.
Darüber hinaus muss das visuelle Design die Erfahrung, die Benutzerfreundlichkeit und das attraktive Design der Zielgruppe für die Zielgruppe haben, indem gute Modellierungs- und Systementwicklungspraktiken einbezogen werden.
Benutzer können registriert werden, um Veröffentlichungen zu kommentieren. Lieferbar:
Copyright © 2019-Present Oscar Amado?