Présent maintenant:
_| _| _| _|_|_|_|
_|_| _|_| _| _| _|
_| _| _| _| _| _|
_| _| _|_|_|_|_| _|
_| _| _| _| _|_|_|_|
Un cadre Web Web-Controller-Controller-Model-Controller (MAC)-Controller entièrement intégré (MAC).
MAC comprend un serveur HTTP et une pile TLS personnalisés, et un langage de conception de modèle pour générer automatiquement les modèles et les contrôleurs frontaux et arrière, tout en générant une configuration de point de terminaison API pour le serveur HTTP.
À partir du langage de conception du modèle personnalisé, Mac génère des modèles de porte-lieux et des contrôleurs pour JavaScript, y compris le strict de données et la soumission de formulaire API. Le modèle frontal créé par Mac comprend des variables, des espaces réservés initiaux et une validation d'intégrité des données.
L'écriture d'un serveur HTTP et TLS personnalisé permet à Mac de gérer de manière unique les points de terminaison de l'API et de les cartographier au code du serveur arrière. Ce serveur HTTP est écrit en C ++ pour la vitesse et la flexibilité, en utilisant un backend inspiré du CGI pour traiter les données. Pour les points de terminaison générés automatiquement, le serveur HTTP peut valider les entrées avant de remettre aux scripts back-end.
Enfin, le langage de conception du modèle personnalisé est également utilisé pour créer des modèles de données back-end, appliquant la validation du contenu côté serveur. Ainsi, par défaut, un environnement sécurisé pour le traitement des données des utilisateurs est créé.
Une fois terminé, Mac sera utilisé pour créer un Remplacement AccessPlus. Cette application apparaîtra le long des lignes CRUD standard, que Mac facilite.