-
-
자바7 NIO.2 - 파일&네트워크 프로그래밍
앵겔 레너드 지음, 조태현 옮김, 보리스 민킨 감수 / 한빛미디어 / 2012년 7월
평점 :
절판
자바7 NIO.2 파일 & 네트워크 프로그래밍
자바7이 나온지도 일년정도 된것 같다. 대대적인 업그레이드를 통해서 많은 부분이 일관성있게 변했다고 한다.
아직 현업에서는 많이 사용되지는 않지만 장점이 많아져서 곧 많은 부분에서 사용될것 같다.
이책은 기존 nio에서 자바7에서 대폭 변경된 NIO.2의 파일과 네트워크에 대한 책이다.
2004년경에 한빛미디어에서 나온 자바 I/O * NIO 네트워크 프로그래밍(김성박,송지훈 공저)의 후속편 같다. 물론 저자는 다르지만...
이책은 초보개발자보다는 어느정도 파일과 네트워크관련 지식이나 자바에 대한 지식이 있는사람이면 무난하게 시작할 수 있을 것같다.
자바7에서 확연하게 달라진 File api에 해당하는 path api로 시작한다. 이전 버전에서는 좀 번거로웠던 작업들이 자바7에서는 좀더 간결하게 바뀌었다. 요즘 프로그래밍 추세
일지는 모르겠지만.. 파일관련 작업들에 대한 친절한 예제와 설명으로 시작하고 8장부터는 소켓api, 비동기 채널, 비동기 채널 소켓같은 네트워크 까지 다루고 있다.
특히나 File API 가 Path API로 바뀌면서 이전보다 훨씬 직관적이고 간결하게 바뀌었다.
아직은 현업에서 사용하진 않지만 차후에 사용하게 되면 좋을것이다.
비록 다양한 다이어그램을 활용하여 설명하지는 않아서 다소 딱딱하게 느껴질수도 있겠지만 설명이 잘되어있어서 큰 어려움을 없을거라 생각된다. 일단 초보자를 위한 개념서
는 아니기 때문에 그런 걱정은 안해도 될것 같다.
또한 이책은 자바7을 알려주는 책이 아니다. 자바7에 대해 공부를 하고 싶다면 다른 입문서를 먼저 학습하고 이책을 보게 된다면 훨씬 큰 도움이 될것이다.
현업에서 바로 사용할 수 있는 소스는 없지만 새롭게 바뀐 NIO.2에 대한 이해와 활용을 위한 참고 서적으로 역할을 할 수 있을 거라 본다.