본문 바로가기

출간 전 책 소식

네트워크 프로그래밍 분야의 또 하나의 필독서!

두 말이 필요 없는, 자바 네트워크 프로그래밍의 명불허전! [자바 네트워크 프로그래밍]이 돌아옵니다. 

2판도 아니고, 3판도 아니고, 4판입니다! 



1996년에 이 책의 1판이 출간되었고, 번역서는 3판이 한빛미디어에서 출간했었죠. 그때가 2005년이었으니 근 10여 년 만에 개정판이 출간이 되네요. 그 사이 자바가 6에서 8로 이어졌고, 모바일이 대세가 되었습니다. Java.net과 지원 패키지에지도 크고 작은 변화가 있었는데, 이번 4판에서는 새롭게 언급되는 클래스들과 메소드에 대해서도 자세히 다루고 있습니다.


이 책에서 다루는 주요 주제는 다음과 같습니다. 


  • TCP/IP, UDP/IP와 같은 인터넷의 기반 프로토콜에 관해 탐구하기
  • 자바 코어 I/O API가 네트워크 입출력을 다루는 방법 알아보기
  • 자바 프로그램이 DNS와 통신하는 데 InetAddress 클래스가 어떻게 도움을 주는지 알아내기
  • 자바의 URI, URL 클래스를 사용하여 리소스를 찾고, 식별하고, 다운로드받기
  • REST, HTTP 헤더, 쿠키를 포함한 HTTP 프로토콜의 내부 구조 자세히 들여다보기
  • 자바의 저수준 소켓 클래스를 사용하여 서버와 클라이언트 작성하기


다만, 위의 내용을 알고 싶다고 해서 모두 볼 수 있을까요? 네트워크는 언어를 학습하는 것과는  달리 깊고 다양한 네트워크 기반 개념들을 어느 정도 알고 있어야 합니다. 저자는 이 책의 대상 독자를 다음과 같이 설정하고 책을 집필하였다고 합니다. 여러분도 이에 해당하는지 먼저 체크하시고 책을 구입하시는 게 좋지 않을까 합니다.


"이 책은 독자 여러분들이 자바 언어 그리고 자바 프로그래밍 환경과 친숙하며 일반적인 객체 지향 프로그래밍에 익숙하다는 가정하에 만들었다. 이 책에서는 자바 언어의 기본적인 문법은 다루지 않는다. 여러분은 자바의 문법을 잘 알고 있어야 하며 간단한 자바 애플리케이션을 작성해 본 경험이 필요하다. 그리고 기본적인 Swing 프로그래밍에 익숙하다면 일부 예제를 이해하는 데 도움이 될 것이다."



이 책은 또한 간단하면서도 온전하게 작동하는 수많은 예제로 설명하고 있어 지루하지 않게 학습할 수 있습니다. 예제들 모두는 자바 8에서 돌아가며, 자바 7이나 자바 8에서만 돌아가는 예제는 별도의 표시로 안내하고 있습니다. 


오늘도 어김없이 샘플 PDF를 올려드립니다. 미리 살펴보시고 구매 여부를 결정하시길 바랍니다. 


샘플 PDF(차례, 옮긴이 머리말, 이 책에 대하여, 베타리더 후기, 1장 '기본 네트워크 개념' 전체, 8장 '클라이언트 소켓' 일부)

자바네트워크프로그래밍(제4판)_sample.pdf


예약구매 사이트(가나다순)