[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Java網絡編程精解》掃描版[PDF]
《Java網絡編程精解》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《Java網絡編程精解》掃描版[PDF] 簡介: 中文名 : Java網絡編程精解 作者 : 孫衛琴 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 電子工業出版社 書號 : 9787121039003 發行時間 : 2007年2月1日 地區 : 大陸 語言 : 簡體中文 簡介 : 評論處1樓有網盤鏈接 內容介紹:   本書
電驢資源下載/磁力鏈接資源下載:
全選
"《Java網絡編程精解》掃描版[PDF]"介紹
中文名: Java網絡編程精解
作者: 孫衛琴
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社
書號: 9787121039003
發行時間: 2007年2月1日
地區: 大陸
語言: 簡體中文
簡介:



評論處1樓有網盤鏈接
內容介紹:
  本書結合大量的典型實例,詳細介紹了用java來編寫網絡應用程序的技術。本書的范例都基於最新的jdk 1.5版本,書中內容包括:java網絡編程的基礎知識、套接字編程、非阻塞通信、創建http服務器與客戶程序、數據報通信、對象的序列化與反序列化、java反射機制、rmi框架、jdbc api、javamail api、mvc設計模式、安全網絡通信、corba和web服務。另外,本書還涵蓋了sun公司的scjd(sun certified java developer)認證的考試要點。
  書中范例源文件請到http://www.fecit.com.cn的“下載專區”下載。
  閱讀本書,讀者不僅可以掌握網絡編程的實用技術,還可以進一步提高按照面向對象的思想來設計和編寫java軟件的能力。本書適用於所有java編程人員,包括java初學者及資深java開發人員。本書還可作為高校的java教材,以及企業的java培訓教材,也可作為sun公司scjd認證的輔導教材。
內容截圖:



目錄:


第1章 java網絡編程入門 1
1.1 進程之間的通信 1
1.2 計算機網絡的概念 3
1.3 osi參考模型 5
1.4 tcp/ip參考模型和
tcp/ip協議 8
1.4.1 ip協議 11
1.4.2 tcp協議及端口 14
1.4.3 rfc簡介 15
1.4.4 客戶/服務器通信模式 16
1.5 用java編寫客戶/服務器
程序 17
1.5.1 創建echoserver 18
1.5.2 創建echoclient 20
1.6 小結 22
1.7 練習題 23
第2章 socket用法詳解 25
2.1 構造socket 25
2.1.1 設定等待建立連接的
超時時間 26
.2.1.2 設定服務器的地址 26
2.1.3 設定客戶端的地址 27
2.1.4 客戶連接服務器時
可能拋出的異常 27
2.2 獲取socket的信息 30
2.3 關閉socket 32
2.4 半關閉socket 33
2.5 設置socket的選項 38
2.5.1 tcp_nodelay選項 38
2.5.2 so_resuseaddr選項 38
2.5.3 so_timeout選項 39
2.5.4 so_linger選項 42
2.5.5 so_rcvbuf選項 44
2.5.6 so_sndbuf選項 45
2.5.7 so_keepalive選項 45
2.5.8 oobinline選項 45
2.5.9 服務類型選項 45
2.5.10 設定連接時間、延遲和
帶寬的相對重要性 46
2.6 發送郵件的smtp客戶程序 47
2.7 小結 51
2.8 練習題 52
第3章 serversocket用法詳解 55
3.1 構造serversocket 55
3.1.1 綁定端口 55
3.1.2 設定客戶連接請求
隊列的長度 56
3.1.3 設定綁定的ip地址 58
3.1.4 默認構造方法的作用 58
3.2 接收和關閉與客戶的連接 59
3.3 關閉serversocket 60
3.4 獲取serversocket的信息 60
3.5 serversocket選項 62
3.5.1 so_timeout選項 62
3.5.2 so_reuseaddr選項 63
3.5.3 so_rcvbuf選項 64
3.5.4 設定連接時間、延遲和
帶寬的相對重要性 64
3.6 創建多線程的服務器 65
3.6.1 為每個客戶分配一個線程 65
3.6.2 創建線程池 67
3.6.3 使用jdk類庫提供的
線程池 72
3.6.4 使用線程池的注意事項 74
3.7 關閉服務器 76
3.8 小結 80
3.9 練習題 81
第4章 非阻塞通信 83
4.1 線程阻塞的概念 83
4.1.1 線程阻塞的原因 83
4.1.2 服務器程序用多線程
處理阻塞通信的局限 84
4.1.3 非阻塞通信的基本思想 85
4.2 java.nio包中的主要類 87
4.2.1 緩沖區buffer 88
4.2.2 字符編碼charset 90
4.2.3 通道channel 90
4.2.4 selectablechannel類 92
4.2.5 serversocketchannel類 93
4.2.6 socketchannel類 93
4.2.7 selector類 96
4.2.8 selectionkey類 97
4.3 服務器編程范例 100
4.3.1 創建阻塞的echoserver 100
4.3.2 創建非阻塞的echoserver 103
4.3.3 在echoserver中混合用
阻塞模式與非阻塞模式 110
4.4 客戶端編程范例 114
4.4.1 創建阻塞的echoclient 114
4.4.2 創建非阻塞的echoclient 116
4.4.3 創建非阻塞的pingclient 120
4.5 小結 126
4.6 練習題 127
第5章 創建非阻塞的http服務器 129
5.1 http協議簡介 129
5.1.1 http請求格式 129
5.1.2 http響應格式 132
5.1.3 測試http請求 133
5.2 創建非阻塞的http
服務器 137
5.2.1 服務器主程序:
httpserver類 137
5.2.2 具有自動增長的緩沖區的
channelio類 138
5.2.3 負責處理各種事件的
handler接口 140
5.2.4 負責處理接收連接就緒
事件的accepthandler類 140
5.2.5 負責接收http請求和
發送http響應的
requesthandler類 141
5.2.6 代表http請求的
request類 143
5.2.7 代表http響應的
response類 145
5.2.8 代表響應正文的content
接口及其實現類 147
5.2.9 運行http服務器 149
5.3 小結 150
5.4 練習題 151
第6章 客戶端協議處理框架 153
6.1 客戶端協議處理框架的
主要類 153
6.2 在客戶程序中運用
協議處理框架 154
6.2.1 url類的用法 154
6.2.2 urlconnection類的用法 156
6.3 實現協議處理框架 160
6.3.1 創建echourlconnection
類 161
6.3.2 創建echourlstreamhandler
及工廠類 162
6.3.3 創建echocontenthandler
類及工廠類 163
6.3.4 在echoclient類中運用
echo協議處理框架 165
6.4 小結 166
6.5 練習題 167
第7章 用swing組件展示
html文檔 169
7.1 在按鈕等組件上展示
html文檔 170
7.2 用jeditorpane組件
創建簡單的浏覽器 171
7.3 小結 179
7.4 練習題 179
第8章 基於udp的
數據報和套接字 181
8.1 udp協議簡介 181
8.2 datagrampacket類 184
8.2.1 選擇數據報的大小 185
8.2.2 讀取和設置datagrampacket
的屬性 185
8.2.3 數據格式的轉換 186
8.2.4 重用datagrampacket 187
8.3 datagramsocket類 189
8.3.1 構造datagramsocket 189
8.3.2 接收和發送數據報 190
8.3.3 管理連接 190
8.3.4 關閉datagramsocket 191
8.3.5 datagramsocket的選項 191
8.3.6 ip服務類型選項 193
8.4 datagramchannel類 193
8.4.1 創建datagramchannel 194
8.4.2 管理連接 194
8.4.3 用send()方法發送數據報 194
8.4.4 用receive()方法接
收數據報 195
8.4.5 用write()方法發送數據報 198
8.4.6 用read()方法接收數據報 199
8.5 組播socket 202
8.5.1 multicastsocket類 205
8.5.2 組播socket的范例 207
8.6 小結 209
8.7 練習題 210
第9章 對象的序列化與反序列化 213
9.1 jdk類庫中的序列化api 213
9.2 實現serializable接口 218
9.2.1 序列化對象圖 220
9.2.2 控制序列化的行為 222
9.2.3 readresolve()方法在
單例類中的運用 229
9.3 實現externalizable接口 231
9.4 可序列化類的不同
版本的序列化兼容性 233
9.5 小結 235
9.6 練習題 236
第10章 java語言的反射機制 239
10.1 java reflection api簡介 239
10.2 在遠程方法調用中運用
反射機制 244
10.3 代理模式 248
10.3.1 靜態代理類 248
10.3.2 動態代理類 250
10.3.3 在遠程方法調用中
運用代理類 253
10.4 小結 258
10.5 練習題 259
第11章 rmi框架 261
11.1 rmi的基本原理 262
11.2 創建第一個rmi應用 264
11.2.1 創建遠程接口 264
11.2.2 創建遠程類 265
11.2.3 創建服務器程序 267
11.2.4 創建客戶程序 269
11.2.5 運行rmi應用 270
11.3 遠程對象工廠設計模式 272
11.4 遠程方法中的參數與
返回值傳遞 277
11.5 回調客戶端的遠程對象 281
11.6 遠程對象的並發訪問 286
11.7 分布式垃圾收集 289
11.8 遠程對象的equals()、
hashcode()和clone()方法 294
11.9 使用安全管理器 294
11.10 rmi應用的部署及類的
動態加載 295
11.11 遠程激活 297
11.12 小結 303
11.13 練習題 304
第12章 通過jdbc api
訪問數據庫 305
12.1 jdbc的實現原理 306
12.2 安裝和配置mysql
數據庫 308
12.3 jdbc api簡介 310
12.4 jdbc api的基本用法 314
12.4.1 處理字符編碼的轉換 317
12.4.2 把連接數據庫的各種
屬性放在配置文件中 318
12.4.3 管理connection、statement
和resultset對象的
生命周期 321
12.4.4 執行sql腳本文件 326
12.4.5 處理sqlexception 328
12.4.6 輸出jdbc日志 329
12.4.7 獲得新插入記錄的
主鍵值 329
12.4.8 設置批量抓取屬性 330
12.4.9 檢測驅動器使用的
jdbc版本 330
12.4.10 元數據 331
12.5 可滾動及可更新的結果集 333
12.6 行集 339
12.7 調用存儲過程 346
12.8 處理blob和clob
類型數據 347
12.9 控制事務 351
12.9.1 事務的概念 351
12.9.2 聲明事務邊界的概念 353
12.9.3 在mysql.exe程序中
聲明事務 354
12.9.4 通過jdbc api
聲明事務邊界 356
12.9.5 保存點 357
12.9.6 批量更新 358
12.9.7 設置事務隔離級別 360
12.10 數據庫連接池 362
12.10.1 創建連接池 363
12.10.2 datasource數據源 369
12.11 小結 371
12.12 練習題 372
第13章 基於mvc和rmi的
分布式應用 375
13.1 mvc設計模式簡介 375
13.2 store應用簡介 377
13.3 創建視圖 381
13.4 創建控制器 389
13.5 創建模型 390
13.6 創建獨立應用 394
13.7 創建分布式應用 395
13.8 小結 398
13.9 練習題 398
第14章 通過javamail api
收發郵件 401
14.1 e-mail協議簡介 401
14.1.1 smtp簡單郵件
傳輸協議 401
14.1.2 pop3郵局協議 402
14.1.3 接收郵件的新
協議imap 402
14.1.4 mime簡介 403
14.2 javamail api簡介 403
14.3 建立javamail應用程序的
開發環境 405
14.3.1 獲得javamail api
的類庫 405
14.3.2 安裝和配置郵件服務器 406
14.4 創建javamail
應用程序 408
14.5 身份驗證 412
14.6 urlname類 416
14.7 創建和讀取復雜
電子郵件 418
14.7.1 郵件地址 419
14.7.2 郵件頭部 420
14.7.3 郵件標記 421
14.7.4 郵件正文 422
14.8 操縱郵件夾 427
14.9 小結 432
14.10 練習題 433
第15章 安全網絡通信 435
15.1 ssl簡介 435
15.1.1 加密通信 436
15.1.2 安全證書 436
15.1.3 ssl握手 437
15.1.4 創建自我簽名的
安全證書 438
15.2 jsse簡介 439
15.2.1 keystore、keymanager
與trustmanager類 442
15.2.2 sslcontext類 443
15.2.3 sslserversocketfactory
類 444
15.2.4 sslsocketfactory類 444
15.2.5 sslsocket類 444
15.2.6 sslserversocket類 447
15.2.7 sslengine類 448
15.3 創建基於ssl的安全
服務器和安全客戶 453
15.4 小結 457
15.5 練習題 457
第16章 corba簡介 459
16.1 創建idl接口 460
16.2 創建idl接口的實現類 460
16.3 創建服務器程序 461
16.4 創建客戶程序 462
16.5 運行corba程序 463
16.6 小結 464
16.7 練習題 465
第17章 web服務簡介 467
17.1 soap簡介 467
17.2 建立apache axis環境 469
17.3 在tomcat上發布
apache-axis web應用 470
17.4 創建soap服務 471
17.4.1 創建提供soap
服務的java類 471
17.4.2 創建soap服務的
發布描述符文件 471
17.5 管理soap服務 472
17.5.1 發布soap服務 472
17.5.2 刪除soap服務 473
17.6 創建和運行soap
客戶程序 473
17.7 發布jws服務 476
17.8 小結 476
17.9 練習題 477
附錄a 本書范例的運行方法 479
a.1 本書所用軟件的下載地址 479
a.2 部分軟件的安裝 479
a.2.1 安裝jdk 480
a.2.2 安裝ant 480
a.2.3 安裝tomcat 481
a.3 編譯源程序 481
a.4 運行客戶/服務器程序 482



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved