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

Java網絡編程技術與實踐

Java網絡編程技術與實踐

定 價:¥59.00

作 者: 杜佳榮、馬建紅、滕振宇
出版社: 清華大學出版社
叢編項: 網絡編程系列叢書
標 簽: 算法語言

ISBN: 9787302175148 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數: 556 字數:  

內容簡介

  《Java網絡編程技術與實踐》本著理論結合實際的原則,通過諸多案例來分析各種Java網絡程序的設計思想和開發(fā)步驟。全書共分15章,分別講解了Java網絡編程基礎、TCP和UDP協議應用、Applet技術、基于JMF協議實現在線播放多媒體功能、開發(fā)基于FTP協議的文件下載程序、基于RMI協議實現遠程調用,以及網絡五子棋、網絡白板、Java聊天室、文件上傳和下載、郵件系統、訂單查詢等程序的開發(fā)方法和基于多層網絡架構程序的開發(fā)過程。《Java網絡編程技術與實踐》突出實用,實例豐富,不僅可作為高等院校計算機相關專業(yè)師生的參考教材,對于廣大程序設計人員也有很大的參考價值。

作者簡介

暫缺《Java網絡編程技術與實踐》作者簡介

圖書目錄

第1章 Java網絡編程起步
1.1 Java開發(fā)環(huán)境概述
1.1.1 安裝和配置JDK
1.1.2 安裝Eclipse環(huán)境
1.2 網絡通信常用協議
1.2.1 TCP/IP網絡通信模型
1.2.2 TCP與UDP通信協議
1.3 I/O流與網絡通信
1.3.1 Java輸入流與輸出流概述
1.3.2 代碼示例
1.4 多線程與網絡通信
1.4.1 Java與多線程
1.4.2 構建基于多線程的通信模型
1.5 JDBC數據庫編程概述
1.5.1 Java的JDBC API
1.5.2 JDBC實例分析
1.5.3 通用數據庫管理訪問模塊設計
1.6 Java界面開發(fā)技術
1.6.1 Swing簡介
1.6.2 Swing事件響應機制
1.6.3 Swing代碼示例
1.7 本章小結
第2章 Java與TCP網絡協議開發(fā)
2.1 TCP協議與Java支持類庫
2.1.1 TCP協議與三次握手
2.1.2 Java的Socket相關類說明
2.2 簡單的C/S架構程序
2.2.1 通信流程設計
2.2.2 開發(fā)服務器端代碼
2.2.3 開發(fā)客戶端代碼
2.2.4 運行效果演示
2.3 基于多線程的通信程序
2.3.1 在通信中引入多線程
2.3.2 開發(fā)服務器端代碼
2.3.3 開發(fā)客戶端代碼
2.3.4 運行效果演示
2.4 構建基于TCP協議的應用層通信模型
2.4.1 TCP協議與網絡應用層的關系
2.4.2 定義應用層通信協議
2.4.3 開發(fā)服務器端代碼
2.4.4 開發(fā)客戶端代碼
2.4.5 運行效果演示
2.5 本章小結
第3章 Java與UDP通信協議開發(fā)
3.1 UDP協議與Java支持類庫
3.1.1 UDP協議與數據報文
3.1.2 Java的UDP相關類說明
3.2 簡單的UDP通信程序
3.2.1 UDP通信流程設計
3.2.2 開發(fā)報文的處理類代碼
3.2.3 開發(fā)客戶端代碼
3.2.4 開發(fā)服務器端代碼
3.2.5 運行效果演示
3.3 基于多線程的UDP程序
3.3.1 編寫客戶端代碼
3.3.2 編寫服務器端代碼
3.3.3 運行效果演示
3.4 本章小結
第4章 Java小程序開發(fā)——Applet編程
4.1 Applet概述
4.1.1 Applet有什么功能
4.1.2 如何開發(fā)Applet
4.1.3 如何在網頁里嵌入Applet
4.2 Apptet功能設計
4.2.1 在Applet里播放音頻文件
4.2.2 在Applet里顯示圖片
4.2.3 Applet里的事件響應機制
4.2.4 使用Applet編寫計時器
4.2.5 運行效果演示
4.3 本章小結
第5章 基于RTP協議的JMF播放器
5.1 JMF相關知識
5.1.1 多媒體
5.1.2 媒體流
5.1.3 常用媒體格式
5.2 JMF基礎
5.2.1 基于媒體流的JMF結構
5.2.2 JMF模型
5.2.3 JMF播放器
5.2.4 JMF數據處理
5.2.5 RTP與RTPC協議
5.3 開發(fā)JMF工程
5.3.1 安裝JMF
5.3.2 在Eclipse中配置JMF
5.4 基于RTP協議的JMF播放器
5.4.1 發(fā)送端模塊分析
5.4.2 接收端模塊分析
5.5 運行效果
5.5.1 運行前準備
5.5.2 運行接收端程序
5.5.3 運行發(fā)送端程序
5.6 本章小結
第6章 基于Java Swing的FTP客戶端程序開發(fā)
6.1 FTP簡介
6.1.1 FTP協議概述
6.1.2 FTP傳輸方式
6.1.3 FTP工作模式
6.1.4 FTP客戶端組件
6.1.5 Enterprisedt組件入門
6.2 需求分析與設計
6.2.1 需求分析
6.2.2 模塊設計
6.3 創(chuàng)建Swing FTP工程
6.3.1 用Eclispe+MyEclispe創(chuàng)建工程
6.3.2 FTP功能模塊
6.3.3 FTP登錄模塊
6.3.4 FTP主界面模塊
6.4 程序演示
6.4.1 FTP登錄模塊演示
6.4.2 FTP主界面模塊演示
6.5 本章小結
第7章 基于RMI的網絡應用設計
7.1 RMI與遠程方法調用
7.1.1 RMI的構成要素
7.1.2 RMI模型的特點及其應用場景
7.1.3 RMI開發(fā)包簡介
7.2 編寫HelloWorld的RMI代碼
7.2.1 編寫服務器端代碼
7.2.2 編寫RMI客戶端代碼
7.2.3 配置運行RMI代碼
7.3 RMI與DTO模式
7.3.1 DTO模式概述
7.3.2 編寫服務器端代碼
7.3.3 編寫RMI客戶端代碼
7.3.4 配置運行RMI代碼
7.4 本章小結
第8章 基于Socket開發(fā)的Java網絡五子棋
8.1 需求分析與設計
8.1.1 需求分析
8.1.2 模塊設計
8.2 用戶面板模塊
8.2.1 開發(fā)用戶列表面板
8.2.2 開發(fā)用戶聊天面板
8.2.3 開發(fā)用戶輸入面板
8.2.4 開發(fā)用戶操作面板
8.3 棋盤面板模塊
8.3.1 開發(fā)黑棋類
8.3.2 開發(fā)白棋類
8.3.3 開發(fā)棋盤面板
8.3.4 開發(fā)棋盤線程
8.4 五子棋服務器模塊
8.4.1 開發(fā)服務器信息面板
8.4.2 開發(fā)服務器線程
8.4.3 開發(fā)服務器端
8.5 五子棋客戶端模塊
8.5.1 開發(fā)客尸端
8.5.2 開發(fā)客戶端線程
8.6 程序演示
8.7 本章小結
第9章 基于Swing的網絡白板
9.1 需求分析與設計
9.1.1 需求分析
9.1.2 模塊設計
9.2 網絡白板系統模塊實現
9.2.1 用戶登錄模塊
9.2.2 網絡消息協議模塊
9.2.3 網絡白板服務器模塊
9.2.4 網絡白板模塊
9.3 項目創(chuàng)建及運行效果演示
9.3.1 工程的創(chuàng)建及運行
9.3.2 登錄效果演示
9.3.3 網絡白板界面效果演示
9.4 本章小結
第10章 基于TCP協議的JavaSwing網絡聊天室
10.1 需求分析與設計
10.1.1 需求分析
10.1.2 模塊設計
10.1.3 數據庫設計
10.1.4 建立ODBC數據源
10.2 創(chuàng)建基于Swing+Eclipse的Java項目
10.2.1 創(chuàng)建聊天系統Java項目
10.2.2 創(chuàng)建Swing類
10.3 Swing聊天室系統模塊分析
10.3.1 數據庫操作模塊
10.3.2 登錄與聊天室選擇模塊
10.3.3 注冊模塊
10.3.4 管理用戶模塊
10.3.5 聊天模塊
10.4 運行效果演示
10.4.1 登錄與聊天室選擇效果演示
10.4.2 注冊效果演示
10.4.3 管理用戶效果演示
10.4.4 聊天室效果演示
10.5 本章小結
第11章 基于COS組件的文件上傳和下載應用開發(fā)
11.1 COS概述
11.1.1 文件傳輸與COS組件的關系
11.1.2 取得COS組件
11.1.3 COS組件的特點
11.1.4 創(chuàng)建Eclipse項目導入COS組件
11.2 COS組件類快速入門
11.2.1 MultipartRequest類
11.2.2 MultipartParser類
11.2.3 FileRenamePolicy接口
11.2.4 ServletUtils類
11.3 用COS編寫文件上傳與下載的示例
11.3.1 用MultipartRequest進行文件上傳
11.3.2 用MultipartRequest進行含文件上傳的復雜表單處理
11.3.3 用ServletUtil類進行文件下載
11.3.4 實現FileRenamePolicy接口自定義重命名方式
11.3.5 用MultipartParser進行文件上傳
11.4 示例演示
11.4.1 服務器配置及程序的發(fā)布
11.4.2 運行“用MultipartRequest上傳文件”
11.4.3 用MultipartRequest進行含文件上傳的復雜表單處理
11.4.4 用ServletUtils進行文件下載
11.4.5 實現FileRenamePolicy接口自定義重命名方式
11.4.6 用MultipartParser進行文件上傳
11.5 本章小結
第12章 基干JavaMail的JSP郵件管理系統
12.1 需求分析與設計
12.1.1 需求分析
12.1.2 模塊設計
12.1.3 數據庫設計
12.2 JavaMail快速入門
12.2.1 Session類
12.2.2 Message類
12.2.3 Address類
12.2.4 Transport類
12.2.5 Store類和Folder類
12.3 建立郵件管理系統框架
12.3.1 建立郵件系統的Web工程
12.3.2 下載并安裝郵件服務器
12.4 數據庫管理模塊
12.4.1 基于DAO模式的共通數據庫訪問模塊
12.4.2 基于DAO模式的登錄數據庫訪問模塊
12.4.3 基于DAO模式的郵件信息相關數據庫訪問模塊
12.4.4 基于DAO模式的通訊錄相關數據庫訪問模塊
12.5 登錄模塊
12.5.1 界面設計
12.5.2 編寫業(yè)務邏輯
12.6 郵件信息模塊
12.6.1 界面設計
12.6.2 編寫業(yè)務邏輯
12.7 通訊錄模塊
12.7.1 界面設計
12.7.2 編寫業(yè)務邏輯
12.8 模塊演示
12.9 本章小結
第13章 基于SOAP協議的訂單查詢應用開發(fā)
13.1 SOAP簡介
13.1.1 Web服務
13.1.2 XML
13.1.3 SOAP
13.2 搭建SOAP開發(fā)環(huán)境
13.2.1 Apache Axis
13.2.2 Tomcat中安裝Axis
13.3 開發(fā)一個查詢訂單信息功能的SOAP項目
13.3.1 項目設計
13.3.2 數據庫設計
13.3.3 設計Customer類和Order類
13.3.4 設計開發(fā)服務端程序
13.3.5 設計開發(fā)客戶端程序
13.4 項目分析
13.4.1 deploy.wsdd
13.4.2 調用SOAP服務
13.5 本章小結
第14章 EJB網絡應用程序開發(fā)初步
14.1 EJB概述
14.1.1 EJB組件架構
14.1.2 EJB組件類型
14.1.3 EJB開發(fā)步驟
14.2 會話Bean
14.2.1 無狀態(tài)會話Bean
14.2.2 有狀態(tài)會話Bean
14.3 實體Bean
14.3.1 BMP實體Bean
14.3.2 CMP實體Bean
14.4 本章小結
第15章 基干EJB的學生選課系統
15.1 需求分析與設計
15.1.1 需求分析
15.1.2 模塊設計
15.1.3 數據庫設計
15.2 學生選課系統模塊設計
15.2.1 數據庫模塊
15.2.2 登錄模塊
15.2.3 學生操作模塊
15.3 運行效果演示
15.3.1 登錄效果演示
15.3.2 學生選課效果演示
15.4 本章小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號