상세정보
자바 네트워크 프로그래밍(개정3판)
- 저자
- 엘리어트 헤럴드
- 출판사
- 한빛미디어
- 출판일
- 2005-07-04
- 등록일
- 2011-09-28
- 파일포맷
- PDF
- 파일크기
- 6MB
- 공급사
- 교보문고
- 지원기기
-
PC
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
자바 네트워크 프로그래밍 지침서. 자바 네트워크 라이브러리를 이용하여 네트워크 프로그램을 어떻게 쉽고 완벽하게 작성할 수 있는가를 기술했다. 또한 네트워크 프로그래밍의 기본개념에서부터 RMI와 멀티태스킹과 같은 고수준 개념까지 많은 예제 프로그램을 바탕으로 체계적으로 설명했다.
이 책에서는 오랜 시간이 흘러 서버에 과부하가 왔을 때도 든든하게 돌아갈 수 있도록 기반이 되는 기초지식을 확실하게 다져주고 있다. 개정3판에서는 안정된 JDK1.5 버전에 맞게 예제 및 내용을 전면 수정하였고, NIO(New I/O API)를 추가하여 이전 버전에서 발생했던 성능 문제의 단점을 극복할 수 있게 기반지식과 활용예를 충분히 제공하였다.
저자소개
[저자]
엘리어트 헤럴드
온라인과 오프라인 모든 영역에서 작가이자 프로그래머로서 널리 알려져 있다. 그의 활동은 유즈넷에서 매킨토시 뉴스그룹의 FAQ 리스트를 작성하면서 시작되었고 책, 웹사이트, 뉴스레터 등으로 활동영역을 넓혀왔다. 그가 운영하는 레이트(Lait) 카페(http://metalab.unc.edu/javafaq/)는 가장 인기 있는 자바 사이트 중 하나이다.
[역자]
김시연
서강대 컴퓨터학과를 졸업하고 동대학원에서
목차
1장. 왜 네트워크 자바인가
네트워크 프로그램으로 무엇을 할 수 있을까?
보안
이것뿐만이 아닙니다!
2장. 네트워크의 기본 개념
네트워크
네트워크의 계층
IP, TCP, UDP
인터넷
클라이언트/서버 모델
인터넷 표준
3장. 웹의 기본 개념
URI
HTML, SGML, XML
HTTP
MIME 미디어 타입
서버 프로그램
4장. 스트림
출력 스트림
입력 스트림
필터 스트림
리더와 라이터
5장. 스레드
스레드 실행하기
스레드에서 정보 얻기
동기화
데드락
스레드 스케줄링
스레드 풀
6장. 인터넷 주소 찾기
InetAddress 클래스
Inet4Address 클래스와 Inet6Address 클래스
NetworkInterface 클래스
몇 가지 유용한 프로그램
7장. URL 클래스와 URI 클래스
URL 클래스
URLEncoder와 URLDecoder 클래스
URI 클래스
GET 메소드를 사용하는 서버측 프로그램과 통신하기
패스워드 입력을 요구하는 사이트 접근하기
8장. 스윙으로 HTML 처리하기
컴포넌트에 HTML 넣기
JEditorPane
HTML 파싱
쿠키
9장. 클라이언트 소켓
소켓의 기본
텔넷으로 살펴본 프로토콜
소켓 클래스
소켓 예외
SocketAddress
예제
10장. 서버 소켓
ServerSocket 클래스
몇 가지 유용한 서버
11장. 안전한 소켓
안전한 통신
안전한 클라이언트 소켓 생성하기
SSLSocket 클래스의 메소드
안전한 서버 소켓 생성하기
SSLServerSocket 클래스의 메소드
12장. 비블록 I/O
예제 클라이언트
예제 서버
버퍼
채널
준비 완료된 채널 선택
13장. UDP 데이터그램과 소켓
UDP 프로토콜
DatagramPacket 클래스
DatagramSocket 클래스
유용한 몇 가지 애플리케이션
DatagramChannel
14장. 멀티캐스트 소켓
멀티캐스트 소켓이란?
멀티캐스트 소켓으로 작동하기
간단한 예제
15장. URLConnection 클래스
URLConnection 열기
서버에서 데이터 읽기
헤더 읽기
연결 설정하기
클라이언트 요청 HTTP 헤더 설정하기
서버에 데이터 쓰기
컨텐트 핸들러
객체 메소드
URLConnection의 보안 고려사항
MIME 컨텐트 타입 추측하기
HttpURLConnection 클래스
캐시
JarURLConnection 클래스
16장. 프로토콜 핸들러
프로토콜 핸들러란?
URLStreamHandler 클래스
프로토콜 핸들러 작성하기
프로토콜 핸들러 예제와 기법
URLStreamHandlerFactory 인터페이스
17장. 컨텐트 핸들러
컨텐트 핸들러란?
ContentHandler 클래스
ContentHandlerFactory 인터페이스
FITS 이미지 처리 컨텐트 핸들러
18장. 원격 메소드 호출(RMI)
RMI란?
RMI의 구현
런타임에 클래스 내려받기
java.rmi 패키지
java.rmi.registry 패키지
java.rmi.server 패키지
19장. JavaMail API
JavaMail API란?
이메일 보내기
이메일 받기
패스워드 인증
주소
URLName 클래스
Message 클래스
Part 인터페이스
다중 파트 메시지와 파일 첨부
MIME 메시지
폴더