Chapitre 12. Clients Network+
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
12.0 Introduction
Java peut être utilisé pour écrire de nombreux types de programmes en réseau. Dans le code traditionnel basé sur les sockets, le programmeur est responsable de la structuration de l'interaction entre le client et le serveur ; le code du socket TCP s 'assure simplement que les données que tu envoies arrivent à l'autre bout. Dans les types de niveau supérieur, tels que HTTP, RMI, CORBA et EJB, le logiciel prend plus de contrôle. Les sockets sont souvent utilisés pour se connecter à d'anciens serveurs ; si tu devais écrire une nouvelle application à partir de zéro, il vaudrait mieux que tu utilises un service de niveau supérieur.
Il peut être utile de comparer les prises avec le système téléphonique. À l'origine, les téléphones étaient utilisés pour le trafic vocal analogique, qui n'est pas très structuré. Ensuite, il a commencé à être utilisé pour certaines applications en couches ; la première application largement populaire a été la transmission de télécopies, ou fax. Que serait la télécopie sans la généralisation de la téléphonie vocale ? La deuxième application en couches extrêmement populaire a été historiquement le TCP/IP commuté. Elle a coexisté avec le Web pour devenir un service de masse populaire. Qu'en serait-il de l'IP commuté sans le déploiement à grande échelle des lignes téléphoniques ? ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access