注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java網(wǎng)絡(luò)編程與分布式計(jì)算

Java網(wǎng)絡(luò)編程與分布式計(jì)算

Java網(wǎng)絡(luò)編程與分布式計(jì)算

定 價(jià):¥38.00

作 者: (澳)David Reilly,(澳)Michael Reilly著;沈鳳等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Sun公司核心技術(shù)叢書(shū)
標(biāo) 簽: Java

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111115786 出版時(shí)間: 2003-03-01 包裝: 精裝
開(kāi)本: 24cm 頁(yè)數(shù): 332 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)清晰地介紹了聯(lián)網(wǎng)的基本原理,在進(jìn)行網(wǎng)絡(luò)編程時(shí)需要掌握的主要概念,以及在聯(lián)網(wǎng)時(shí)可能遇到的問(wèn)題和Java的解決方案。同時(shí)通過(guò)實(shí)例來(lái)介紹如何運(yùn)用網(wǎng)絡(luò)編程技術(shù)在Java平臺(tái)上編寫(xiě)應(yīng)用程序。本書(shū)不僅適合于網(wǎng)絡(luò)編程的初學(xué)者,而且還適合于有一定網(wǎng)絡(luò)編程經(jīng)驗(yàn)的程序員。Java網(wǎng)絡(luò)編程與分布式計(jì)算不管你是需要牢固掌握網(wǎng)絡(luò)編程原理的Java愛(ài)好者,還是需要把自己現(xiàn)有的編程技巧應(yīng)用于Java的網(wǎng)絡(luò)程序員,本書(shū)都將是你的良師益友。在本書(shū)中,你不僅可以了解到聯(lián)網(wǎng)技術(shù)中的一些基本概念,而且還可以學(xué)習(xí)一些實(shí)際的應(yīng)用程序,這些程序運(yùn)用了成為高效Java網(wǎng)絡(luò)程序員必須掌握的技巧。同時(shí),作為聯(lián)網(wǎng)API的進(jìn)階指南,本書(shū)還可以用做內(nèi)容全面、范例豐富的參考書(shū)。??通過(guò)對(duì)下列內(nèi)容的深入介紹,你將深入掌握J(rèn)avaAPI:???Internet和TCP/IP的體系結(jié)構(gòu)??Java的輸入/輸出系統(tǒng)??怎樣使用UDP和TCP協(xié)議編寫(xiě)客戶和服務(wù)器??多線程應(yīng)用程序的優(yōu)點(diǎn)??怎樣實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)議,并研究客戶/服務(wù)器實(shí)現(xiàn)范例??HTTP以及怎樣為Web編寫(xiě)服務(wù)器端Java應(yīng)用程序??RMI和CORBA等分布式計(jì)算技術(shù)??怎樣使用功能強(qiáng)大的JavaMailAPI訪問(wèn)電子郵件??你可以從本書(shū)的網(wǎng)站http://www.davidreilly.com/jnpbook)下載源代碼、關(guān)于Java網(wǎng)絡(luò)編程的常見(jiàn)問(wèn)題解答(FAQ),并且還可以獲得聯(lián)網(wǎng)資源的有用鏈接。

作者簡(jiǎn)介

暫缺《Java網(wǎng)絡(luò)編程與分布式計(jì)算》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 聯(lián)網(wǎng)原理 
1.1 什么是網(wǎng)絡(luò) 
1.2 網(wǎng)絡(luò)如何通信
1.2.1 編址 
1.2.2 使用包的數(shù)據(jù)傳輸 
1.3 層間通信 
1.3.1 第一層—物理層 
1.3.2 第二層—數(shù)據(jù)鏈路層 
1.3.3 第三層—網(wǎng)絡(luò)層 
1.3.4 第四層—傳輸層 
1.3.5 第五層—會(huì)話層 
1.3.6 第六層—表示層 
1.3.7 第七層—應(yīng)用層 
1.4 分層的優(yōu)勢(shì) 
1.5 Internet體系結(jié)構(gòu) 
1.6 Internet應(yīng)用協(xié)議 
1.6.1 Telnet 
1.6.2 FTP 
1.6.3 POP3
1.6.4 IMAP
1.6.5 SMTP
1.6.6 HTTP
1.6.7 Finger 
1.6.8 NNTP 
1.6.9 WHOIS
1.7 TCP/IP協(xié)議簇層 
1.8 安全問(wèn)題:防火墻與代理服務(wù)器 
1.8.1 防火墻 
1.8.2 代理服務(wù)器 
1.8.3 開(kāi)發(fā)者的防火墻 
1.9 小結(jié) 
第2章 Java概述 
2.1 Java是什么 
2.2 Java程序設(shè)計(jì)語(yǔ)言 
2.2.1 Java的歷史和起源
2.2.2 Java語(yǔ)言的特性 
2.3 Java平臺(tái) 
2.3.1 Java虛擬機(jī) 
2.3.2 Java運(yùn)行時(shí)環(huán)境 
2.4 Java應(yīng)用程序接口 
2.5 考慮Java聯(lián)網(wǎng)問(wèn)題 
2.6 Java網(wǎng)絡(luò)編程應(yīng)用 
2.6.1 網(wǎng)絡(luò)客戶 
2.6.2 游戲 
2.6.3 軟件代理 
2.6.4 Web應(yīng)用 
2.6.5 分布式系統(tǒng) 
2.7 Java語(yǔ)言問(wèn)題 
2.8 系統(tǒng)屬性 
2.8.1 從命令行傳遞系統(tǒng)屬性 
2.8.2 編程指定新的系統(tǒng)屬性 
2.9 開(kāi)發(fā)工具 
2.9.1 集成開(kāi)發(fā)環(huán)境 
2.9.2 Java系統(tǒng)開(kāi)發(fā)包
2.10 小結(jié) 
第3章 Internet尋址 
3.1 局域網(wǎng)地址 
3.2 IP地址 
3.2.1 IP地址的結(jié)構(gòu) 
3.2.2 獲取IP地址 
3.2.3 特殊IP地址 
3.3 除IP地址以外:域名系統(tǒng) 
3.3.1 域名是什么 
3.3.2 域名系統(tǒng)的工作方式 
3.3.3 域名解析 
3.4 用Java進(jìn)行Internet尋址 
3.4.1 java. net. InetAddress類(lèi) 
3.4.2 用InetAddress類(lèi)來(lái)確定本地主機(jī)地址 
3.4.3 使用InetAddress類(lèi)來(lái)找出其他地址 
3.4.4 Java中的其他地址類(lèi)型 
3.5 小結(jié) 
第4章 數(shù)據(jù)流 
4.1 概述 
4.1.1 確切地說(shuō),流是什么 
4.1.2 怎樣把流和聯(lián)網(wǎng)技術(shù)聯(lián)系起來(lái) 
4.2 流的工作方式 
4.2.1 從輸入流中讀取數(shù)據(jù) 
4.2.2 向輸出流寫(xiě)入數(shù)據(jù) 
4.3 過(guò)濾器流 
4.3.1 連接過(guò)濾器流和已有的流 
4.3.2 有用的過(guò)濾器輸入流 
4.3.3 有用的過(guò)濾器輸出流 
4.4 讀取器和寫(xiě)入器 
4.4.1 Unicode字符是什么 
4.4.2 讀取器和寫(xiě)入器的重要性 
4.4.3 從輸入流到讀取器 
4.4.4 低級(jí)讀取器類(lèi)型 
4.4.5 過(guò)濾器讀取器類(lèi)型
4.4.6 從輸出流到寫(xiě)入器
4.4.7 低級(jí)寫(xiě)入器類(lèi)型 
4.4.8 過(guò)濾寫(xiě)入器類(lèi)型 
4.5 對(duì)象持久性和對(duì)象序列化 
4.5.1 什么是對(duì)象持久性 
4.5.2 什么是對(duì)象序列化 
4.5.3 序列化的工作方式 
4.5.4 把對(duì)象讀寫(xiě)到流中 
4.5.5 對(duì)象的安全序列化 
4.5.6 對(duì)象序列化和版本控制 
4.6 小結(jié) 
第5章 用戶數(shù)據(jù)報(bào)協(xié)議 
5.1 概述 
5.2 DatagramPacket類(lèi) 
5.2.1 創(chuàng)建DatagramPacket實(shí)例 
5.2.2 使用DatagramPacket對(duì)象 
5.3 DatagramSocket類(lèi) 
5.3.1 創(chuàng)建DatagramSocket實(shí)例 
5.3.2 使用DatagramSocket對(duì)象 
5.4 監(jiān)聽(tīng)UDP包 
5.5 發(fā)送UDP包 
5.6 用戶數(shù)據(jù)包協(xié)議范例 
5.7 構(gòu)建UDP客戶/服務(wù)器 
5.7.1 構(gòu)建回顯服務(wù) 
5.7.2 構(gòu)建回顯客戶 
5.7.3 運(yùn)行回顯客戶和服務(wù)器 
5.8 關(guān)于UDP的其他信息 
5.8.1 缺少可靠交付 
5.8.2 缺乏可靠包定序
5.8.3 缺乏流控制 
5.9 小結(jié) 
第6章 傳輸控制協(xié)議 
6.1 概述 
6.1.1 TCP優(yōu)于UDP之處 
6.1.2 使用端口在應(yīng)用程序間通信 
6.1.3 套接字操作 
6.2 TCP和客戶/服務(wù)器范型 
6.2.1 客戶/服務(wù)器范型 
6.2.2 網(wǎng)絡(luò)客戶 
6.2.3 網(wǎng)絡(luò)服務(wù)器
6.3 TCP套接字和Java 
6.4 Socket類(lèi) 
6.4.1 創(chuàng)建Socket實(shí)例 
6.4.2 使用Socket對(duì)象 
6.4.3 從/向TCP套接字中讀取/寫(xiě)入數(shù)據(jù) 
6.4.4 套接字選項(xiàng) 
6.5 創(chuàng)建TCP客戶 
6.6 ServerSocket類(lèi) 
6.6.1 創(chuàng)建ServerSocket實(shí)例 
6.6.2 使用ServerSocket 
6.6.3 接受并處理來(lái)自TCP客戶的請(qǐng)求 
6.7 創(chuàng)建TCP服務(wù)器 
6.8 異常處理:套接字特定異常 
6.8.1 SocketException類(lèi) 
6.8.2 BindException類(lèi) 
6.8.3 ConnectException類(lèi) 
6.8.4 NoRouteToHostException類(lèi) 
6.8.5 InterruptedIOException類(lèi) 
6.9 小結(jié) 
第7章 多線程應(yīng)用程序 
7.1 概述 
7.1.1 單線程程序設(shè)計(jì) 
7.1.2 多進(jìn)程程序設(shè)計(jì) 
7.1.3 多線程程序設(shè)計(jì) 
7.2 Java中的多線程 
7.2.1 用Thread類(lèi)創(chuàng)建多線程應(yīng)用程序 
7.2.2 使用Runnable接口創(chuàng)建多線程應(yīng)用程序 
7.2.3 控制線程 
7.3 同步 
7.3.1 方法級(jí)同步 
7.3.2 代碼塊級(jí)同步
7.4 線程間通信 
7.4.1 線程間的通信管道 
7.4.2 通知等待中的線程發(fā)生了某事件 
7.5 線程組 
7.5.1 創(chuàng)建線程組 
7.5.2 使用線程組 
7.6 線程優(yōu)先級(jí) 
7.6.1 分配線程優(yōu)先級(jí) 
7.6.2 獲得當(dāng)前線程優(yōu)先級(jí) 
7.6.3 限制線程優(yōu)先級(jí) 
7.7 小結(jié) 
第8章 實(shí)現(xiàn)應(yīng)用協(xié)議
8.1 概述 
8.2 應(yīng)用協(xié)議規(guī)范 
8.3 應(yīng)用協(xié)議實(shí)現(xiàn) 
8.3.1 SMTP客戶實(shí)現(xiàn)
8.3.2 POP3客戶實(shí)現(xiàn)
8.3.3 HTTP/1. 0服務(wù)器實(shí)現(xiàn) 
8.4 小結(jié)
第9章 超文本傳輸協(xié)議
9.1 概述 
9.1.1 什么是HTTP 
9.1.2 HTTP的工作方式 
9.1.3 Web客戶 
9.1.4 Web服務(wù)器
9.2 HTTP和Java 
9.2.1 URL類(lèi) 
9.2.2 分析URL對(duì)象 
9.2.3 用URL類(lèi)檢索資源 
9.2.4 URLConnection類(lèi) 
9.2.5 用URLConnection類(lèi)檢索資源 
9.2.6 使用URLConnection類(lèi)修改和檢查首部域 
9.2.7 HttpURLConnection類(lèi) 
9.2.8 使用HttpURLConnection類(lèi)訪問(wèn)HTTP特有功能 
9.3 公用網(wǎng)關(guān)接口 
9.3.1 用GET方法發(fā)送數(shù)據(jù) 
9.3.2 用POST方法發(fā)送數(shù)據(jù)
9.3.3 在Java中發(fā)送GET請(qǐng)求
9.3.4 在Java中發(fā)送POST請(qǐng)求
9.4 小結(jié) 
第10章 Java servlet
10.1 概述 
10.2 servlet的工作方式 
10.3 使用servlet 
10.3.1 GET和POST 
10.3.2 PUT和DELETE 
10.3.3 TRACE 
10.3.4 OPTIONS 
10.4 運(yùn)行servlet 
10.4.1 下載Java Servlet開(kāi)發(fā)包 
10.4.2 安裝servlet引擎 
10.5 編寫(xiě)簡(jiǎn)單的servlet 
10.6 單線程模型 
10.7 ServletRequest類(lèi)和HttpServletRequest類(lèi) 
10.8 ServletResponse類(lèi)和HttpResponse類(lèi) 
10.9 ServletConfig類(lèi) 
10.10 ServletContext類(lèi)
10.11 servlet異常 
10.12 cookie 
10.13 servlet中的HTTP會(huì)話管理 
10.14 小結(jié) 
第11章 遠(yuǎn)程方法調(diào)用
11.1 概述 
11.1.1 什么是遠(yuǎn)程方法調(diào)用 
11.1.2 比較遠(yuǎn)程方法調(diào)用和遠(yuǎn)程過(guò)程調(diào)用 
11.2 遠(yuǎn)程方法調(diào)用的工作方式 
11.3 定義RMI服務(wù)接口 
11.4 實(shí)現(xiàn)RMI服務(wù)接口 
11.5 創(chuàng)建存根類(lèi)和骨架類(lèi) 
11.6 創(chuàng)建RMI服務(wù)器 
11.7 創(chuàng)建RMI客戶 
11.8 運(yùn)行RMI系統(tǒng) 
11.9 遠(yuǎn)程方法調(diào)用包和類(lèi) 
11.10 遠(yuǎn)程方法調(diào)用部署問(wèn)題 
11.10.1 動(dòng)態(tài)類(lèi)加載 
11.10.2 Java虛擬機(jī)之間的差異 
11.10.3 遠(yuǎn)程方法調(diào)用和applet 
11.11 利用遠(yuǎn)程方法調(diào)用實(shí)現(xiàn)回調(diào)
11.11.1 面向?qū)ο蟮幕卣{(diào) 
11.11.2 RMI回調(diào) 
11.12 遠(yuǎn)程對(duì)象激活 
11.12.1 什么是遠(yuǎn)程對(duì)象激活 
11.12.2 遠(yuǎn)程對(duì)象激活的工作方式 
11.12.3 創(chuàng)建可激活的遠(yuǎn)程對(duì)象 
11.12.4 注冊(cè)可激活遠(yuǎn)程對(duì)象 
11.13 小結(jié) 
第12章 Java IDL和CORBA
12.1 概述 
12.2 CORBA的體系結(jié)構(gòu) 
12.2.1 CORBA服務(wù) 
12.2.2 CORBA客戶 
12.3 IDL 
12.3.1 語(yǔ)言概述 
12.3.2 IDL數(shù)據(jù)類(lèi)型 
12.3.3 IDL接口 
12.3.4 IDL模塊 
12.3.5 IDL屬性 
12.3.6 IDL操作 
12.3.7 IDL異常處理 
12.4 從IDL到Java 
12.4.1 一個(gè)示例模式 
12.4.2 把IDL模式映射到Java 
12.4.3 編寫(xiě)服務(wù)者代碼 
12.4.4 編寫(xiě)客戶代碼 
12.4.5 把所有東西放到一起 
12.5 小結(jié) 
第13章 JavaMail 
13.1 概述 
13.2 安裝JavaMail API 
13.3 測(cè)試JavaMail安裝 
13.4 使用JavaMail API 
13.4.1 Address類(lèi) 
13.4.2 Message類(lèi) 
13.4.3 Service類(lèi) 
13.4.4 Store類(lèi) 
13.4.5 Folder類(lèi)
13.4.6 Transport類(lèi) 
13.4.7 Session類(lèi) 
13.4.8 用JavaMail發(fā)送信息 
13.4.9 用JavaMail檢索信息 
13.5 JavaMail的高級(jí)消息收發(fā)功能 
13.5.1 JavaMail事件處理模型 
13.5.2 編寫(xiě)JavaMail事件處理器
13.5.3 把文件作為附件發(fā)送 
13.6 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)