2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

精通Java網絡編程(第2版)

  • 作者:汪曉平,賈敬習,李功 著
  • 出版社: 清華大學出版社
  • 出版時間:2009-02-01
  • 版次:1
  • 商品編號: 10156682

    頁數:564

    印次:1

    印刷時間:2009-02-01


HK$92.90 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

本書由淺入深地講解了Java網絡編程的基本知識,內容全面,涵蓋了從網絡編程基礎知識到遠程方法調用(RMI)等各方面的內容。《精通Java網絡編程(第2版)》共分15章,主要內容包括Java開發環境的搭建、Java Applet程序的編寫、使用JDBC進行數據庫操作、JavaBean和Java Servlet、Java輸入/輸出流和Java線程、InetAddress類封裝網絡地址查找資源、使用URL以及URLConnection類封裝URL地址訪問資源、Socket客戶端和服務器端進行TCP可靠連接的網絡應用、安全套接字SSL Socket以及使用通道進行非阻塞通信,最後介紹了JavaMail電子郵件的收發、RMI(遠程方法調用)。
  《精通Java網絡編程(第2版)》提供了很多實例程序,包含很多可以實際工作的代碼,實現了功能完整的網絡客戶端和服務器。無論是希望編寫特殊用途的Web服務器程序、安全的網絡通信程序,還是電子郵件客戶端,都會找到可供學習和可以借鑑的代碼。

目錄

第1章 Java網絡開發前的準備/1
1.1 Java的安裝/1
1.2 JDK 6的配置/3
1.2.1 命令行配置/3
1.2.2 圖形界面配置/4
1.2.3 查看Java版本/5
1.2.4 調試JDK/6
1.3 Eclipse 3.3/7
1.3.1 Eclipse簡介/7
1.3.2 Eclipse開發環境/9
1.4 Tomcat 6安裝配置/11
1.5 一個簡單的Java應用程序/12
1.6 本章小結/18

第2章 Java Applet的設計及應用/19
2.1 Applet程序設計基礎/19
2.1.1 Applet的基本概念/19
2.1.2 第一個Applet程序/20
2.1.3 Applet類/23
2.2 Java Applet程序設計技巧/26
2.2.1 Java Applet編程顯示圖像/26
2.2.2 Java Applet播放聲音/30
2.2.3 Java Applet編程之文字顯示/30
2.2.4 Java Applet編程之響應鼠標鍵盤/31
2.3 Java Applet實例/33
2.4 本章小結/49

第3章 JDBC編程/51
3.1 結構化查詢語言(SQL)/51
3.1.1 SQL概述/52
3.1.2 SQL的數據定義(DDL)/53
3.1.3 SQL的數據操縱(DML)/57
3.1.4 SQL的數據控制(DCL)/62
3.2 JDBC的設計方案和典型用法/63
3.2.1 什麼是數據庫/63
3.2.2 JDBC的設計方案/66
3.2.3 JDBC的典型用法/73
3.3 JDBC編程概念/76
3.3.1 JDBC介紹/76
3.3.2 建立JDBC連接/77
3.3.3 JDBC發送SQL語句/82
3.3.4 獲得SQL語句的執行結果/85
3.4 一個完整的調用JDBC的例子/87
3.5 本章小結/98

第4章 JavaBean的設計及應用/99
4.1 JavaBean基本概念/99
4.1.1 什麼是JavaBean/100
4.1.2 JavaBean的應用/101
4.1.3 JavaBean屬性/105
4.1.4 JavaBean和EJB的區別/106
4.1.5 配置Eclipse 3.3開發JavaBean/107
4.2 JavaBean相關標籤/110
4.2.1 使用JavaBean標籤/111
4.2.2 設置屬性標籤/112
4.2.3 獲取屬性標籤/113
4.3 JSP中JavaBean的使用/113
4.4 JSP + JavaBean Web程序實例/118
4.5 本章小結/124

第5章 Java Servlet的設計及應用/125
5.1 Java Servlet程序設計基礎/125
5.1.1 Servlet的基本概念/126
5.1.2 Java Servlet編程及應用/127
5.2 編寫Servlet所需的開發環境/130
5.2.1 JSDK(Java Servlet Development Kit)/131
5.2.2 支持Servlet的Web服務器/131
5.2.3 開發Servlet的過程/131
5.3 基本Servlet的編寫/135
5.3.1 小服務程序Servlet的編寫/135
5.3.2 Servlet和多線程/138
5.3.3 用Servlet控制會話/139
5.4 Servlet實例/143
5.5 本章小結/154

第6章 Java I/O流/155
6.1 輸出流/157
6.1.1 OutputStream類/157
6.1.2 裝飾類/159
6.1.3 Writer類/161
6.2 輸入流/162
6.2.1 InputStream類/162
6.2.2 FilterInputStream類/164
6.2.3 Reader 類/165
6.2.4 StringTokenizer標記類的運用及其改進/166
6.2.5 NIO類/169
6.3 ZIP 流/177
6.3.1 用GZIP進行壓縮/178
6.3.2 用ZIP進行多文件保存/180
6.4 I/O流的典型應用/181
6.5 文件拆分實例/189
6.6 本章小結/197

第7章 Java線程機制/199
7.1 線程的概念/199
7.1.1 從Thread類繼承/200
7.1.2 從Runnable 接口實現線程/204
7.2 線程同步和死鎖/205
7.2.1 線程的狀態/206
7.2.2 堵塞狀態/206
7.2.3 堵塞狀態實例/207
7.2.4 對象的鎖/216
7.2.5 線程的同步/217
7.2.6 線程的死鎖/218
7.3 線程池/221
7.3.1 為什麼需要線程池/221
7.3.2 如何實現線程池/221
7.4 多線程應用/228
7.5 小球碰撞遊戲/238
7.6 本章小結/247

第8章 查找Internet資源/249
8.1 Internet基本概念/249
8.1.1 Internet的由來及發展/249
8.1.2 TCP/IP協議/252
8.1.3 域名服務器DNS/259
8.2 InetAddress 類/260
8.2.1 創建一個新的InetAddress對象/261
8.2.2 InetAddress類中提供的方法/267
8.3 應用實例/268
8.4 本章小結/289

第9章 訪問Internet資源/291
9.1 URL簡介/291
9.2 URL格式/292
9.3 Java中如何使用URL/293
9.3.1 URL類的構造函數/293
9.3.2 URL類/293
9.4 編寫簡單的HTTP服務器/298
9.4.1 什麼是HTTP/298
9.4.2 Web客戶/299
9.4.3 Web服務器/299
9.4.4 URLConnection類/300
9.4.5 HttpURLConnection類/304
9.4.6 使用URLConnection和
HttpURLConnection編程/306
9.4.7 編寫簡單的HTTP服務器/308
9.5 URLEncoder類和URLDecoder類/316
9.5.1 URLEncoder類/316
9.5.2 URLDecoder類/318
9.5.3 HTTP服務器實例/318
9.6 本章小結/325

第10章 客戶端套接字/327
10.1 客戶/服務器模型/327
10.1.1 網絡客戶/328
10.1.2 網絡服務器/328
10.2 套接字的概念/329
10.2.1 套接字的由來/329
10.2.2 套接字編程基本概念/329
10.3 Socket類和套接字異常/334
10.3.1 Socket類/334
10.3.2 套接字異常/353
10.4 可視化聊天工具/353
10.5 本章小結/358

第11章 服務器端套接字/359
11.1 ServerSocket類/359
11.1.1 構造函數/360
11.1.2 ServerSocket方法的使用/362
11.2 HTTP/370
11.3 代理服務器/378
11.3.1 基礎概念/378
11.3.2 設計規劃/379
11.3.3 代理服務器的實現/380
11.4 聊天程序實現/390
11.4.1 Server模塊/391
11.4.2 Protocols模塊/405
11.4.3 Client模塊/407
11.4.4 運行結果/423
11.5 本章小結/424

第12章 安全套接字/425
12.1 安全套接字SSL介紹/425
12.1.1 協議的起源/425
12.1.2 協議概述/426
12.1.3 協議規範/426
12.1.4 相關技術/430
12.1.5 與SET協議的比較/431
12.1.6 前景展望/432
12.1.7 SSLSocket和SSLServerSocket/432
12.2 安全客戶端套接字SSLSocket類的用法/433
12.2.1 SSLSocketFactory和SSL-ServerSocketFactory/433
12.2.2 SSLSocket類/435
12.3 安全服務器端套接字SSL-ServerSocket類的用法/439
12.4 安全套接字的運用/444
12.4.1 HTTP概覽/445
12.4.2 不安全的HTTP服務器/446
12.4.3 安全套接字HTTP服務器/449
12.5 本章小結/454

第13章 非阻塞通信/455
13.1 非阻塞通信概述/455
13.2 Java非阻塞通信/456
13.2.1 創建非阻塞通道/456
13.2.2 創建非阻塞C/S實例/464
13.2.3 選擇器(Selector)/469
13.2.4 緩衝區(Buffer)/470
13.3 服務器編程實例/473
13.4 本章小結/477

第14章 JavaMail郵件系統/479
14.1 目前流行的協議/479
14.1.1 SMTP/479
14.1.2 郵件發送實例/481
14.1.3 POP3/486
14.1.4 IMAP/495
14.1.5 MIME/496
14.2 JavaMail介紹/496
14.2.1 JavaMail分層體系/496
14.2.2 Java Mail API核心類/497
14.3 E-mail基本任務/505
14.4 完整的JavaMail例子/513
14.5 本章小結/527

第15章 RMI遠程方法調用/529
15.1 RMI介紹/529
15.1.1 網絡構架/530
15.1.2 遠程接口/530
15.1.3 RMI開發實例/531
15.2 java.rmi包/537
15.2.1 Remote接口/537
15.2.2 Naming 類/538
15.2.3 Remote Exception類/540
15.2.4 使用RMI的應用程序/541
15.3 遠程調用中的參數傳遞/545
15.3.1 傳遞非遠程對象/545
15.3.2 一個購買商品系統實例/546
15.3.3 傳遞遠程對象/555
15.3.4 Cloning 遠程對象/557
15.4 Java IDL和CORBA/557
15.4.1 CORBA/557
15.4.2 Java IDL應用編程/558
15.4.3 CORBA與RMI的對比/563
15.5 本章小結/564


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。