본문내용 바로가기

KYOBO 교보문고

독서영수증
구혜선과 함께 북콘서트
  • [교보아트스페이스] 12월 전시 "황용엽, 인간을 그리다" 展
  • 대산 탄생 100주년 기념
자바 네트워크 소녀 Netty
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
348쪽 | 규격外
ISBN-10 : 8968482241
ISBN-13 : 9788968482243
자바 네트워크 소녀 Netty 중고
저자 정경석 | 출판사 한빛미디어
정가
25,000원
판매가
18,500원 [26%↓, 6,500원 할인]
배송비
2,500원 (판매자 직접배송)
25,000원 이상 결제 시 무료배송
지금 주문하시면 3일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2015년 10월 5일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
18,500원 다른가격더보기
  • 18,500원 홀렌더 우수셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 왕지식창고 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 왕지식창고 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 왕지식창고 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 왕지식창고 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 왕지식창고 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 새책최저가 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 새책최저가 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 왕지식창고 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,490원 왕지식창고 특급셀러 상태 최상 외형 최상 내형 최상
새 상품
22,500원 [10%↓, 2,500원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
3 aaaaaaaaass 5점 만점에 5점 skj7*** 2016.06.10
2 빠르고 좋습니다. 책 상태도 완전 좋구요 5점 만점에 5점 tlaehd*** 2016.06.07
1 아마존 서평이 상당히 좋은 책인데 저렴하게 구매하게 되어 기쁩니다. 5점 만점에 5점 swpa*** 2016.04.12

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

자바 네트워크 프로그래밍의 최고의 선택 Netty! 이 책은 안정성과 성능을 세계적으로 인정받아 카카오톡, 애플, 트위터, 페이스북, 네이버 라인 등에서 사용하는 자바 네트워크 프레임워크 네티를 네트워크 초보자 눈높이에 맞춰 설명한다. 아울러 중고급 개발자에게 필요한 네티에 대한 깊은 설명은 물론이고 네티 API로 서버를 만드는 고급 과정까지 다룬다. 오랫동안 네티를 현업에서 사용한 저자는 네티로 네트워크 프로그래밍을 하려는 독자의 가려운 곳을 잘 알고 긁어준다. 네트워크 개발자에게 도움이 되는 더 좋은 책을 만들고자 네티를 창시한 이희승이 감수하고, 레디스 컨트리뷰터인 강대명 외 4명이 베타 리더로 참가했다.

저자소개

저자 : 정경석
저자 정경석은 1999년 말부터 웹 서비스를 개발했다. 인터넷 뱅킹 및 모네타 카드 웹, 한국은행 대량이체 시스템, 모네타 교통칩 카드 발급 시스템, 나라사랑카드 선불 과금 시스템, 씨티은행 모바일 뱅킹 시스템, S Suggest, 삼성 앱스 등의 개발에 참여했다. 백엔드 플랫폼 개발자로서 하루 수천만에서 수억 건에 이르는 요청을 처리하는 다양한 대용량 서비스를 구축 및 운영해왔으며 2015년 현재 AireLive의 메시징 서비스와 검색 서비스를 개발하고 운영 중이다.
저서_ 『이것이 레디스다』

감수 : 이희승
감수자 이희승은 일명 네티의 아버지. 자바 가상 머신 기반의 대표적 네트워크 애플리케이션 프레임워크인 네티 프로젝트와 아파치 미나 프로젝트를 창시한 소프트웨어 엔지니어다. 연세대학교 1학년에 재학 중이던 1999년 말, (주)아레오 커뮤니케이션즈(현 (주)스탠다드 네트웍스)에서 자바 프로그래밍 언어를 이용한 5개 이동통신사와의 단문 메시지 전송을 국내 최초로 상용화한 이래, 분산화된 대용량 단문 메시지 전송 게이트웨이, RPC 서버와 같은 고성능 네트워크 애플리케이션을 꾸준히 개발해왔다. 아레오 커뮤니케이션즈, 첫눈, NHN, 레드햇, 트위터를 거쳐 현재는 라인플러스에서 근무하며 곧 공개될 비동기 RPC 라이브러리와 분산 서비스 설정/상태 저장소를 팀원들과 함께 개발하고 있다. 일상과 업무, 가족과 나 사이에 끝없이 번뇌하며 가족의 소중함을 절감하는 한 사람의 인간이다.

목차

1부 네티 소개

1장 네티 맛보기
__1.1 네티 준비
__1.2 네티 개발 환경 설정
__1.3 Discard 서버
__1.4 에코 서버
__1.5 마치며

2장 네티의 주요 특징
__2.1 동기와 비동기
__2.2 블로킹과 논블로킹
__2.3 이벤트 기반 프로그래밍
__2.4 마치며
__2부 네티 기본

2부 네티 상세

3장 부트스트랩
__3.1 부트스트랩의 정의
__3.2 부트스트랩의 구조
__3.3 ServerBootstrap
__3.4 마치며

4장 채널 파이프라인과 코덱
__4.1 이벤트 실행
__4.2 채널 파이프라인
__4.3 이벤트 핸들러
__4.4 코덱의 구조
__4.5 기본 제공 코덱
__4.6 사용자 정의 코덱
__4.7 마치며

5장 이벤트 모델
__5.1 이벤트 루프
__5.2 네티의 이벤트 루프
__5.3 네티의 비동기 I/O 처리
__5.4 마치며

6장 바이트 버퍼
__6.1 자바 NIO 바이트 버퍼
__6.2 네티 바이트 버퍼
__6.3 마치며

3부 네티 응용

7장 네티와 채널 보안
__7.1 보안 대상과 범위
__7.2 네트워크 데이터 캡쳐
__7.3 네트워크 보안
__7.4 SSL 인증서
__7.5 네티에 채널 보안 적용하기
__7.6 마치며

8장 네티와 서드파티 연동
__8.1 메이븐
__8.2 스프링
__8.3 JUnit
__8.4 마치며

9장 실전 예제 네티로 구현한 API 서버
__9.1 API 서버 요구사항
__9.2 API 서버를 위한 데이터 설계
__9.3 API 서버
__9.4 API 통합 테스트
__9.5 API 서버 보안과 다중 서비스 포트 설정
__9.6 마치며

책 속으로

출판사 서평

출판사 서평/리뷰 ★ 이 책의 대상층 이 책의 독자들에 대한 몇 가지 가정을 했다. 첫째, 이미 자바에 대한 기본 지식이 있다고 가정했다. 물론 조슈아 블로흐의 『이펙티브 자바』나 더그 리의 『자바 병렬 프로그래밍』과 같은 책을 읽었다고 가정하...

[출판사서평 더 보기]

출판사 서평/리뷰

★ 이 책의 대상층

이 책의 독자들에 대한 몇 가지 가정을 했다. 첫째, 이미 자바에 대한 기본 지식이 있다고 가정했다. 물론 조슈아 블로흐의 『이펙티브 자바』나 더그 리의 『자바 병렬 프로그래밍』과 같은 책을 읽었다고 가정하는 것은 아니다. 단지 자바 기본서에서 다루는 문법과 주요 클래스의 사용법 정도만 알고 있으면 된다. 따라서 꼭 필요하지 않으면 자바 자체에 대해 설명하지 않는다. 둘째, 네트워크 프로그램을 처음 배운다고 가정했다. 이런 이유로 책의 네트워크 프로그램을 작성할 때 알아야 하는 필수 필수 지식을 담고자 지면을 할애했다. 이미 아는 부분이라면 해당 설명을 건너뛰어 읽어도 무방하다.

★ 이 책의 개발 환경
이 책의 예제는 윈도우와 이클립스 개발 환경을 기반으로 개발하고 테스트했다. 리눅스 환경은 가상 머신에 설치하여 사용했다. 이 책에서 사용하는 프로그램은 다음과 같다.

- 이클립스 - Eclipse Luna SR2(4.4.2)
- 네티 - 4.0.31.Final
- 운영체제 - CentOS 6 (2.6.32-504.16.2.el6.x86_64)
- Maven - 3.2.5
- Java - JDK 1.8.0_05

★ 이 책의 구성
이 책은 크게 세 부분으로 나뉜다. 1~2장에서는 네티 소스 코드에 수록된 예제 애플리케이션을 살펴보고 네티의 특징을 일반적인 네트워크 애플리케이션과 비교하여 살펴본다. 이 같은 접근 방법은 초보 자바 개발자도 네티를 사용하여 네트워크 애플리케이션을 작성할 수 있다는 자신감을 심어주며 할 수 있다는 흥미를 제공한다. 3~6장은 네티가 제공하는 다양한 기능과 특징을 다룬다. 7~9장은 네티를 실무에서 사용할 때 있을 법한 시나리오를 가정하여 애플리케이션을 작성하는 예제를 다룬다.

책의 도입부인 1~2장에서는 네티의 기본 예제인 Discard 서버 예제를 독자가 이해하기 쉽도록 간단하게 수정하여 살펴보고 클라이언트 애플리케이션이 서버에 접속했을 때 처리해야 하는 부분을 설명한다. 다음으로 에코 서버 예제로 클라이언트 애플리케이션과 서버 애플리케이션이 서로 커뮤니케이션하는 방법을 확인하며 네티 사용법을 차근차근 살펴본다.

3~6장은 책의 본편으로써 네티의 주요 기능인 부스스트랩과 채널 파이프라인, 이벤트 모델, 바이트 버퍼 등의 구조와 특징을 다룬다. 각 컴포넌트를 다룰 때는 구조를 먼저 설명한 뒤 그림을 사용하여 한 번 더 살펴보고 나서 예제를 사용하여 최종 사용법을 익힌다. 마지막으로 7~9장은 네티를 응용하여 애플리케이션을 작성하는 방법을 설명한다. 특히 9장에서는 네티로 API 서버를 만든다. 이를 통해 다양한 서드파티 프레임워크와 네티가 어떻게 상호작용하는지 살펴본다.

9장에서 작성한 애플리케이션은 실무에서 사용 가능한 수준의 설계를 포함한다.

-1장 네티 맛보기
네티를 처음 접하는 개발자에게 간단한 네티 애플리케이션을 작성하고 테스트하는 방법을 설명한다. 서버 네트워크 애플리케이션과 클라이언트 애플리케이션을 순서대로 작성하는 방법을 알아본다. 또한 매우 적은 양의 코드로 작성된 네티 애플리케이션이 얼마나 높은 성능을 제공하는지 알아본다.

-2장 네티의 주요 특징
네트워크 애플리케이션이 제공하는 기본 특성을 설명하고 네티가 어떻게 이런 특징을 제공하는지 살펴본다.

-3장 부트스트랩
네티로 작성하는 네트워크 애플리케이션에서 가장 기본적으로 설정해야 하는 부트스트랩 컴포넌트에 대한 설명과 예제를 제공한다. 부트스트랩은 서버 부트스트랩과 클라이언트 애플리케이션을 위한 부트스트랩으로 나뉘는데 각 부트스트랩이 제공하는 특징과 구조를 살펴본다.

-4장 채널 파이프라인과 코덱
채널 파이프라인과 코덱은 일반적인 소켓 애플리케이션에서 작성해야 하는 업무 로직을 추상화한 계층이다. 채널 파이프라인이 동작하는 방식과 체널 파이프라인에 등록되는 코덱의 관계를 먼저 살펴보고 코덱이 동작하는 방식을 살펴본다.

-5장 이벤트 모델
네티가 제공하는 이벤트 모델이 어떤 장점을 제공하는지 살펴보고 각 이벤트 모델 간의 전환 방법을 살펴본다. 특히 이벤트 모델을 제공하기 위한 이벤트 루프에 대해서 자세히 다룬다.

-6장 바이트 버퍼
네티의 바이트 버퍼는 자바의 그것보다 더 쉬운 사용법과 빠른 성능을 제공한다. 어떤 이유로 네티의 바이트 버퍼가 더 쉽게 사용 가능한지 자바의 바이트 버퍼와 비교하여 살펴본다. 또한 네티가 제공하는 바이트 버퍼 풀에 관한 내용도 포함한다.

-7장 네티와 채널 보안
네트워크 애플리케이션에서 구현 부분을 제외하면 가장 중요한 부분인 보안에 대해서 살펴본다. 네티가 제공하는 보안 채널에 관한 내용과 오픈 SSL을 사용하여 인증서를 생성하는 방법을 알아본다. 암호화와 관련된 알고리즘에 대한 설명도 포함한다.

-8장 네티와 서드파티 연동
대부분의 프레임워크는 독립적으로 사용할 때보다 다른 프레임워크와 함께 사용할 때 더 좋은 편의성을 제공한다. 특히 자바 애플리케이션을 개발하는 개발자라면 필수로 사용하는 스프링과 JUnit 등의 프레임워크와 연동하는 방법을 살펴보고 네티 애플리케이션을 프로젝트 생명주기 관리 도구인 메이븐과 통합하는 방법을 살펴본다.

-9장 실전 예제 네티로 구현한 API 서버
책의 앞부분에서 학습한 내용을 기반으로 실무에서 사용 가능한 수준의 API 서버를 작성한다. API 서버의 작성은 서버 애플리케이션 설계에 관한 내용을 포함한다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • 초보자가 이걸 보고 뭘 만들 수 있을까? 하고 마음먹고 끝까지 보면 뭐지? 하고 고개 까딱하다가 책 덮을만한 책임. 혹시나 ...
    초보자가 이걸 보고 뭘 만들 수 있을까? 하고 마음먹고 끝까지 보면 뭐지? 하고 고개 까딱하다가 책 덮을만한 책임.
    혹시나 해서 서너번 봤더니 정말 뭘 할 수 있을지 모르겠음.
    네티 주요한 클래스와 동작 방식들은 이렇게 되요~ 하고 설명은 해주는데 정작 뭘 할 수 있을지는 잘 모르겠음...
    그나마 8장 채널 보안이후 부터는 어느 정도 쓸 수 있을 거 같은 openSSL, Spring, Junit, 기타등등 근데 네티쓰는 데 별로 도움 안됨.
    그나마 예제가 있길래 봐도 똑같음 간단히 설명한 이론이나 메소드, 클래스에 관해 간단한 구현만 해놓은 소스가 대부분임.
    그냥 구글에 netty example치고 나오는 내용들 그나마 따라하는게 더 현실적임. github에 있는 예제 소스를 따라 하는게 책을 보는 것보다 더 도움이 됨.
    그나마 책의 유용성을 따지려 들자면 github의 예제 소스들 이해 안될 때 그럴 때 쓸 수 있을 거 같음. 겉 표지에 있는 네티가 이뻐서 리뷰 남김.

  • 이번에는 책 리뷰를 특별히 슬라이드로 만들어서 정리해 보았다. 가볍게 한 문장으로 총평하자면 “고수가 개발한 프레임워크의 ...

    이번에는 책 리뷰를 특별히 슬라이드로 만들어서 정리해 보았다.

    가볍게 한 문장으로 총평하자면

    “고수가 개발한 프레임워크의 노하우를 옆에서 전수받는 느낌이드는 내용의 책”

  • 자바 네트워크 소녀 Netty

    첫 인상

    처음 책을 받고 깜짝 놀랐습니다.
    내가 분명 주문한 것은 IT 기술서적인데...
    미소녀의 대형 브로마이드가 배송되었으며, 덤으로 책이 한권 같이 왔더군요.

    Netty

    두께가 많이 두껍지 않아서 부담없이 들고 다니기 좋아 보입니다. 하지만 표지 그림때문에 약간 들고다니기는 망설여 지더군요.
    종이재질은 한빛미디어다 보니 당연히 최상이구요.
    책안의 그림, 소스코드, 스크린샷 모두 눈에 쏙쏙 들어오게 되어 있었습니다.

    • 그림
      Netty

    • 스크린샷
      Netty

    • Source Code
      Netty

    전체적인 서평

    수많은 개발자들이 사용하는 언어,Java. Netty는 범용 자바 네트워크 프레임 워크입니다. Facebook에서 출시 된 것을 보고 어떤 내용일까 궁금했는데, 한빛리더스 2기 활동 중인데 이번 달의 목록에 이 책이 있었습니다. 그것도 선착순 5명만 가능하다고 해서 얼릉 신청했습니다.

    Network Server 개발을 하기 위해서는 Socket을 이용한 Chatting Server만 만들어보면 됩니다.
    Web Server 개발을 하기 위해서는 게시판만 한번 만들어보면 됩니다.
    

    와 같은 말이 있습니다. 마침 Chatting Server 쪽에 대해서 괌심이 있었습니다. Netty의 내부를 이해하기 어려운 점이 있긴 하지만 처음에 추천의 말에서 네티를 처음 접하신 분은 4-5장을 꼭 정독하라는 글귀를 읽고 우선 4-5장부터 차례대로 보기 시작했습니다.

    이 책을 읽어야 하는 독자들은 학생들 보다는 Java 현업에서 네트워크 통신 개발이 경험이 있는 프로그래머나 네트워크에 대한 기반과 Java 기본 개념에서 중급으로 넘어갈 수 있는 학생들이라면 추천합니다. 무작정 Java 초급이었다가 Chatting Server를 만들려고 이 책을 접했더라면 엄청 험난한 길에 접어들 것이라 예상됩니다. 기본적인 Linux 사용법과 전반적인 Server에 대한 지식, Java 개발 경험이 있는 개발자들에게 도움이 된다고 할 수 있겠습니다. 저는 Windows 환경의 개발자이고 Java도 공부를 한적은 있지만, Project 경험은 없어서 보는데 애를 좀 먹었습니다. 예전에 TCP를 이용한 Chatting Server / Client는 교육과정을 통해서 직접 만들어 본적은 있었습니다.

    책을 전체적으로 볼 때 각 단원마다 마치며 라는 부분이 너무 좋았습니다. 이해 되지 않았던 단어들 및 그리고 현재에 이용해야 하는 개발자들에게 참고 사항같이 독자들의 배려로 보이는 것으로 집필자의 작성 글들이 섬세하다는 것을 많이 느꼈습니다.

    1장 네티 맛보기

    Network 관련된 기초 설명이 별도로 없기 때문에 Java 네트워크 프로그램에 대한 기본 지식이 있는 상태에서 접근해야 책을 보는데 도움이 될것입니다. 바로 다운받고 설치하는 과정으로 들어가고 특히 환경 설정에서 그림을 보여 주며 설명 해주는 부분은 기존 책들과 비슷합니다. 다만 책에서는 Windows 7을 기준으로 설명하고 있어서, Windows 8.1이나 Windows 10을 사용하는 독자들은 Putty 설치방법 등에 대해서 따로 찾아봐야 합니다. 각각의 필요한 Server에 대해 이해 할 수 있도록 우선 코드를 작성하면서 개념에 대해 설명해주는 것도 좋았습니다.
    Source Code에 번호를 붙여 별도로 설명을 해줌으로써 Code를 작성하고 참고할 개발자들에게는 주석을 달아 놓도록 간단하게 설명해주기때문에 그 부분도 좋았습니다.

    Netty

    2장 네티 주요 특징

    Netty의 주요 특징에서는 동기와 비동기에 대해 자세히 설명 해주지만 프로그램적 보다는 사전에 있는 내용을 인용했기 때문에 독자들의 호불호가 갈릴것 같습니다. 그리고 다른 책과는 달리 한 장 한 장씩 동기와 비동기를 그림으로 보여 주고 각각 설명 해주는 부분이 읽기에 부담 없고 이해하는데도 쉽게 도움이 되어 좋았습니다.

    블로킹과 논블로킹 소켓에 대한 부분은 직접 Code를 입력해 보면서 숫자를 매겨 설명을 별도로 해주는 방식이라 Source Code에 대한 분석도 좋았습니다. 그림을 통해 다양한 종류로 보여 주기 때문에 이해되지 않는 부분에 대해서도 쉽게 이해할 수 있도록 노력한 점도 좋았습니다. 글만 읽게 되는 것과 글과 그림을 동시에 보여 주는 이해도는 엄청나게 차이가 난다는 것을 다시 한번 느꼈습니다.

    Netty

    3장 부트스트랩

    부트스트랩은 개발자, 디자이너, 퍼블리셔라면 접해야 되는 부분인데 부트스랩의 기본 정의부터 API, 다양한 이벤트 핸들러 관련 부분과 설정까지 다양하게 정리되어 있고 우선 구조에 대해서도 그림으로 보여줌으로써 한눈에 특징을 볼 수 있습니다. Java 개발자들에게 볼 수 있는 다이어그램 및 패턴을 code로 작성해 보면서 code에 붙여 진 주요한 method의 특징을 기호를 찾아 설명을 읽으면 더 자세하면서도 바로 실무에 적용할 수 있는 code가 있는 점이 너무 좋았습니다.

    Netty

    4장 채널 파이프라인과 코덱

    Event 실행을 할 경우에 실행 과정을 보여 줄 때 기호를 표기 해 준 것이 좋았습니다. 보통 책을 읽을 때 순서를 매기지 않고 설명 식으로 진행 해주는 책이 많은데 이 책은 이해하기 쉬웠습니다. 채널 파이프 라인 예시는 관련 개념을 모르는 사람이 보기에도 적절 했습니다. 전력 공급 과정으로 채널과 채널 파이프 라인의 관계를 표현 해주는 쉽게 이해가 되었고 그림 자체도 도움이 많이 되었습니다. 각각의 구성과 설명을 그림으로 표현하고 번호를 붙여 설명해 주는 것이 특히 채널 생성과 채널 파이프라인의 구성에 대해 1장에서 작성했던 code와 주석과 설명 그리고 그림까지 한꺼번에 번호를 매겨 보여 주는 것은 독자들로 하여금 작성하면서 이해 안되어 있던 부분까지 상세하게 보여 주는 배려가 보여 너무 좋았습니다. 이벤트 핸들러의 각각의 이벤트마다 간단한 설명만 있어서 독자들이 각각 해봐야만 이해할 수 있는 부분은 조금 아쉬웠습니다.

    Netty

    5장 이벤트 모델

    웹 개발자라면 눈 여겨 봐도 좋은 chapter입니다. Node.js  ver.x(Netty)의 차이점을 이용해서 Netty 이벤트 모델에 대해 설명 해주기 때문에 기존에 웹 프로그램 경험이 있는 개발자들이라면 바로 개념을 이해하고 사용할 수 있도록 그림 설명과 처리량에 대해서는 그래프로 작성해 주어 바쁜 상황에 글을 읽지 못하더라도 한눈에 표로 확인할 수 있도록 배려한 것이 좋았습니다. 그리고 code가 예시로 나오기 때문에 직접 독자들이 작성해 보면서 이해할 수 있도록 해주는 것이 다른 기존 책들보다 상세하게 표현되어 있어 이해하는데 훨씬 도움이 되었습니다.

    Netty

    6장 바이트 버퍼

    이 부분은 Java 개발자이면서 전공자면 조금 쉽게 접근할 수 있을듯 합니다. 예전에 NIO에 대해서 교육받은 적이 있어서 쉽게 이해할 수 있었습니다. 자료 구조와 관련된 부분이 많고 source code로 설명을 해주기는 하나 이 내용을 이해할 수 있는 것은 학생들 보다는 현업에 있는 개발자들 특히 버퍼를 많이 이용하는 개발자에게도 내용이 조금은 어려울 것 같습니다. 버퍼를 많이 이용한 개발자들에게는 예제를 통해서 Netty와의 차이점을 확연히 알아볼 수 있을 것 같습니다.

    Netty

    7장 네티와 채널 보안

    7장부터 끝까지는 3부 Netty응용부분이라 기존에 Netty를 사용하는 개발자들에게는 필요한 부분과 이용할 때 참고 사항이 많아지는 부분입니다. 특히 Netty는 범용 네트워크 프레임워크기 때문에 보안에 대해 관심이 많고 그 보안을 어떻게 해야 할지 모르는 개발자들에게는 한줄기 빛과 같은 단원일듯 판단됩니다.

    그리고 네트워크 보안에 대해서도 짧게나마 설명해주는 부분이 있기 때문에 개념에 대해 잘 모르고 이용이 어려울 경우에는 책에 있는 자료를 참고하는것도 좋은 방법일것 같습니다. Netty server에 SSL을 이용하는 내용을 추가해 주는데 Windows와 Lunux에 대한 설명이 같이 있고, OpenSSL을 이용하는 방법에 압축이나 명령 같은 부분을 직접 이용한 명령어로 보여줌으로써 쉽게 따라 할 수 있도록 배려해 준 것이 좋았습니다. 그리고 채널 보안 적용하기에 서버 부트스트랩 설정 코드와 번호를 붙여 간단하게 주석을 작성할 수 있도록 해주는 배려도 좋았습니다. 실제 네트워크 데이터를 캡쳐하여 유용하게 사용하는 도구와 방법을 언급해주므로서 필요할 경우 적용 할 수 있는 점이 좋았습니다.

    Netty

    8장 네티와 서드 파티 연동

    Spring framework에 대한 기본 지식이 있어야 Maven에 접근이 가능합니다. 즉 Java만 배운 학생에게는 어려운 부분이 많아 보입니다. 하지만 Eclipse를 이용할 수 있는 사람이라면 실습은 쉽게 따라 할 수 있도록 잘 설명되어 있습니다. Eclipse에서 market이용하여 Maven 설치와 실습까지 동시에 진행이 되나 Linux에서 실행되는 것이기 때문에 CentOS를 잘 아는 학생이나 개발자들에게는 쉽게 이해 할수 있을듯 합니다. 그렇지 않을 경우 Linux와 Spring 기본 개념에 대해 공부를 하고 source code를 봐야지만 잘 알아 볼 수 있을 것입니다. 기본을 잘 알고 Spring까지 애플리케이션 작성 source code까지 있기 때문에 그대로 따라 해보고 실행해 보거나 응용할 수 있도록 해 주었습니다.

    Netty

    9장 네티로 구현한 API 서버

    마지막은 Netty로 아예 처음부터 설계와 작업을 해서 실습이 되고 API 통합 테스트까지 해주므로서 Netty를 한번 더 과정을 볼 수 있게 해주는 과정이라 좋았습니다.

    Netty

이 책과 함께 구매한 책들

이 책이 속한 분야 베스트

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
홀렌더
판매등급
우수셀러
구매만족도
5점 만점에 5점
평균 출고일 안내
3일 이내
품절 통보율 안내
79%

이 책의 e| 오디오

바로가기

최근 본 상품