Hodnotenie:
Recenzie odrážajú zmes uznania a kritiky knihy o sieťovom programovaní v jazyku Java. Čitatelia ju považujú za prehľadnú a dobre štruktúrovanú, pričom oceňujú najmä rozsiahle pokrytie sieťového API jazyka Java a podrobné príklady kódu. Niektorí používatelia však poukázali na to, že kniha môže byť pre začiatočníkov príliš pokročilá a vyžaduje si predchádzajúce znalosti niektorých informatických pojmov.
Výhody:⬤ Prehľadný a užitočný obsah
⬤ dobre štruktúrovaný s podrobnými príkladmi kódu
⬤ pokrýva rozsiahly materiál o sieťovom programovaní v jazyku Java
⬤ vhodný pre začiatočníkov aj pokročilých vývojárov
⬤ prichádza v dobrom stave
⬤ rýchle dodanie.
⬤ Potrebuje aktualizáciu, aby zahŕňala nové funkcie Javy 11
⬤ môže byť príliš pokročilá pre začiatočníkov, pretože predpokladá predchádzajúce znalosti
⬤ niektoré nepresnosti uvádzané v prvých kapitolách
⬤ nie je komplexná pre netriviálne aplikácie.
(na základe 18 čitateľských recenzií)
Java Network Programming: Developing Networked Applications
Táto praktická príručka poskytuje kompletný úvod do vývoja sieťových programov v jazyku Java. Naučíte sa, ako používať knižnicu sieťových tried jazyka Java na rýchle a jednoduché vykonávanie bežných sieťových úloh, ako je písanie viacvláknových serverov, šifrovanie komunikácie, vysielanie do miestnej siete a odosielanie údajov do programov na strane servera.
Autor Elliotte Rusty Harold poskytuje kompletné pracovné programy na ilustráciu metód a tried, ktoré opisuje. Toto dôkladne prepracované štvrté vydanie zahŕňa REST, SPDY, asynchrónny I/O a mnohé ďalšie najnovšie technológie.
⬤ Preskúmajte protokoly, ktoré sú základom internetu, ako napríklad TCP/IP a UDP/IP.
⬤ Zistite, ako základné I/O API jazyka Java spracúva sieťový vstup a výstup.
⬤ Zistite, ako trieda InetAddress pomáha programom v jazyku Java spolupracovať s DNS.
⬤ Lokalizovať, identifikovať a sťahovať sieťové zdroje pomocou tried URI a URL jazyka Java.
⬤ Ponorte sa do protokolu HTTP vrátane REST, hlavičiek HTTP a súborov cookie.
⬤ Napíšte servery a sieťové klienty pomocou nízkoúrovňových tried Java socket.
⬤ Spravujte veľa spojení súčasne pomocou neblokujúcich I/O.