Architecture avec une Base de
Données Externe
1Saber LAJILI
JAVA
CODE
FICHIER.JA
VA
2Saber LAJILI
JAVA
CODEXML CODE
FICHIER.XM
L
3Saber LAJILI
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
graphiqu
e
4Saber LAJILI
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
graphiqu
e
5Saber LAJILI
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
graphiqu
e
6Saber LAJILI
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
graphiqu
e
7Saber LAJILI
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
Serveur
d’application
graphiqu
e
8Saber LAJI...
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
Serveur
d’application
Serveur de
données
gra...
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
Serveur
d’application
Serveur de
données
gra...
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
Serveur
d’application
Serveur de
données
JSO...
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
Serveur
d’application
Serveur de
données
JSO...
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
Serveur
d’application
Serveur de
données
JSO...
JAVA
CODEXML CODE
login
Mot de
passe
Connexion
FICHIER
.PHP
BDD
MY SQL
Client
Serveur
d’application
Serveur de
données
JSO...
login
Mot de
passe
Connexion
XML CODE
JAVA
CODE
FICHIER
.PHP
BDD
MY SQL
JSO
N
Client
Serveur
d’application
Serveur de
donn...
Fonctionnement Détaillé
16Saber LAJILI
1
17Saber LAJILI
2
18Saber LAJILI
3
19Saber LAJILI
4
20Saber LAJILI
5
21Saber LAJILI
6
22Saber LAJILI
7
23Saber LAJILI
8
24Saber LAJILI
9
25Saber LAJILI
Model MVC
26Saber LAJILI
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...
PAGE.X
ML
FICHIER.P
HP
Z
SQL
DATABAS
E
login
Mot de
passe
Connexio
n
FICHIE
R.PHP
BDD
MY SQL
USER VUE CONTROLLE
R
MODEL
pl...
JSON
29Saber LAJILI
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 d...
Démo
Réaliser une interface Android cliente qui se
connecte à une base de donnée distante.
Démarche:
3. Tester le format J...
Démo
32Saber LAJILI
33Saber LAJILI
Prochain SlideShare
Chargement dans…5
×

5 android web_service

1 623 vues

Publié le

Android-chapitre web service

Publié dans : Ingénierie
2 commentaires
0 j’aime
Statistiques
Remarques
  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 623
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
36
Commentaires
2
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

5 android web_service

  1. 1. Architecture avec une Base de Données Externe 1Saber LAJILI
  2. 2. JAVA CODE FICHIER.JA VA 2Saber LAJILI
  3. 3. JAVA CODEXML CODE FICHIER.XM L 3Saber LAJILI
  4. 4. JAVA CODEXML CODE login Mot de passe Connexion graphiqu e 4Saber LAJILI
  5. 5. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP graphiqu e 5Saber LAJILI
  6. 6. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL graphiqu e 6Saber LAJILI
  7. 7. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client graphiqu e 7Saber LAJILI
  8. 8. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client Serveur d’application graphiqu e 8Saber LAJILI
  9. 9. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client Serveur d’application Serveur de données graphiqu e 9Saber LAJILI
  10. 10. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client Serveur d’application Serveur de données graphiqu e 10Saber LAJILI
  11. 11. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client Serveur d’application Serveur de données JSO N graphiqu e 11Saber LAJILI
  12. 12. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client Serveur d’application Serveur de données JSO N graphiqu e 12Saber LAJILI
  13. 13. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client Serveur d’application Serveur de données JSO N requêt e graphiqu e 13Saber LAJILI
  14. 14. JAVA CODEXML CODE login Mot de passe Connexion FICHIER .PHP BDD MY SQL Client Serveur d’application Serveur de données JSO N requêt e graphiqu e Architecture 3-tiers du point de vue technologie 14Saber LAJILI
  15. 15. login Mot de passe Connexion XML CODE JAVA CODE FICHIER .PHP BDD MY SQL JSO N Client Serveur d’application Serveur de données requêt e Architecture 3-tiers du point de vue technologie graphiqu e 15Saber LAJILI
  16. 16. Fonctionnement Détaillé 16Saber LAJILI
  17. 17. 1 17Saber LAJILI
  18. 18. 2 18Saber LAJILI
  19. 19. 3 19Saber LAJILI
  20. 20. 4 20Saber LAJILI
  21. 21. 5 21Saber LAJILI
  22. 22. 6 22Saber LAJILI
  23. 23. 7 23Saber LAJILI
  24. 24. 8 24Saber LAJILI
  25. 25. 9 25Saber LAJILI
  26. 26. Model MVC 26Saber LAJILI
  27. 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
  28. 28. PAGE.X ML FICHIER.P HP Z SQL DATABAS E login Mot de passe Connexio n FICHIE R.PHP BDD MY SQL USER VUE CONTROLLE R MODEL placer une demande invoqu er l'action Exécuter la tache demande r Mettre a jour l’interface Récupére r données 28Saber LAJILI
  29. 29. JSON 29Saber LAJILI
  30. 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. 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
  32. 32. Démo 32Saber LAJILI
  33. 33. 33Saber LAJILI

×