Cantitate/Preț
Produs

Java Network Programming

Autor Elliotte Rusty Harold
en Limba Engleză Paperback – 12 noi 2013

Abordarea practică a acestui volum se bazează pe un echilibru riguros între fundamentele teoretice ale protocoalelor de internet și implementarea lor imediată în cod. Notăm cu interes faptul că Elliotte Rusty Harold nu se limitează la fragmente de cod izolate, ci oferă programe funcționale complete care demonstrează utilizarea bibliotecilor de clase Java pentru sarcini complexe, de la scrierea serverelor multithreaded până la criptarea comunicațiilor și difuzarea datelor în rețele locale. Această a patra ediție, publicată de O'Reilly, a fost revizuită pentru a integra tehnologii esențiale în peisajul actual al dezvoltării software, precum REST, SPDY și modelul I/O asincron. Putem afirma că structura lucrării facilitează o înțelegere profundă a modului în care API-ul Java Core I/O gestionează intrarea și ieșirea de date, oferind în același timp soluții pentru scalabilitate prin utilizarea socket-urilor non-blocking. Complementar volumului An Introduction to Network Programming with Java de Jan Graba, care pune accent pe evoluția bibliotecilor în contextul creșterii internetului, lucrarea de față se concentrează pe detalii de implementare la nivel jos (low-level) și pe optimizarea performanței prin gestionarea simultană a multiplelor conexiuni. Credem că rigoarea tehnică este vizibilă și în secțiunile dedicate protocoalelor HTTP, unde sunt explorate mecanismele de autentificare, header-ele și gestiunea cookie-urilor. Față de Advanced Network Programming - Principles and Techniques, care oferă o perspectivă academică asupra arhitecturilor de rețea, manualul lui Harold rămâne ancorat în realitatea dezvoltatorului Java care are nevoie de instrumente precise pentru a construi clienți și servere robuste.

Citește tot Restrânge

Preț: 26499 lei

Preț vechi: 33124 lei
-20%

Puncte Express: 397

Carte disponibilă

Livrare economică 19 mai-02 iunie


Specificații

ISBN-13: 9781449357672
ISBN-10: 1449357679
Pagini: 504
Ilustrații: illustrations
Dimensiuni: 179 x 233 x 33 mm
Greutate: 0.82 kg
Ediția:4th edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte programatorilor Java care doresc să stăpânească infrastructura din spatele aplicațiilor distribuite. Cititorul câștigă expertiză în utilizarea socket-urilor, a bibliotecilor URI/URL și a tehnicilor de I/O non-blocking, esențiale pentru performanță. Este un ghid tehnic indispensabil pentru cei care vor să înțeleagă nu doar cum să folosească un API de rețea, ci și cum funcționează protocoalele de bază ale internetului.


Descriere

This practical guide provides a complete introduction to developing network programs with Java. You’ll learn how to use Java’s network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting to the local network, and posting data to server-side programs.Author Elliotte Rusty Harold provides complete working programs to illustrate the methods and classes he describes. This thoroughly revised fourth edition covers REST, SPDY, asynchronous I/O, and many other recent technologies.Explore protocols that underlie the Internet, such as TCP/IP and UDP/IPLearn how Java’s core I/O API handles network input and outputDiscover how the InetAddress class helps Java programs interact with DNSLocate, identify, and download network resources with Java’s URI and URL classesDive deep into the HTTP protocol, including REST, HTTP headers, and cookiesWrite servers and network clients, using Java’s low-level socket classesManage many connections at the same time with the nonblocking I/O