Accéder au contenu principal

Programmation Web MVC

Développement d'application web basé sur le Modèle MVC


Introduction

D'après [1], Le patron modèle-vue-contrôleur (en abrégé MVC, de l'anglais model-view-controller), tout comme les patrons modèle-vue-présentation ou Présentation, abstraction, contrôle, est un modèle destiné à répondre aux besoins des applications interactives en séparant les problématiques liées aux différents composants au sein de leur architecture respective.

D'après [2], “Dans le paradigme MVC l’entrée utilisateur, la modélisation du monde extérieur, l’aspect visuel présenté l’utilisateur sont explictement séparés et gérés par trois types d’objet, chacun spécialisé dans sa tâche.”  

Ce paradigme regroupe les fonctions nécessaires en trois catégories :
  1. un modèle (modèle de données),
  2. une vue (présentation, interface utilisateur)
  3. un contrôleur (logique de contrôle, gestion des événements, synchronisation)



Le modèle MVC est base  sur un principe très simple que l'on peut explique par:

Prérequis

Un serveur d'application :
--- tomcat
--- glassfish






[1]Applications Programming in Smalltalk-80(TM): How to use Model View-Controller (MVC)  by Steve Burbeck, Ph.D.  http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html
[2]http://fr.wikipedia.org/wiki/Mod%C3%A8le-vue-contr%C3%B4leur

Commentaires

Posts les plus consultés de ce blog

Boubou Africain Homme | Tenue Africaine

Boubou africain pour homme. Vêtement traditionnel africain par excellence, le boubou se décline en une infinité de tissus et de coloris. Le boubou est ample et très agréable à porter.

CNPBM : National Commission for the Promotion of Bilingualism and Multiculturalism / Commission Nationale pour la Promotion du Bilinguisme et du Multiculturalisme.

LEGAL FRAMEWORK CULTURE You are here Home   »   The Commission . The NCPBM in Brief Creation:  The  Commission was created by decree No: 2017/013 of the 23 rd  January 2017. Legal Status:  advisory body with legal personality and financial autonomy. Position:  placed under the Authority of the President of the Republic. Attributions:  Responsible for promoting Bilingualism and Multiculturalism in Cameroon with a view to: - maintaining peace; - consolidation the country’s unity; - strengthening its people’s willingness and day to day experience with respect to living together. Issue areas: submit reports and recommendations on issues relating to the protection of Bilingualism and Multiculturalism to the President of the Republic;   monitor the healthy implementation of article 1 sub (3) of the constitution on the equal status of French and Englishas two official languages;   conduct studies and surveys proposing

Certificat Electronique "Sécurisation des Applications"

I. A quoi sert le certificat électronique? Le certificat est une carte identité numérique (certificat numérique et certificat à clé publique ) qui permet de s'authentifier pour effectuer une opération ou une transaction de façon sécurisée. a. l'internet et les certificats  Sur Internet, les interactions se font à travers un réseau ouvert dans lequel il n’y a pas de présence physique. Nous ne connaissons donc pas l’identité des personnes avec lesquelles nous communiquons et nous échangeons. Le virtuel nous confronte à un certain nombre de risques tels que l’usurpation d’identité, l’interception de nos messages par des tiers ou encore la répudiation d’un acte de vente, de paiement ou d’échange. Dans ce cadre, la mise en place de services de sécurité tels que le certificat électronique s’avère être une nécessité. Un certificat électronique fait office de pièce d’identité électronique sur Internet et permet d’établir un environnement de confiance entre deux en