Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

5 android web_service

2,143 views

Published on

Android-chapitre web service

Published in: Engineering
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Note au groupe SEM3 ISET-Nabeul La soutenance des mini-projets de module "Développement pour mobile" sera le Jeudi: 15/01/2015 à partir de 9h. Saber
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Note au groupe DSI3 ISET-Kélibia
    La soutenance des mini-projets de module "Développement pour mobile" sera le Vendredi: 16/01/2015 à partir de 9h.
    Saber
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

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

×