메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

자바 프로그래머라면 누구나 욕심 가져 보는 자바네트웍프로그래밍

han***

|

2002-05-10

자바 네트워크 프로그래밍, 개정판

이 책은 여전히 인기있는 『자바 네트워크 프로그래밍』의 개정판으로, 강력하고 세련된 자바 네트워크 라이브러리를 이용하여 네트워크 프로그램(애플리케이션과 애플릿 모두)을 어떻게 쉽고 완벽하게 작성할 수 있는지 보여준다. 이 책을 잡는 순간, 이것이 바로 자바 네트워킹 클래스의 완벽한 길잡이라는 것을 깨닫게 될 것이다.

  • 저자 : 엘리어트 해럴드
  • 번역 : 김한기 , 유재민
  • 출간 : 2001-06-20
네트웍이 컴퓨터환경에 기본으로 자리 잡으면서

네트웍에 대한 기대와 그 엄청난 능력에 대해 많이 부각 되고 있다.

그래서 자바프로그래머라면

다른 어느 언어 보다 뛰어난 네트웍적 특성에 강한 매력을 느끼고

또 자바 네트웍 프로그램에 도전하게 된다.

필자 역시 자바언어를 점점 알아가면서

욕심에 시작한 자바네트웍프로그래밍에 자바네트웍프로그래밍이라는 책자를 접하게 되었다.



자바네트웍프로그래밍은 자바책은 역쉬 오렐리서적이다

싶을정도로 좋은 오렐리 자바 서적중에 하나 이다.



네트웍에 대한 기본개념에서 출발하여

웹의 기본 개념 그리고 네트웍 프로그래밍에서 다르기 위해

자바I/O와 쓰레드의 기본적인 부분까지 다루는 세밀한 책이다.

하지만 많은 부분에 욕심을 내어 API소개에 그친 부분이 있지만

그거는 자바네트웍프로그래밍을 하기 위해 개발자가

그부분에 더 전문지식을 쌓아야 할 부분이다.



먼저 네트웍하면 가장 우리가 흔하게 접하게 되는

웹을 가지고

인터넷 주소 찾기 부터 시작하여

URL 클래스를 가지고 자바I/O를 이용해서 테이터를 가져 오고

이를 swing과 애플릿으로 처리하는 다양한 예제로 보여준다.



많은 프로그래머들이 미디어타입이나 패킷에 상관없이

네트웍프로그래밍을 할수 있게 했던 소캣에 대해서

클라이언트 소캣 서버 소캣 SSLSocket UDP 방식에서의 데이터 소켓까지 다루고 잇으며

프로토콜 핸들러 부분과 컨텐츠 핸들러 RMI까지 설명하고 있다.



그리고 네트웍에서 많이 응용되고 있는 인터넷 메일관련해서

다른 책들에서는 기본적인 자바메일API 소개나

메일 보내는 부분에 대한 설명이 조금 나와 있는 수준에 있지만

기본적으로 메일을 발송하는 방법과 그에 따른 예제.

애플릿과 swing으로 구현한 방법에 대한 설명이 자세히 나오며

pop3 방식을 가지고 메일을 읽어 오고 첨부화일을 붙히고

폴더클래스를 통해

메일을 관리하는 방법까지 상세히 설명해주고 있다.



이책에서의 가장 큰 장점은 설명에 대한 명확한 정리를 해준다...

예제가 나오기 전에 꼭필요한 과정들을

번호를 달아 차근 차근 순서대로 필요한 과정을 설명해 놓았다.

저의 경우 책상귀퉁이에 또 모니터 옆에 메모해두고 사용하기도 합니다.



또한 이 책에서의 가장 좋은 점은 예제이다.

짧고 간단한 예제를 사용했지만

충분히 실제 프로그래밍에서 응용해서 사용 가능하며

필자는 실제프로그래밍에서도 많은 부분의 정보를 얻어 사용할수 있었다.

그래서 지나치게 길고 복잡한 예제 보다

오히려 간결하게 충분히 자바네트웍에 대해 알아가기에는

더할것 없는 소스라고 생각한다.





하지만 단점은 욕심 만큼 만만하게 볼책은 아니다...

무덕대고 시작한다면 어렵다고 느끼고 자바 네트웍에 대한 매력을 잃을지 모른다

자바 네트웍프로그래밍은 자바 언어의 결정체이다..

모든 자바 언어의 요소들과 밀접하게 관련되어

그 쓰임세와 기본 자바에 대한 이해가 꼭 필요하다.

이 책을 보기 전에 기본적인 자바에 대한 개념과 함께

자바언어의 중요한 부분 awt(or Swing)이나 애플릿 자바 I/O와 스레드에 대한

개념적 이해가 먼저 이루어 져야 하며.

특히 이책에서는 네트웍 프로그래밍 관련해서 설명하기 위해 포함된내용의

swing이나 자바 I/O 쓰레드에 관한 내용이 API에 대한 설명에 많이 치우친다.

따라서 이부분에 대해서는 자바 전문 서적을 통해서

좀더 배우고 익혀야 할 점들을 알려 준다.



그리고 자바 네트웍 프로그래밍은

자바를 가지고 얼마나 많은 일을 할수 있는지 보여주는

자바 네트웍의 지침서이다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?