27. Le rôle des trois entités est définit de la façon suivante :
Modèle : C’est les données de l’application. Il peut agir sur la vue par
mise à jour de ses données. Dans notre application le modèle
correspond aux données dans la base MSQL.
Vue : C’est l’interface à l’aide de laquelle l’utilisateur interagit avec
l’application. Dans notre application la vue est l’interface affichée à
l’utilisateur.
Contrôleur : C’est celui qui traduit les interactions et les évènements
reçus de l’utilisateur par des appels de méthodes en agissant sur le
modèle et mis à jour la vue en se basant sur l’état du modèle. Dans
notre application le contrôleur est l’évènement reçu de l’utilisateur.
27Saber LAJILI
30. Démo
Réaliser une interface Android cliente qui se connecte
à une base de donnée distante.
Démarche:
1. Créer la base de donnée « androidstore » sous
Wamp server
1. Table : eleves (id : integer, nom: text, cin: integer,
education: text, crer_en timestamp, modifier_en
timestamp)
2. préparer les scripts PHP
1. db_config.php,
2. db_connect.php,
3. ajout_eleve.php,
4. liste_eleve.php
30Saber LAJILI
31. Démo
Réaliser une interface Android cliente qui se
connecte à une base de donnée distante.
Démarche:
3. Tester le format JSON : dans le navigateur,
afficher le fichier liste_eleve.php
4. Réaliser la partie Android client: application
Android …
31Saber LAJILI