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

Java TCP/IP應(yīng)用開發(fā)詳解

Java TCP/IP應(yīng)用開發(fā)詳解

定 價(jià):¥45.00

作 者: 飛思科技產(chǎn)品研發(fā)中心編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 開發(fā)專家之Sun One
標(biāo) 簽: Java

ISBN: 9787505373662 出版時(shí)間: 2002-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 416 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)介紹基于TCP/IP和與Socket有關(guān)網(wǎng)絡(luò)編程,是J2EE框架中的基礎(chǔ)部分,圍繞著數(shù)據(jù)如何在分層結(jié)構(gòu)中的傳輸而展開.全書共分3篇,第一篇介紹TCP/IP的技術(shù)模型,Java的安全模型,多線程網(wǎng)絡(luò)編程以及異常機(jī)制;第二篇介紹涉及網(wǎng)絡(luò)編程中的許多概念處理,包括流的應(yīng)用,使用管理流,連接數(shù)據(jù)源,對(duì)象序列化,中文處理等問題;第三篇是本書的核心,以TCP/IP和Socket為主線,用代表性極強(qiáng)的實(shí)例介紹HTTP開發(fā),F(xiàn)TP開發(fā),UDP開發(fā),基于JavaMail的郵件系統(tǒng),RMI,SSL等內(nèi)容.書中的例程對(duì)實(shí)際的應(yīng)用開發(fā)有非常強(qiáng)的借鑒意義.本書適合于專業(yè)和準(zhǔn)專業(yè)的Java程序員閱讀,也可作為正在轉(zhuǎn)向進(jìn)行Java開發(fā)的各類程序員的必備Java參考.

作者簡介

暫缺《Java TCP/IP應(yīng)用開發(fā)詳解》作者簡介

圖書目錄

第一篇 Java網(wǎng)絡(luò)編程基礎(chǔ)
第1章 TCP/IP基礎(chǔ) 
1.1 網(wǎng)絡(luò)分類 
1.2 TCP/IP技術(shù)模型 
1.2.1 OSI中的層與TCP/IP的協(xié)議 
1.2.2 TCP/IP協(xié)議的功能 
1.2.3 IP協(xié)議與TCP協(xié)議 
第2章 Java安全模型 
2.1 Java安全特性概述 
2.1.1 安全架構(gòu) 
2.1.2 密碼系統(tǒng)架構(gòu) 
2.1.3 安全相關(guān)工具 
2.2 Applet的安全模型 
2.2.1 Applet 的安全限制 
2.2.2 擴(kuò)充Applet的權(quán)限 
2.3 應(yīng)用程序的安全模型 
2.3.1 應(yīng)用程序的默認(rèn)超級(jí)權(quán)限 
2.3.2 建立自己的策略文件 
2.4 代碼和文檔的安全傳輸 
2.4.1 代碼和文檔的安全 
2.4.2 工具和API 
2.5 使用工具實(shí)現(xiàn)安全的文件傳輸 
2.5.1 文件發(fā)送 
2.5.2 文件接收 
2.6 使用工具實(shí)現(xiàn)代碼傳輸?shù)陌踩?nbsp;
2.6.1 發(fā)送代碼 
2.6.2 接收代碼 
2.7 使用API實(shí)現(xiàn)數(shù)字簽名 
2.7.1 生成一個(gè)數(shù)字簽名 
2.7.2 解析數(shù)字簽名 
2.8 實(shí)現(xiàn)自己定義的權(quán)限控制 
第3章 多線程網(wǎng)絡(luò)編程 
3.1 創(chuàng)建線程 
3.2 線程的狀態(tài) 
3.2.1 線程的運(yùn)行狀態(tài) 
3.2.2 休眠 
3.2.3 wait、notify與notifyAll 
3.3 在線程間安全地交流信息 
3.3.1 Volatile關(guān)鍵字 
3.3.2 Synchronized 關(guān)鍵字 
3.3.3 死鎖問題 
第4章 異常機(jī)制 
4.1 什么是異常 
4.2 使用try與catch關(guān)鍵字 
4.3 finally關(guān)鍵字 
4.4 異常棧 
4.5 異常類 
4.6 異常匹配 
4.7 Throws關(guān)鍵字 
4.8 寫自己的異常類 
4.9 異常處理的設(shè)計(jì)原則 
第5章 可視化用戶界面開發(fā) 
5.1 圖形界面的基本API 
5.1.1 Java的組件 
5.1.2 AWT的容器 
5.1.3 Java的布局管理器 
5.1.4 AWT中的事件 
5.2 使用Swing組件 
5.2.1 Swing組件概覽 
5.2.2 使用頂級(jí)容器 
5.2.3 使用中間容器 
5.2.4 使用底層組件 
5.3 使用Forte工具
第二篇 Java的流
第6章 文件流 
6.1 關(guān)于流 
6.2 字符流與字節(jié)流 
6.2.1 字符流 
6.2.2 字節(jié)流 
6.3 比較父類中的方法 
6.4 選擇合適的流 
6.5 Copy程序?qū)嵗?nbsp;
6.6 File類 
6.6.1 分隔符與路徑 
6.6.2 目錄與文件 
第7章 使用管道流 
7.1 理解管道流 
7.2 管道操作文件實(shí)例 
第8章 連接數(shù)據(jù)源 
8.1 合并文件 
8.2 使用枚舉類 
第9章 過濾流 
9.1 DataInputStream與DataOutputStream 
9.2 BufferedInputStream與BufferedOutputStream 
9.3 CheckedInputStream和CheckedOutputStream 
9.4 PushbackInputStream 
9.5 打印流 
第10章 對(duì)象的序列化 
10.1 理解對(duì)象的序列化 
10.2 編寫實(shí)現(xiàn)了序列化的類 
10.3 ObjectInputStream與ObjectOutputString類中的方法 
10.4 操作多項(xiàng)相同信息 
10.5 transient方法 
第11章 網(wǎng)絡(luò)中的流 
11.1 如何使用Java獲取網(wǎng)上資源 
11.1.1 得到HTML的流 
11.1.2 顯示HTML文檔 
11.2 從網(wǎng)絡(luò)上獲取圖像 
11.3 讀取網(wǎng)絡(luò)中的表信息 
第12章 壓縮流 
12.1 壓縮工具包 
12.1.1 ZipFile類與ZipEntry類 
12.1.2 ZipInputStream類與ZipOutputStream 類 
12.2 一個(gè)解壓縮的例子 
12.3 一個(gè)壓縮程序的例子 
第13章 中文處理問題 
13.1 漢字編碼的常識(shí) 
13.2 什么是Java的中文問題 
13.3 中文的顯示過程 
13.4 編碼轉(zhuǎn)換函數(shù) 
13.5 查看系統(tǒng)默認(rèn)編碼格式 
第三篇 Servlet技術(shù)的應(yīng)用
第14章 基于C/ S模型的網(wǎng)絡(luò)開發(fā) 
14.1 C/S技術(shù)模型 
14.2 基于TCP/IP的C/S技術(shù)模型 
第15章 基于C/S模型的Java實(shí)現(xiàn) 
15.1 hello world程序 
15.2 用Java實(shí)現(xiàn)Socket模型 
15.2.1 Socket的運(yùn)行過程 
15.2.2 Java對(duì)Socket的運(yùn)行過程實(shí)現(xiàn) 
15.3 echo程序 
15.4 自定義協(xié)議的C/S程序 
15.4.1 任務(wù)描述 
15.4.2 構(gòu)造協(xié)議類employProtocal 
15.5 編寫多線程的服務(wù)器程序 
第16章 在客戶端使用圖形界面 
16.1 圖形客戶端的echo程序 
16.2 Applet圖形客戶端 
第17章 聊天室實(shí)例程序 
17.1 聊天室程序的需求分析 
17.2 聊天室程序的代碼分析 
17.3 生成GUI客戶端 
17.4 留給讀者的任務(wù) 
第18章 HTTP應(yīng)用開發(fā) 
18.1 HTTP的概念 
18.2 非持久性和持久性連接 
18.2.1 非持久性連接 
18.2.2 持久性連接 
18.3 HTTP消息格式 
18.4 構(gòu)造一個(gè)HTTP服務(wù)器 
18.5 構(gòu)造一個(gè)HTTP的代理服務(wù)器 
第19章 基于TCP的FTP開發(fā) 
19.1 RFC 959簡介 
19.1.1 RFC 959目錄解析 
19.1.2 FTP的術(shù)語與參考模型 
19.1.3 FTP標(biāo)準(zhǔn)模型 
19.2 FTP中的數(shù)據(jù) 
19.3 FTP命令 
19.3.1 訪問控制命令 
19.3.2 傳輸參數(shù)命令 
19.3.3 FTP服務(wù)命令 
19.4 FTP回應(yīng) 
19.5 RFC 959的最小實(shí)現(xiàn) 
19.6 回應(yīng)的次序 
19.7 狀態(tài)圖表集 
19.8 典型場景 
第20章 基于UDP協(xié)議的開發(fā) 
20.1 UDP協(xié)議標(biāo)準(zhǔn) 
20.2 與數(shù)據(jù)報(bào)相關(guān)的類 
20.3 第一個(gè)UDP實(shí)例 
20.4 多點(diǎn)傳輸 
20.5 多點(diǎn)傳輸?shù)睦?nbsp;
20.6 OICQ程序與UDP 
第21章 基于JavaMail的郵件系統(tǒng) 
21.1 郵件如何傳輸 
21.2 郵件消息模型 
21.3 SMTP與POP3協(xié)議 
21.3.1 SMTP協(xié)議 
21.3.2 POP3協(xié)議 
21.4 JAMES服務(wù)器安裝與分析 
21.4.1 下載JAMES服務(wù)器代碼 
21.4.2 配置JAMES服務(wù)器 
21.4.3 配置郵件客戶端 
21.4.4 SMTP服務(wù)分析 
21.5 發(fā)送郵件程序?qū)嵗?nbsp;
21.5.1 構(gòu)造一個(gè)用戶注冊(cè)信息類 
21.5.2 注冊(cè)主程序 
21.5.3 郵件發(fā)送程序 
21.5.4 運(yùn)行程序 
21.5.5 郵件程序分析 
21.6 接收郵件程序?qū)嵗?nbsp;
21.6.1 接收郵件源程序 
21.6.2 接收郵件步驟分析 
21.7 郵件發(fā)送與接收的過程 
21.7.1 發(fā)送一個(gè)帶附件的郵件 
21.7.2 郵件的存儲(chǔ) 
21.7.3 郵件的接收 
21.8 使用JavaMail的搜索功能 
21.8.1 搜索標(biāo)準(zhǔn) 
21.8.2 搜索實(shí)現(xiàn) 
第22章 使用新I/O開發(fā)網(wǎng)絡(luò)應(yīng)用程序 
22.1 為什么使用新I/O 
22.1.1 舊I/O系統(tǒng)的阻塞問題 
22.1.2 解決阻塞的一般方式 
22.2 新I/O帶來了什么 
22.3 Buffer的概念與應(yīng)用 
22.3.1 什么是Buffer 
22.3.2 Buffer的結(jié)構(gòu) 
22.3.3 獲得一個(gè)Buffer 
22.3.4 Buffer的子類 
22.3.5 使用Buffer 
22.4 字符編碼問題 
22.5 關(guān)于Channel 
22.5.1 Channel是什么 
22.5.2 Channel類 
22.5.3 FileChannel 
22.5.4 Pipe 
22.5.5 Selector 
22.5.6 SelectableChannel 
22.5.7 ServerSocketChannel與SocketChannel 
22.6 新I/O的綜合運(yùn)用實(shí)例 
22.6.1 編寫主程序 
22.6.2 編寫HTTP回應(yīng)線程 
22.6.3 異常類應(yīng)用 
22.6.4 緩存類應(yīng)用 
22.6.5 統(tǒng)計(jì)類 
第23章 RMI 
23.1 RMI概述 
23.2 RMI編程實(shí)例 
23.2.1 遠(yuǎn)程接口的定義 
23.2.2 遠(yuǎn)程接口的實(shí)現(xiàn) 
23.2.3 構(gòu)造一個(gè)客戶端 
23.2.4 運(yùn)行實(shí)例 
第24章 SSL與JSSE 
24.1 關(guān)于SSL 
24.1.1 為什么使用SSL 
24.1.2 SSL的具體實(shí)現(xiàn)過程 
24.2 加密的傳輸過程 
24.3 JSSE的安裝與調(diào)試 
24.3.1 JSSE的安裝 
24.3.2 JSSE定制 
24.3.3 調(diào)試工具 
24.4 核心的類與接口 
24.4.1 SSLSocket類和SSLServerSocket類 
24.4.2 SSLSocketFactory類與SSLServerSocketFactory 類 
24.4.3 SSLSession 接口 
24.4.4 SSLSessionContext接口 
24.4.5 X509Certificate Class 
24.5 使用JSSE 
24.5.1 創(chuàng)建自己的密鑰庫(Keystore) 
24.5.2 編寫echo程序?qū)嵗?nbsp;
24.5.3 擴(kuò)展已有的C/S程序 
24.6 實(shí)現(xiàn)安全的Web服務(wù) 
24.7 常見錯(cuò)誤分析 
24.8 構(gòu)建安全的Mail 
24.8.1 設(shè)置安全的系統(tǒng)屬性 
24.8.2 認(rèn)證問題 
24.9 JSSE的參考文檔 
附錄A J2SE在REDHAT 7.1下的安裝配置 
A.1 獲取安裝文件 
A.2 安裝過程 
A.3 J2SDK 1.4的目錄結(jié)構(gòu) 
A.4 配置J2SDK 1.4環(huán)境 
附錄B 安裝VMware軟件 
B.1 VMware安裝前的準(zhǔn)備工作 
B.2 文件的下載與安裝 
B.3 建立第一個(gè)虛擬系統(tǒng) 
B.4 使用此虛擬系統(tǒng) 
附錄C FTP程序源代碼

本目錄推薦

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