Java – Réseau Eric Blaudez ([email protected])| 06 Description • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket • Les serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau Initiation à la programmation réseaux Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les Client / Serveurs Programmation Socket Boucle d’attente de connexion Demande une connexion Client Après un connexion, génère un thread Création d’un thread de traitement Communication selon un protocole préétabli Java -Réseau Serveur Execution Attente de connexion Client / Serveurs Serveur Envoi un chaine de 4 entiers: Le résultat de l’opération précédente Un entier [1,100] (tiré aléatoirement) Un entier (0:+ ou 1:-) Un entier [1,100] (tiré aléatoirement) Lit le résultat Si le résultat est -1 : stop la communication Sinon met à jour le résultat : 1 si la solution est trouvée, 0 sinon Java -Réseau Programmation Socket – Exemple de protocole Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les Agenda • Les clients / serveurs Notions de réseau Exemple : client HTTP Programmation Socket serveurs d’applications Introduction Les Servlets Les JSP Les EJB Les Web Services Java -Réseau • Les