pptx

publicité
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
Téléchargement