오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
자바로 네트워크를 시원하게 뚫어보자!
"이 책을 접하기 전까지 자바 네트워킹을 이해할 수 없었다." - 브루스 엑켈, 『자바로 생각하기(Thinking in Java)』의 저자
이 책은 여전히 인기있는 『자바 네트워크 프로그래밍』의 개정판으로서 처음부터 끝까지 새롭게 구성되었다. 강력하고 세련된 자바 네트워크 라이브러리를 이용하여 네트워크 프로그램(애플리케이션과 애플릿 모두)을 어떻게 쉽고 완벽하게 작성할 수 있는지 보여준다.
『자바 네트워크 프로그래밍, 개정판』은 네트워크 프로그래밍의 기본개념은 물론, RMI와 멀티캐스팅과 같은 고수준의 개념까지 다룬다. 또한 TCP와 UDP 소켓, 멀티캐스팅, 컨텐트 핸들러, 프로토콜 핸들러, I/O, 멀티스레딩, 그리고 새로운 API인 JSSE(Java Secure Socket Extension), JavaMail, 스윙을 이용한 HTML 파싱과 렌더링에 관해 심도 있게 설명한다.
자바 2(JDK 1.2와 1.3)와 자바 1.1을 바탕으로, 자바 I/O API를 이용하여 완성한 많은 예제 프로그램을 포함하고 있다.
이 책을 잡는 순간, 이것이 바로 자바 네트워킹 클래스의 완벽한 길잡이라는 것을 깨닫게 될 것이다.
주요 내용
1장. 왜 네트워크 자바인가?
네트워크 프로그램으로 무엇을 할 수 있을까?
이것뿐만이 아닙니다
2장. 네트워크의 기본 개념
네트워크
네트워크 계층
IP, TCP, UDP
인터넷
클라이언트/서버 모델
인터넷 표준
3장. 웹의 기본개념
URI
HTML, SGML, XML
HTTP
MIME
CGI
애플릿과 보안
4장. 자바 I/O
출력 스트림
입력 스트림
필터 스트림
리더와 라이터
5장. 스레드
스레드 실행
스레드에서 정보 얻기
동기화
데드락
스레드 스케줄링
스레드 풀
6장. 인터넷 주소 찾기
DNS, IP 주소
InetAddress 클래스
몇 가지 유용한 프로그램
7장. URL 클래스를 사용해서 데이터 가져오기
URL 클래스
URLEncoder 클래스와 URLDecoder 클래스
GET 방식을 사용하는 CGI나 서블릿과 통신하기
패스워드를 입력하는 사이트에 접근하기
8장. 스윙으로 HTML 처리하기
컴포넌트에 HTML 넣기
JEditorPane
HTML 파싱
9장. java.applet.Applet의 네트워크 메소드
java.applet.Applet을 이용하여 데이터 다운로드
ImageObserver 인터페이스
MediaTracker 클래스
java.applet.AppletContext의 네트워크 메소드
10장. 클라이언트 소켓
소켓에 관한 기본 사항
텔넷으로 살펴본 프로토콜
소켓 클래스
소켓 예외
예제
11장. 서버 소켓
ServerSocket 클래스
몇 가지 유용한 서버
12장. 안전한 소켓
안전한 통신
안전한 클라이언트 소켓 생성하기
SSLSocket 클래스의 메소드
안전한 서버 소켓 생성하기
SSLSocket 클래스의 메소드
13장. UDP 데이터그램과 소켓
UDP 프로토콜
DatagramPacket 클래스
DatagramSocket 클래스
유용한 몇 가지 애플리케이션
14장. 멀티캐스트 소켓
멀티캐스트 소켓이란?
멀티캐스트 소켓으로 작동하기
간단한 예제
15장. URLConnection 클래스
URLConnection 열기
서버에서 데이터 읽기
헤더 읽기
연결 설정하기
MINE 헤더 설정
서버에 데이터 쓰기
컨텐트 핸들러
객체 메소드
URLConnection의 보안 고려사항
MINE 타입 추측하기
HttpURLConnection
JarURLConnection
16장. 프로토콜 핸들러
프로토콜 핸들러란?
URLStreamHandler 클래스
프로토콜 핸들러 작성하기
프로토콜 핸들러 예제와 기법
URLStreamHandlerFactory 인터페이스
17장. 컨텐트 핸들러
컨텐트 핸들러란?
ContentHandler 클래스
ContentHandlerFactory 인터페이스
image/x-fits 이미지 형식의 컨텐트 핸들러
18장. 원격 메소드 호출
RMI란?
RMI의 구현
런타임에 클래스 로딩하기
java.rmi 패키지
java.rmi.registry 패키지
java.rmi.server 패키지
19장. JavaMail API
JavaMail API란?
이메일 보내기
이메일 받기
패스워드 인증
주소
URLName 클래스
Message 클래스
Part 인터페이스
다중파트 메시지와 파일 첨부
MIME 메시지
폴더
28,000원
10%
25,200원