Java – Réseau Eric Blaudez 06
Description Initiation à la programmation réseaux 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
Agenda 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
Agenda 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
Agenda 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
Client / Serveurs Programmation Socket Java -Réseau Serveur Client Execution - Attente de connexion Création d’un thread de traitement Boucle d’attente de connexion Demande une connexion Communication selon un protocole préétabli Après un connexion, génère un thread
Client / Serveurs Programmation Socket – Exemple de protocole Java -Réseau 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
Agenda 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
Agenda 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
Agenda 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
Agenda 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
Agenda 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