Jetzt vorstellen:
_| _| _| _|_|_|_|
_|_| _|_| _| _| _|
_| _| _| _| _| _|
_| _| _|_|_|_|_| _|
_| _| _| _| _|_|_|_|
Ein vollständig integriertes MAC-Web-Framework (Modell-Controller-Controller) -Kontroller-api-modell-controller (voll integriert).
Mac enthält einen benutzerdefinierten HTTP-Server und TLS-Stack und eine Modelldesignsprache bis hin zur automatischen Generate Front-End- und Back-End-Modelle und -Controller, wobei die API-Endpunktkonfiguration für den HTTP-Server generiert wird.
Aus der benutzerdefinierten Modelldesignsprache generiert Mac Place -Halter -Modelle und -Controller für JavaScript, einschließlich Datenmarschall- und API -Formulareingabe. Das von MAC erstellte Front-End-Modell enthält Variablen, erste Platzhalter und Datenintegritätsvalidierung.
Das Schreiben eines benutzerdefinierten HTTP- und TLS -Servers ermöglicht MAC, API -Endpunkte eindeutig zu verarbeiten und sie dem Back -End -Servercode zuzuordnen. Dieser HTTP-Server ist in C ++ für Geschwindigkeit und Flexibilität geschrieben, wobei ein CGI-inspiriertes Backend verwendet wird, um Daten zu verarbeiten. Für automatisch generierte Endpunkte kann der HTTP-Server Eingänge validieren, bevor sie Back-End-Skripte abgeben.
Zuletzt wird die benutzerdefinierte Modelldesignsprache auch zum Erstellen von Back-End-Datenmodellen verwendet, wodurch die Validierung des serverseitigen Inhalts durchgesetzt wird. Standardmäßig wird eine sichere Umgebung zur Verarbeitung von Benutzerdaten erstellt.
Nach Abschluss wird Mac verwendet, um einen Ersatz -AccessPlus zu erstellen. Diese Anwendung fällt entlang der Standard -Crud -Linien, die Mac erleichtert.