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

Java網(wǎng)絡(luò)編程進階:從BIO到RPC

Java網(wǎng)絡(luò)編程進階:從BIO到RPC

定 價:¥59.00

作 者: 肖川 著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302575757 出版時間: 2021-05-01 包裝:
開本: 16開 頁數(shù): 205 字數(shù):  

內(nèi)容簡介

  《Java網(wǎng)絡(luò)編程進階——從BIO到RPC》用于學(xué)習(xí)Java網(wǎng)絡(luò)通信的設(shè)計和開發(fā),系統(tǒng)地介紹了Java網(wǎng)絡(luò)通信的多種技術(shù),由淺人深地闡述了多種通信技術(shù)的基礎(chǔ)知識、主要模型以及實際可用的案例,使讀者能有效地掌握Java網(wǎng)絡(luò)編程的相關(guān)知識,并具備以Java編程來處理和解決網(wǎng)絡(luò)通信問題的能力。全書共8章和1個附錄。第1~4章依次介紹BIO、NIO、AIO及Netty編程技術(shù),每章均提供3個案例的設(shè)計和編碼;第5章與讀者分享RESTful應(yīng)用輕量級框架Jersey的使用經(jīng)驗;第6章介紹Web服務(wù)消息推送規(guī)范SSE,并基于Jersey的SSE機制實現(xiàn)訂閱一發(fā)布功能以及一個可重人的分布式鎖;第7章自行設(shè)計了一個RPC框架并進行代碼實現(xiàn);第8章開發(fā)了兩個簡單常見的應(yīng)用;附錄解答了Java開發(fā)時常見的若干問題。《Java網(wǎng)絡(luò)編程進階——從BIO到RPC》可作為高等院?!熬W(wǎng)絡(luò)程序設(shè)計”課程的教材,也可供相關(guān)領(lǐng)域的技術(shù)人員參考。

作者簡介

  肖川,復(fù)旦大學(xué)計算機學(xué)院教師、工程師;男,44歲;專業(yè):計算機技術(shù); 學(xué)歷:碩士;研究領(lǐng)域:計算機網(wǎng)絡(luò)、計算機教學(xué);研究成果:著有《計算機網(wǎng)絡(luò)與網(wǎng)頁制作》等。

圖書目錄

第1章 BIO
1.1 Socket通信模型
1.2 完善通信框架
1.3 升級write與read
1.4 案例1:傳輸字符串的會話
1.5 案例2:傳輸對象的會話
1.6 案例3:傳輸文件的會話
習(xí)題
第2章 NIO
2.1 NIO模型
2.2NIO服務(wù)端框架代碼
2.3NIO客戶端框架代碼
2.4 ByteBuffer及其在NIO中使用的問題
2.5 NIO的分幀處理
2.6 案例1:傳輸字符串的會話
2.7 案例2:傳輸對象的會話
2.8 案例3:傳輸文件的會話
2.9 設(shè)計多線程服務(wù)器
習(xí)題
第3章 AIO
3.1 異步操作概述
3.2AIO服務(wù)端框架代碼
3.3AIO客戶端框架代碼
3.4AIO的分幀問題
3.5 案例1:傳輸字符串的會話
3.6 案例2:傳輸對象的會話
3.7 案例3:傳輸文件的會話
習(xí)題
第4章 Netty
4.1 Netty的使用模型
4.2 Netty的入站與出站
4.3 服務(wù)端框架代碼
4.4 客戶端框架代碼
4.5 ByteBuf、分幀以及ChannelHandler鏈
4.6 案例1:傳輸字符串的會話
4.7 案例2:傳輸對象的會話
4.8 案例3:傳輸文件的會話
習(xí)題
第5章 Jersey
5.1 概述
5.2 案例1:對象資源的操作
5.2.1 服務(wù)端基本框架
5.2.2 客戶端基本框架
5.2.3 逐項添加URI功能
5.3 案例2:異步請求與異步應(yīng)答
5.3.1 服務(wù)端基本框架
5.3.2 客戶端基本框架
5.3.3 逐項添加URI功能
5.4 案例3:基本認證和授權(quán)
5.4.1 服務(wù)端基本框架
5.4.2 客戶端基本框架
5.4.3 服務(wù)端認證項
5.4.4 客戶端認證項
……
第6章 SSE
第7章 實現(xiàn)RPC框架
第8章 兩個簡單應(yīng)用
附錄

本目錄推薦

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