Evoluer architecture mvc Évoluer vers une architecture MVC en PHP Par Baptiste Pesquet Date de publication mars Dernière mise à jour juillet Découvrez comment améliorer l'architecture d'un site Web depuis une organisation classique vers une architecture M

Évoluer vers une architecture MVC en PHP Par Baptiste Pesquet Date de publication mars Dernière mise à jour juillet Découvrez comment améliorer l'architecture d'un site Web depuis une organisation classique vers une architecture MVC utilisant un framework créé de toutes pièces Cet article est une adaptation d'un cours donné aux étudiants de seconde année de BTS SIO Services Informatiques aux Organisations au lycée La Martinière Duchère de Lyon Tous les ?chiers source sont disponibles sur le dépôt GitHub associé à l'article IMPORTANT cet article est à visée uniquement pédagogique Le framework construit ici illustre certains principes de conception logicielle mais n'est pas destiné à une utilisation professionnelle Si vous souhaitez découvrir comment intégrer un vrai framework PHP à vos développements consultez ce cours Commentez CÉvoluer vers une architecture MVC en PHP par Baptiste Pesquet I - Présentation du contexte d'exemple I-A - Base de données I-B - Page principale I-C - A ?chage obtenu I-D - Critique de l'exemple II - Mise en place d'une architecture MVC simple II-A - Amélioration de l'exemple II-A- - Isolation de l'a ?chage II-A- - Isolation de l'accès aux données II-A- - Bilan provisoire II-B - Le modèle MVC II-B- - Présentation II-B- - Rôles des composants II-B- - Interactions entre les composants II-B- - Avantages et inconvénients II-B- - Di ?érences avec un modèle en couches II-C - Améliorations supplémentaires II-C- - Factorisation des éléments d'a ?chage communs II-C- - Factorisation de la connexion à la base II-C- - Gestion des erreurs II-D - Bilan provisoire II-E - Application a ?chage des détails d'un billet II-E- - Prise en compte du nouveau besoin II-E- - A ?chage obtenu III - Amélioration de l'architecture MVC III-A - Rappels sur l'architecture actuelle III-B - Mise en ?uvre d'un contrôleur frontal front controller III-C - Réorganisation des ?chiers source III-D - Bilan provisoire IV - Passage à une architecture MVC orientée objet IV-A - Aperçu du modèle objet de PHP IV-A- - Caractéristiques du modèle objet de PHP IV-A- - Spéci ?cités du modèle objet de PHP IV-B - Mise en ?uvre du modèle objet de PHP IV-B- - Rappels sur l'architecture actuelle IV- B- - Passage à un Modèle orienté objet IV-B- - Passage à une Vue orientée objet IV-B- - Passage à un Contrôleur orienté objet IV-C - Bilan provisoire IV-D - Application ajout d'un commentaire IV-D- - Description du nouveau besoin IV- D- - Prise en compte du nouveau besoin V - Construction d'un framework MVC V-A - O? aller maintenant V-A- - Intérêt d'un framework V-A- - Limites de l'architecture actuelle V- B - Étapes de construction du framework V-B- - Accès générique aux données V-B- - Automatisation du routage de la requête V-B- - Mise en place d'URL génériques V-B- - Sécurisation des données reçues et a ?chées V-B- - Contraintes sur l'architecture du site V-C - Application utilisation du framework sur le contexte d'exemple VI - Conclusion et perspectives VI-A - Bilan ?nal VI-B - Compléments VI-C - Pour aller

Documents similaires
Calcul au vent 1 Licence professionnelle Faculté Ibn Tofail EtudCehaarupevnetentMséetalollinquNeV J LASSIRI Ingénieur d ? Etat de l ? EHTP CPlan du cours ?? Généralités - Détermination de la pression de calcul du vent ?? Exemple de calcul au vent C - Géné 0 0
CLIMATISEUR SOLAIRE FREECOLD®: DONNEES TECHNIQUES HAUTE PERFORMANCE Puissance 0 0
Comment prendre des notes Méthode LA PRISE DE NOTES Prendre des notes consiste à écrire l'ESSENTIEL avec un maximum de RAPIDITÉ DONC la recherche de l'e ?cacité c'est à dire de l'ÉCONOMIE est primordiale Pourquoi prendre des notes On ne prend pas des note 0 0
Fernandes role triploidie sect bulbocodium 1987 1 0 0
Expose pfe PROJET DE FIN D ? ETUDES ETUDE ET CONCEPTION D ? UNE MACHINE DE COUPE A LA VOLEE Réalisé par Zied CHHAIDAR Fayçal FRIDHI Encadré par M Mohammed HADDAR M Slim BOUAZIZ M Sou ?en ESSAHBI CPRESENTATION DU PROJET OObbjejecctit ?f SScciaiaggeeddeessp 0 0
grafcet s quence simultan es 0 0
Construction paserelle 2 Année Académique - Deuxième Candidature ?? École Polytechnique Faculté des Sciences Appliquées Projet Procédés Construction d ? une passerelle Travail réalisé par Bécret Philippe Capron Alexandre de Prelle Arnaud de Waeghe Bruno K 0 0
LOGO Client : …………………………………… Nom de l'Entreprise Adresse : ……………………………. Adresse 0 0
Aprao gipd guideproductionrizbasfond 1 0 0
Cours 1 habitat habiter UNIVERSITE DE BATNA - INSTITUT D ? ARCHITECTURE ET D ? URBANISME Le module Habitat habiter et usages Niveau Master Option Habitat et paysage Introduction L ? habitat a toujours été pensé en relation avec les modes de vie correspond 0 0
  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager