注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關精通Java網(wǎng)絡編程(第二版)

精通Java網(wǎng)絡編程(第二版)

精通Java網(wǎng)絡編程(第二版)

定 價:¥59.80

作 者: 汪曉平,賈敬習,李功 編著
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

ISBN: 9787302194835 出版時間: 2009-02-01 包裝: 平裝
開本: 16開 頁數(shù): 564 字數(shù):  

內(nèi)容簡介

  本書由淺入深地講解了Java網(wǎng)絡編程的基本知識,內(nèi)容全面,涵蓋了從網(wǎng)絡編程基礎知識到遠程方法調用(RMI)等各方面的內(nèi)容。全書共分15章,主要內(nèi)容包括Java開發(fā)環(huán)境的搭建、Java Applet程序的編寫、使用JDBC進行數(shù)據(jù)庫操作、JavaBean和Java Servlet、Java輸入/輸出流和Java線程、InetAddress類封裝網(wǎng)絡地址查找資源、使用URL以及URLConnection類封裝URL地址訪問資源、Socket客戶端和服務器端進行TCP可靠連接的網(wǎng)絡應用、安全套接字SSL Socket以及使用通道進行非阻塞通信,最后介紹了JavaMail電子郵件的收發(fā)、RMI(遠程方法調用)。本書提供了很多實例程序,包含很多可以實際工作的代碼,實現(xiàn)了功能完整的網(wǎng)絡客戶端和服務器。無論是希望編寫特殊用途的Web服務器程序、安全的網(wǎng)絡通信程序,還是電子郵件客戶端,都會找到可供學習和可以借鑒的代碼。本書的實例源代碼可通過http://www.tupwk.com.cn/downpage下載。本書可作為高校計算機相關專業(yè)的參考教材,對于廣大Java網(wǎng)絡程序開發(fā)人員也具有很大的參考價值。

作者簡介

暫缺《精通Java網(wǎng)絡編程(第二版)》作者簡介

圖書目錄

第1章 Java網(wǎng)絡開發(fā)前的準備/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開發(fā)環(huán)境/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的數(shù)據(jù)定義(DDL)/53
3.1.3 SQL的數(shù)據(jù)操縱(DML)/57
3.1.4 SQL的數(shù)據(jù)控制(DCL)/62
3.2 JDBC的設計方案和典型用法/63
3.2.1 什么是數(shù)據(jù)庫/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發(fā)送SQL語句/82
3.3.4 獲得SQL語句的執(zhí)行結果/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的區(qū)別/106
4.1.5 配置Eclipse 3.3開發(fā)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所需的開發(fā)環(huán)境/130
5.2.1 JSDK(Java Servlet Development Kit)/131
5.2.2 支持Servlet的Web服務器/131
5.2.3 開發(fā)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 接口實現(xiàn)線程/204
7.2 線程同步和死鎖/205
7.2.1 線程的狀態(tài)/206
7.2.2 堵塞狀態(tài)/206
7.2.3 堵塞狀態(tài)實例/207
7.2.4 對象的鎖/216
7.2.5 線程的同步/217
7.2.6 線程的死鎖/218
7.3 線程池/221
7.3.1 為什么需要線程池/221
7.3.2 如何實現(xiàn)線程池/221
7.4 多線程應用/228
7.5 小球碰撞游戲/238
7.6 本章小結/247
第8章 查找Internet資源/249
8.1 Internet基本概念/249
8.1.1 Internet的由來及發(fā)展/249
8.1.2 TCP/IP協(xié)議/252
8.1.3 域名服務器DNS/259
8.2 InetAddress 類/260
8.2.1 創(chuàng)建一個新的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類的構造函數(shù)/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 網(wǎng)絡客戶/328
10.1.2 網(wǎng)絡服務器/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 構造函數(shù)/360
11.1.2 ServerSocket方法的使用/362
11.2 HTTP/370
11.3 代理服務器/378
11.3.1 基礎概念/378
11.3.2 設計規(guī)劃/379
11.3.3 代理服務器的實現(xiàn)/380
11.4 聊天程序實現(xiàn)/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 協(xié)議的起源/425
12.1.2 協(xié)議概述/426
12.1.3 協(xié)議規(guī)范/426
12.1.4 相關技術/430
12.1.5 與SET協(xié)議的比較/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 創(chuàng)建非阻塞通道/456
13.2.2 創(chuàng)建非阻塞C/S實例/464
13.2.3 選擇器(Selector)/469
13.2.4 緩沖區(qū)(Buffer)/470
13.3 服務器編程實例/473
13.4 本章小結/477
第14章 JavaMail郵件系統(tǒng)/479
14.1 目前流行的協(xié)議/479
14.1.1 SMTP/479
14.1.2 郵件發(fā)送實例/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 網(wǎng)絡構架/530
15.1.2 遠程接口/530
15.1.3 RMI開發(fā)實例/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 遠程調用中的參數(shù)傳遞/545
15.3.1 傳遞非遠程對象/545
15.3.2 一個購買商品系統(tǒng)實例/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

本目錄推薦

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