이 책은 네트워크 기본에서부터 원격 메쏘드 호출(RMI)에 이르기까지 다양한 주제를 설명한다. 여기에는 TCP와 UDP 소켓, 다중 전송 프로토콜, 컨텐츠 핸들러, 서블릿, 새로운 서버 API 등이 포함되어 있다. 또한 URL을 사용해서 목적한 바를 달성하거나 애플릿의 기본 기능 등 네트워크 코드를 사용하지 않고도 할 수 있는 일을 소개한다.
주요 내용
1장. 왜 네트워크 자바인가?
네트워크 프로그램은 무엇을 할 수 있나?
자바의 향방
2장. 네트워크 기본 개념
네트워크
IP, TCP, 그리고 UDP
인터넷
클라이언트/서버 모델
인터넷 표준 : RFC
3장. 웹의 기본 개념
URL, URI 그리고 URNs
HTML과 SGML
HTTP
MIME
CGI
애플릿과 보안
4장. 인터넷 주소 처리
DNS, IP주소 그리고 모든 것
InetAddress 클래스
IP 주소를 호스트 이름으로 전환하기
유용한 프로그램들
5장. URL 클래스를 이용해 데이터를 가져오기
URL 클래스
URLEncoder 클래스
유용한 프로그램들
6장. java.applet.Applet의 네트워크 메쏘드들
데이터 다운로드하기 위해 애플릿 클래스 사용하기
ImageObserver 인터페이스
MediaTracker 클래스
AppletContext 인터페이스의 네트워크 메쏘드들
유용한 프로그램들
7장. 클라이언트 소켓
소켓이란 무엇인가?
Socket 클래스
소켓 예외
유용한 프로그램들
8장. 서버 소켓
서버 소켓이란 무엇인가?
ServerSocket 클래스
유용한 서버들
9장. UDP 데이터그램과 소켓
UDP 데이터그램이란 무엇인가?
DatagramPacket 클래스
DatagramSocket 클래스
추상화의 상위수준
유용한 프로그램들
10장. URLConnection 클래스
URLConnection 클래스
유용한 프로그램들
11장. 프로토콜 핸들러
프로토콜 핸들러란 무엇인가?
URLStreamHandler 작성하기
프로토콜 핸들러 작성하기
URLStreamHandler 생성기
프로토콜 핸들러 예제와 기술들
12장. 컨텐트 핸들러
컨텐트 핸들러란 무엇인가?
ContentHandler 클래스
컨텐트 핸들러 생성기
몇몇 컨텐트 핸들러들
13장. 다중전송 소켓
다중전송 소켓이란 무엇인가?
다중전송 소켓을 갖고 작업하기
2개의 간단한 예제
14장. 원격 메쏘드 호출
원격 메쏘드 호출이란 무엇인가?
구 현
java.rmi 패키지
java.rmi.registry 패키지
java.rmi.server 패키지
15장. 자바 서버 API와 서블릿
자바 서버 API란 무엇인가?
서블릿 작성하기
java.servlet 패키지
java.servlet.http 패키지
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |