logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

자바 IO & NIO 네트워크 프로그래밍

자바 IO & NIO 네트워크 프로그래밍

김성박, 송지훈 (지은이)
한빛미디어
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 7개 19,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

자바 IO & NIO 네트워크 프로그래밍
eBook 미리보기

책 정보

· 제목 : 자바 IO & NIO 네트워크 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 네트워크 프로그래밍
· ISBN : 9788979142938
· 쪽수 : 5520쪽
· 출판일 : 2004-09-30

책 소개

네트워크의 기본 개념부터 출발하여 자바 I/O 및 새롭게 확장된 NIO에 대해서도 정리한 자바 네트워크 프로그래밍 책이다. 각 장별로 IO와 NIO의 큰 줄기를 먼저 다룬 후 구체적인 클래스 사용 방법과 해당 예제를 제시하여, IO와 NIO의 기본부터 응용까지를 모두 익힐 수 있도록 구성했다.

목차

1장. 네트워크 기초
현장 포인트
01. 네트워크와 네트워킹
02. 네트워크 통신 방법
03. OSI 7계층
04. 인터넷 프로토콜
05. 인터넷 애플리케이션 프로토콜
06. TCP/IP 스택
07. 소켓과 포트
08. 보안
생각해볼 문제

2장. 스레드
현장 포인트
01. 스레드란
02. 스레드의 생성과 시작
03. 스레드의 종료
04. 데몬스레드와 join()
05. 스레드 그룹
06. 스레드 우선순위
07. 멀티스레드와 동기화
08. 생성자-소비자 패턴
생각해볼 문제

3장. 자바 IO
현장 포인트
01. 자바 IO에 대한 선입견
02. 자바 IO도 객체다
03. 재사용되기 위해서 설계된 자바 IO
04. 특수한 IO 객체
05. 자바 IO란?
06. 생성자가 중요한 자바 IO 관련 클래스
07. 자바 IO 프로그래밍을 잘하려면
생각해볼 문제

4장. 바이트 기반 스트림: 바이트 단위 IO 클래스
현장 포인트
01. File 클래스
02. 바이트 단위 IO 클래스
생각해볼 문제

5장. 문자 스트림: 문자 단위 IO 클래스
현장 포인트
01. 문자 단위 IO 클래스
02. Reader와 Writer
03. InputStreamReader와 OutputStreamWriter
04. Filereader와 FileWriter
05. BufferdReader와 BufferedWriter
06. PrinterWriter
07. CharArrayReader와 CharArrayWriter
08. StringReader와 StringWriter
생각해볼 문제

6장. 객체 기반 스트림
01. 영화 플라이로 살펴본 객체 기반 스트림
02. 첫 번째 예제: 생각해볼 문제와 간단한 예제
03. 객체 기반 스트림 소개
04. 두 번째 예제: 나의 책 목록
05. 마샬링하고 싶지 않은 필드에 대한 처리
06. 세 번째 예제: 윈도우 저장과 읽기
07. ObjectOutputSteam 클래스의 생성자와 메소드
08. ObjectInputSteam 클래스의 생정자와 메소드
09. 객체 기반 스트림의 예외
생각해볼 문제

7장. 네트워크 프로그래밍 기초
현장 포인트
01. 소켓이란
02. InetAddress 클래스를 활용한 도메인과 IP 변환
생각해볼 문제

8장. TCP 프로그래밍
현장 포인트
01. TCP 프로그래밍 기본
02. 간단한 에코 클라이언트/서버 프로그래밍
03. 멀티스레드를 이용한 에코 서버
04. 간단한 웹 서버 프로그래밍 작성
05. 간단한 채팅 클라이언트/서버 프로그래밍
06. 윈도우용 채팅 클라이언트 작성
07. 객체 직렬화를 이용한 네트워크 프로그래밍

9장. UDP 프로그래밍
현장 포인트
01. UDP를 이용한 프로그래밍 방법
02. UDP를 이용한 에코 클라이언트/서버 프로그래밍
03.UDP를 이용한 타임 서버와 클라이언트 작성
생각해볼 문제

10장. URL 관련 클래스
현장 포인트
01. URL이란
02. URL 클래스
03. URL 클래스를 이용해서 웹사이트 읽어 오기
04. URLConnection 클래스로 웹 페이지 읽기
05. GET 방식으로 URL 주소 호출하기
06. POST 방식으로 URL 주소 호출하기
07. URLEnCoder를 이용한 문자열 변환
08. URLDecoder 클래스를 이용한 디코딩
생각해볼 문제

11장. 멀티캐스트
현장 포인트
01. 멀티캐스트 방식이란
02. 멀티캐스트 백본: MBone
03. 간단한 인터넷 방송 클라이언트와 서버 구현
04. 채팅 프로그램 작성
생각해볼 문제

12장. NIO 개요
현장 포인트
01. 자바 IO는 느리다?
02. 블록킹 자바 IO
03. IO 향상을 위한 운영체제 수준의 기술
04. 자바의 새로운 변화
생각해볼 문제

13장. 버퍼
현장 포인트
01. 버퍼 개요
02. 버퍼의 네 가지 기본 속성
03. 버퍼에서 데이터 읽고 쓰기
04. Buffer 클래스가 제공하는 유틸리티 메소드
05. Buffer 하위클래스 유티리티 메소드
06. 버퍼 만들기
07. ByteBuffer
08. CharBuffer

14장. 채널
현장 포인트
01. 채널 개요
02. 채널의 기본 인터페이스
03. 파일 채널
04. 소켓 채널
생각해볼 문제

15장. 셀렉터
현장 포인트
01. 셀렉터 개요
02. 기존의 네트워크 프로그래밍 모델
03. 비블록킹 모델
04. SelectableChannel
05. SelectionKey
06. Selector
07. 비블록킹 서버 만들기
생각해볼 문제

16장. 향상된 서버 만들기
현장 포인트
01. 들어가기에 앞서
02. 효율적인 메모리 사용
03. 비효율적인 데이터 전송에 대한 고려
04. 동시성을 이용한 성능 극대화
05. 향상된 서버 만들어보기
생각해볼 문제

17장. RMI
현장 포인트
01. RMI란?
02. RMI 구조
03. RMI는 어떻게 동작하는가
04. 로컬 객체를 원격 객체 예로 변경하기
05. RMI를 이용한 계산기 애플리케이션
06. RMI를 이용한 채팅 애플리케이션
07. RMI-IIOP
생각해볼 문제

저자소개

김성박 (지은이)    정보 더보기
1998~2007년도까지 삼성 SDS 멀티캠퍼스 자바 부분 전임강사를 지냈다. 2007~2010년도까지 T3Q(주)에서 기술이사로 재직하였고 현재는 커뮤니티 사이트를 만들고 싶어 (주)써니베일을 창업하여 열심히 커뮤니티 사이트를 만들고 있다.
펼치기
송지훈 (지은이)    정보 더보기
2000년부터 자바카페 커뮤니티에서 활동하고 있으며 2002년 마이크로소프트웨어에 NIO 연재를 했었다. 2004년 현재 다음커뮤니케이션에서 일하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책