注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合網(wǎng)絡(luò)編程與計(jì)算技術(shù)

網(wǎng)絡(luò)編程與計(jì)算技術(shù)

網(wǎng)絡(luò)編程與計(jì)算技術(shù)

定 價(jià):¥47.00

作 者: 劉化君 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111267614 出版時(shí)間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 440 字?jǐn)?shù):  

內(nèi)容簡介

  本書內(nèi)容共有12章,比較全面地講解了在java平臺(tái)上編寫網(wǎng)絡(luò)通信應(yīng)用程序的技術(shù)與方法,包括從發(fā)送數(shù)據(jù)報(bào)和數(shù)據(jù)流到實(shí)現(xiàn)http等高層應(yīng)用協(xié)議,以及分布式計(jì)算技術(shù)。本書首先闡釋了網(wǎng)絡(luò)編程與計(jì)算技術(shù)的基本概念,介紹了java開發(fā)環(huán)境配置、java的輸入/輸出系統(tǒng)及其工作方式、java多線程應(yīng)用程序等編程基礎(chǔ);然后重點(diǎn)講解了訪問internet資源、套接字編程、創(chuàng)建http服務(wù)器與客戶機(jī)、數(shù)據(jù)報(bào)通信、非阻塞通信、網(wǎng)絡(luò)安全通信、javamail編程、java平臺(tái)下數(shù)據(jù)庫的連接操作等編程技術(shù);最后針對遠(yuǎn)程方法調(diào)用(rmi)、corba分布式計(jì)算、基于jxta的對等計(jì)算以及web服務(wù)等分布式計(jì)算編程問題進(jìn)行了介紹。各部分內(nèi)容均給出了很多可以實(shí)際工作的java程序源代碼,實(shí)現(xiàn)了功能比較完整的網(wǎng)絡(luò)客戶機(jī)和服務(wù)器功能;所有程序示例都基于最新的java se 6版本,并在網(wǎng)絡(luò)環(huán)境下調(diào)試通過。另外,在每章末還配有一定數(shù)量的思考與練習(xí)題,以便于讀者檢驗(yàn)學(xué)習(xí)效果,使所學(xué)內(nèi)容得到鞏固和加強(qiáng)。.本書力求創(chuàng)新,給讀者以實(shí)用和最新的編程技術(shù)與技巧。本書適用范圍較廣,既可以作為高等院校網(wǎng)絡(luò)編程課程的教材和教學(xué)參考書,又可作為企業(yè)java網(wǎng)絡(luò)編程培訓(xùn)教材或自學(xué)參考書。對于具有一定java編程基礎(chǔ),并希望進(jìn)一步提高網(wǎng)絡(luò)編程技術(shù)的讀者,也是一本理想的參考書。

作者簡介

  劉化君(1954—),男,山東臨沂人,南京工程學(xué)院通信工程學(xué)院院長、教授,長期從事“計(jì)算機(jī)網(wǎng)絡(luò)與通信”的教學(xué)與科研工作。在清華大學(xué)學(xué)報(bào)等學(xué)術(shù)刊物上發(fā)表《高速路由器中一種實(shí)現(xiàn)QoS保證的分組轉(zhuǎn)發(fā)方案》(EI收錄)學(xué)術(shù)論文60余篇;編著出版《計(jì)算機(jī)網(wǎng)絡(luò)與通信》、《綜合布線系統(tǒng)》等著作、普通高等教育“十一五”國家級規(guī)劃教材12部,其中獲山東省教育廳科技進(jìn)步獎(jiǎng)著作二等獎(jiǎng)1項(xiàng);主持完成《網(wǎng)絡(luò)處理器路由隊(duì)列管理與分組調(diào)度》等江蘇省高校自然科學(xué)計(jì)劃基金項(xiàng)目3項(xiàng),以及多項(xiàng)省市重點(diǎn)計(jì)算機(jī)網(wǎng)絡(luò)工程及應(yīng)用軟件開發(fā)。

圖書目錄

前言
第1章 概述
1.1 引言
1.2 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
1.2.1 何謂計(jì)算機(jī)網(wǎng)絡(luò)
1.2.2 tcp/ip協(xié)議的體系結(jié)構(gòu)
1.2.3 互聯(lián)網(wǎng)絡(luò)的數(shù)據(jù)通信過程
1.3 tcp/ip
1.3.1 ip地址和域名
1.3.2 ip數(shù)據(jù)報(bào)
1.3.3 udp數(shù)據(jù)報(bào)
1.3.4 tcp數(shù)據(jù)報(bào)
1.3.5 進(jìn)程間的網(wǎng)絡(luò)通信
1.4 java語言網(wǎng)絡(luò)編程
1.5 網(wǎng)絡(luò)計(jì)算
1.5.1 計(jì)算模式的發(fā)展過程
1.5.2 網(wǎng)絡(luò)計(jì)算的形式
1.5.3 網(wǎng)絡(luò)計(jì)算與分布式計(jì)算
1.6 面向?qū)ο蠹夹g(shù)簡介
1.6.1 何謂面向?qū)ο蠹夹g(shù)
1.6.2 面向?qū)ο蠹夹g(shù)研究的內(nèi)容
本章小結(jié)
思考與練習(xí)
第2章 java網(wǎng)絡(luò)編程基礎(chǔ)
2.1 java網(wǎng)絡(luò)編程語言簡介
2.1.1 java語言的概述
2.1.2 java語言的特點(diǎn)
2.1.3 選擇java網(wǎng)絡(luò)編程的原因
2.2 java網(wǎng)絡(luò)編程環(huán)境與運(yùn)行
2.2.1 搭建jdk 6開發(fā)環(huán)境
2.2.2 java語言程序的創(chuàng)建及運(yùn)行
2.2.3 java api文檔的使用
2.3 java語言程序集成開發(fā)工具
2.3.1 jcreator的安裝與使用
2.3.2 eclipse的安裝與使用
本章小結(jié)
思考與練習(xí)
第3章 輸入/輸出處理
3.1 輸入/輸出流的基本概念
3.2 流的工作方式
3.2.1 輸入流
3.2.2 輸出流
3.3 過濾器流
3.3.1 過濾器流與流的串接
3.3.2 過濾器輸入流
3.3.3 過濾器輸出流
3.4 讀取器和寫入器
3.4.1 unicode標(biāo)準(zhǔn)
3.4.2 讀取器
3.4.3 寫入器
3.5 輸入輸出流的高級應(yīng)用
3.5.1 對象的序列化與反序列化
3.5.2 解析網(wǎng)絡(luò)數(shù)據(jù)流的方法
本章小結(jié)
思考與練習(xí)
第4章 訪問internet資源
4.1 獲取網(wǎng)絡(luò)接口和地址信息
4.1.1 java.net.inetaddress類
4.1.2 用inetaddress類查詢主機(jī)地址
4.1.3 查詢網(wǎng)絡(luò)接口的ip地址
4.2 獲取internet屬性信息
4.2.1 url類簡介
4.2.2 獲取網(wǎng)絡(luò)屬性信息的主要方法
4.2.3 用url類檢索網(wǎng)絡(luò)資源
4.3 urlconnection類
4.3.1 urlconnection類的構(gòu)造函數(shù)
4.3.2 配置連接
4.3.3 向服務(wù)器寫入數(shù)據(jù)
4.4 httpurlconnection類
4.5 用swing顯示html文檔
4.5.1 swing組件上的html
4.5.2 用jeditorpane組件創(chuàng)建簡單的瀏覽器
本章小結(jié)
思考與練習(xí)
第5章 tcp流式套接字編程
5.1 socket類
5.1.1 套接字通信概述
5.1.2 客戶機(jī)套接字
5.1.3 tcp流式套接字讀/寫操作
5.2 創(chuàng)建tcp客戶機(jī)
5.2.1 日期時(shí)間客戶機(jī)
5.2.2 簡單的郵件發(fā)送程序
5.2.3 簡單的ftp客戶機(jī)
5.3 serversocket類
5.3.1 服務(wù)器套接字
5.3.2 應(yīng)用套接字進(jìn)行通信的基本模式
5.4 創(chuàng)建tcp服務(wù)器
5.4.1 日期時(shí)間服務(wù)器
5.4.2 簡單的郵件服務(wù)器
5.4.3 簡單的ftp服務(wù)器
5.4.4 簡單的web服務(wù)器
5.5 網(wǎng)絡(luò)安全通信
5.5.1 安全通信簡介
5.5.2 java安全套接字?jǐn)U展
5.5.3 sslsocket類的方法
5.5.4 sslserversocket類的方法
5.5.5 創(chuàng)建基于ssl的安全服務(wù)器/客戶機(jī)
本章小結(jié)
思考與練習(xí)
第6章 udp數(shù)據(jù)報(bào)套接字編程
6.1 udp通信概述
6.2 datagrampacket類
6.2.1 構(gòu)造函數(shù)
6.2.2 datagrampacket類的常用方法
6.3 datagramsocket類
6.3.1 構(gòu)造函數(shù)
6.3.2 datagramsocket類的常用方法
6.4 udp數(shù)據(jù)報(bào)通信基本模式
6.4.1 發(fā)送udp數(shù)據(jù)包
6.4.2 偵聽接收udp數(shù)據(jù)包
6.4.3 發(fā)送和接收udp數(shù)據(jù)包程序示例
6.5 基于udp的簡單客戶機(jī)/服務(wù)器設(shè)計(jì)
6.5.1 構(gòu)建回顯客戶機(jī)和回顯服務(wù)器
6.5.2 簡單udp客戶機(jī)和服務(wù)器程序設(shè)計(jì)
6.6 網(wǎng)絡(luò)組播通信
6.6.1 multicastsocket類
6.6.2 網(wǎng)絡(luò)組播編程示例
6.6.3 廣播
本章小結(jié)
思考與練習(xí)
第7章 多線程與非阻塞通信
7.1 java中的多線程
7.1.1 程序、進(jìn)程與線程
7.1.2 java多線程類和接口
7.1.3 線程的狀態(tài)
7.2 創(chuàng)建線程
7.2.1 通過繼承thread類創(chuàng)建線程
7.2.2 通過runnable接口創(chuàng)建線程
7.3 線程的控制與調(diào)度
7.3.1 線程的控制
7.3.2 線程優(yōu)先級及調(diào)度
7.4 線程同步
7.4.1 代碼塊級同步
7.4.2 方法級同步
7.4.3 線程死鎖
7.5 線程間通信
7.6 線程池
7.6.1 創(chuàng)建線程池
7.6.2 jdk類庫提供的線程池
7.7 非阻塞通信
7.7.1 阻塞通信與非阻塞通信
7.7.2 支持非阻塞通信的主要類
7.8 基于非阻塞通信的服務(wù)器
7.9 基于非阻塞通信的客戶機(jī)
本章小結(jié)
思考與練習(xí)
第8章 分布式計(jì)算
8.1 分布式計(jì)算與rmi
8.1.1 何謂分布式計(jì)算
8.1.2 遠(yuǎn)程方法調(diào)用(rmi)
8.2 rmi應(yīng)用編程示例
8.2.1 服務(wù)器端的編程與運(yùn)行
8.2.2 調(diào)用遠(yuǎn)程服務(wù)的客戶機(jī)程序
8.2.3 rmi系統(tǒng)的工作方式及運(yùn)行
8.3 遠(yuǎn)程方法調(diào)用包和類
8.3.1 java.rmi包
8.3.2 java.rmi.server包
8.3.3 java.rmi.registry包
8.4 代碼與類的動(dòng)態(tài)加載
8.4.1 服務(wù)器端的程序編制
8.4.2 客戶機(jī)端的程序編制
8.4.3 客戶機(jī)/服務(wù)器程序部署及類的動(dòng)態(tài)加載
8.5 線程的動(dòng)態(tài)加載
8.5.1 編制動(dòng)態(tài)加載的線程代碼
8.5.2 實(shí)現(xiàn)rmi遠(yuǎn)程接口
8.5.3 客戶機(jī)/服務(wù)器程序
8.6 遠(yuǎn)程對象激活
8.6.1 java.rmi.activation包
8.6.2 創(chuàng)建可激活的遠(yuǎn)程對象
8.6.3 注冊可激活的遠(yuǎn)程對象
8.7 用rmi和corba進(jìn)行分布式計(jì)算
8.7.1 corba簡介
8.7.2 corba及java idl應(yīng)用編程
8.7.3 corba程序的運(yùn)行
本章小結(jié)
思考與練習(xí)
第9章 java數(shù)據(jù)庫操作
9.1 數(shù)據(jù)庫的連接
9.1.1 關(guān)系數(shù)據(jù)庫概述
9.1.2 sql語言
9.1.3 java環(huán)境與數(shù)據(jù)庫的連接
9.2 mysql數(shù)據(jù)庫的使用
9.2.1 mysql數(shù)據(jù)庫的安裝與配置
9.2.2 mysql的基本操作
9.3 常用的jdbc api
9.3.1 jdbc的常用接口和類
9.3.2 jdbc api訪問數(shù)據(jù)庫的步驟與方法
9.4 jdbc訪問:mysql數(shù)據(jù)庫編程示例
9.4.1 jdbc api的典型應(yīng)用
9.4.2 執(zhí)行sql語句修改數(shù)據(jù)庫
9.4.3 resultset結(jié)果集的操作
9.4.4 blob和clob類型數(shù)據(jù)的處理
本章小結(jié)
思考與練習(xí)
第10章 javamail編程
10.1 javamail api簡介
10.1.1 javamail的分層體系
10.1.2 javamail api常用類簡介
10.2 配置javamail程序開發(fā)環(huán)境
10.2.1 獲得javamail api的類庫
10.2.2 測試javamail api的安裝
10.2.3 安裝配置郵件服務(wù)器
10.3 發(fā)送e-mail程序設(shè)計(jì)
10.3.1 編制發(fā)送電子郵件程序的步驟
10.3.2 發(fā)送電子郵件程序的編制
10.3.3 發(fā)送帶有附件的郵件
10.4 接收e-mail程序設(shè)計(jì)
10.4.1 編制接收電子郵件程序的步驟
10.4.2 接收郵件程序的編制
10.4.3 讀取郵件中的附件
10.5 用戶身份認(rèn)證
10.5.1 創(chuàng)建authenticator類的子類mailauthenticator
10.5.2 帶有身份認(rèn)證的郵件程序
10.6 創(chuàng)建和讀取復(fù)雜電子郵件
10.6.1 地址
10.6.2 郵件首部信息
10.6.3 郵件標(biāo)志和刪除郵件
10.6.4 回復(fù)郵件
10.6.5 轉(zhuǎn)發(fā)郵件
10.6.6 處理html郵件
本章小結(jié)
思考與練習(xí)
第11章 基于jxta的對等計(jì)算
11.1 p2p計(jì)算概述
11.1.1 p2p網(wǎng)絡(luò)的定義
11.1.2 p2p網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
11.1.3 p2p計(jì)算研究的主要內(nèi)容
11.2 jxta開發(fā)基礎(chǔ)
11.2.1 jxta簡介
11.2.2 jxta網(wǎng)絡(luò)的組織形式
11.2.3 jxta的基本協(xié)議
11.2.4 jxta開發(fā)環(huán)境及其配置
11.2.5 jxta編程入門
11.3 基于管道的通信
11.3.1 jxta pipe api
11.3.2 管道通信的過程
11.3.3 管道通信程序示例
11.4 基于jxta的p2p網(wǎng)絡(luò)構(gòu)建
11.4.1 p2p網(wǎng)絡(luò)模型的框架思想
11.4.2 創(chuàng)建基于jxta的p2p網(wǎng)絡(luò)
11.5 jxta程序的結(jié)構(gòu)
本章小結(jié)
思考與練習(xí)
第12章 web service簡介
12.1 web service的基本概念
12.1.1 服務(wù)描述語言
12.1.2 簡單對象訪問協(xié)議
12.1.3 服務(wù)發(fā)現(xiàn)
12.1.4 web setvice是一種分布式計(jì)算技術(shù)
12.2 基于axis開發(fā)web service的環(huán)境搭建
12.2.1 tomcat+axis的安裝配置
12.2.2 測試運(yùn)行apache axis
12.3 web service編程示例
12.3.1 創(chuàng)建提供soap服務(wù)的java類
12.3.2 發(fā)布soap服務(wù)器端的程序
12.3.3 創(chuàng)建soap客戶機(jī)程序
本章小結(jié)
思考與練習(xí)
參考文獻(xiàn)

本目錄推薦

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