tailieunhanh - Pratique de MySQL et PHP- P54

Pratique de MySQL et PHP- P54:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Le motif de conception MVC 243 Il s agit d un schéma général qui peut se raffiner de plusieurs manières et donne lieu à plusieurs variantes notamment sur les rôles respectifs des composants. Sans entrer dans des discussions qui dépassent le cadre de ce livre voici quelques détails sur le modèle la vue et le contrôleur. Le modèle Le modèle est responsable de la préservation de l état d une application entre deux requêtes HTTP ainsi que des fonctionnalités qui s appliquent à cet état. Toute donnée persistante doit être gérée par la couche modèle . Cela concerne les données de session le panier dans un site de commerce électronique par exemple ou les informations contenues dans la base de données le catalogue des produits en vente pour rester dans le même exemple . Cela comprend également les règles contraintes et traitements qui s appliquent à ces données souvent désignées collectivement par l expression logique de l application . La vue La vue est responsable de l interface ce qui recouvre essentiellement les fragments HTML assemblés pour constituer les pages du site. Elle est également responsable de la mise en forme des données pour formater une date par exemple et doit d ailleurs se limiter à cette tâche. Il faut prendre garde à éviter d introduire des traitements complexes dans la vue même si la distinction est parfois difficile. En principe la vue ne devrait pas accéder au modèle et obtenir ses données uniquement de l action mais il s agit d une variante possible du MVC . La vue est souvent implantée par un moteur de templates que l on peut traduire par gabarit dont les caractéristiques avantages et inconvénients donnent lieu à de nombreux débats. Nous utiliserons un de ces moteurs dans notre MVC ce qui vous permettra de vous former votre propre opinion. Contrôleurs et actions Le rôle des contrôleurs est de récupérer les données utilisateur de les filtrer et les contrôler de déclencher le traitement approprié via le modèle et finalement de

TỪ KHÓA LIÊN QUAN