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
fiche defense BILAN OFFICIEL DU GOUVERNEMENT - DÉFENSE L ? armée doit désormais retrouver sa place dans le c ?ur des ivoiriennes et ivoiriens Le lien armée-nation repensé permettra également de valoriser l ? image que ses membres ont d ? eux-mêmes C ? est 0 0
Configurer un relais dhcp sur hp procurve 0 0
Etude charbon vert synthese 0 0
Edition des branches professionnelles et des spécialités de la formation profes 0 0
BIBLIOGRAPHIE Règlements : RPA99/Version2003 : Règles parasismiques Algériennes 0 0
Aide memoire mplab c30 1 Tutoriel aide mémoire MPLAB IDE C CREMMEL Marcel Lycée Louis Cou ?gnal STRASBOURG CAide-mémoire MPLAB C sur dsPIC Table des matières Démarrer un nouveau projet Compilation Processus de compilation Lancer la compilation Corriger le 0 0
Esmt fiche igtt1 mod 1 IGTT DIPLOME D ? INGENIEUR DES TRAVAUX DE TELECOMMUNICATIONS IGTT Option Technique La formation se déroule sur deux ans A l ? issue de la deuxième année les étudiants travaillent sur un projet de mémoire qui fait l ? objet d ? une s 0 0
Cv ramla snoussi Ramla SNOUSSI ans www semantis fr Rue Raoudha Hiboun Mahdia Mobile ramla snoussi gmail com Née le à Algérie Célibataire Ingénieur en génie mécanique Etudes et diplômes - présent École Nationale d'Ingénieurs de Sousse Mastere de recherche 0 0
Bassa Étude géotechnique du sol de fondation en vue de la construction d ? un b? timent de type R à usage d ? habitation à Douala quartier BASSA au lieu- dit logbessou SOMMAIRE INTRODUCTION----------------------------------------------------------------- 0 0
Deligo projet Etude de faisabilité juridique du Projet Innovation DELIGO ? Soutenu par ? Dr Dhekra Ben Kerrit CNotre Equipe Hamaoui Raéd Boudaya Youssef Jamel Kheriji CPlan Introduction Intérêt et opportunité de la protection Objets et moyens de la protec 0 0
  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager