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

Java網(wǎng)絡編程與分布式計算

Java網(wǎng)絡編程與分布式計算

定 價:¥38.00

作 者: (澳)David Reilly,(澳)Michael Reilly著;沈鳳等譯
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術叢書
標 簽: Java

購買這本書可以去


ISBN: 9787111115786 出版時間: 2003-03-01 包裝: 精裝
開本: 24cm 頁數(shù): 332 字數(shù):  

內(nèi)容簡介

  本書清晰地介紹了聯(lián)網(wǎng)的基本原理,在進行網(wǎng)絡編程時需要掌握的主要概念,以及在聯(lián)網(wǎng)時可能遇到的問題和Java的解決方案。同時通過實例來介紹如何運用網(wǎng)絡編程技術在Java平臺上編寫應用程序。本書不僅適合于網(wǎng)絡編程的初學者,而且還適合于有一定網(wǎng)絡編程經(jīng)驗的程序員。Java網(wǎng)絡編程與分布式計算不管你是需要牢固掌握網(wǎng)絡編程原理的Java愛好者,還是需要把自己現(xiàn)有的編程技巧應用于Java的網(wǎng)絡程序員,本書都將是你的良師益友。在本書中,你不僅可以了解到聯(lián)網(wǎng)技術中的一些基本概念,而且還可以學習一些實際的應用程序,這些程序運用了成為高效Java網(wǎng)絡程序員必須掌握的技巧。同時,作為聯(lián)網(wǎng)API的進階指南,本書還可以用做內(nèi)容全面、范例豐富的參考書。??通過對下列內(nèi)容的深入介紹,你將深入掌握JavaAPI:???Internet和TCP/IP的體系結構??Java的輸入/輸出系統(tǒng)??怎樣使用UDP和TCP協(xié)議編寫客戶和服務器??多線程應用程序的優(yōu)點??怎樣實現(xiàn)網(wǎng)絡協(xié)議,并研究客戶/服務器實現(xiàn)范例??HTTP以及怎樣為Web編寫服務器端Java應用程序??RMI和CORBA等分布式計算技術??怎樣使用功能強大的JavaMailAPI訪問電子郵件??你可以從本書的網(wǎng)站http://www.davidreilly.com/jnpbook)下載源代碼、關于Java網(wǎng)絡編程的常見問題解答(FAQ),并且還可以獲得聯(lián)網(wǎng)資源的有用鏈接。

作者簡介

暫缺《Java網(wǎng)絡編程與分布式計算》作者簡介

圖書目錄

前言
第1章 聯(lián)網(wǎng)原理 
1.1 什么是網(wǎng)絡 
1.2 網(wǎng)絡如何通信
1.2.1 編址 
1.2.2 使用包的數(shù)據(jù)傳輸 
1.3 層間通信 
1.3.1 第一層—物理層 
1.3.2 第二層—數(shù)據(jù)鏈路層 
1.3.3 第三層—網(wǎng)絡層 
1.3.4 第四層—傳輸層 
1.3.5 第五層—會話層 
1.3.6 第六層—表示層 
1.3.7 第七層—應用層 
1.4 分層的優(yōu)勢 
1.5 Internet體系結構 
1.6 Internet應用協(xié)議 
1.6.1 Telnet 
1.6.2 FTP 
1.6.3 POP3
1.6.4 IMAP
1.6.5 SMTP
1.6.6 HTTP
1.6.7 Finger 
1.6.8 NNTP 
1.6.9 WHOIS
1.7 TCP/IP協(xié)議簇層 
1.8 安全問題:防火墻與代理服務器 
1.8.1 防火墻 
1.8.2 代理服務器 
1.8.3 開發(fā)者的防火墻 
1.9 小結 
第2章 Java概述 
2.1 Java是什么 
2.2 Java程序設計語言 
2.2.1 Java的歷史和起源
2.2.2 Java語言的特性 
2.3 Java平臺 
2.3.1 Java虛擬機 
2.3.2 Java運行時環(huán)境 
2.4 Java應用程序接口 
2.5 考慮Java聯(lián)網(wǎng)問題 
2.6 Java網(wǎng)絡編程應用 
2.6.1 網(wǎng)絡客戶 
2.6.2 游戲 
2.6.3 軟件代理 
2.6.4 Web應用 
2.6.5 分布式系統(tǒng) 
2.7 Java語言問題 
2.8 系統(tǒng)屬性 
2.8.1 從命令行傳遞系統(tǒng)屬性 
2.8.2 編程指定新的系統(tǒng)屬性 
2.9 開發(fā)工具 
2.9.1 集成開發(fā)環(huán)境 
2.9.2 Java系統(tǒng)開發(fā)包
2.10 小結 
第3章 Internet尋址 
3.1 局域網(wǎng)地址 
3.2 IP地址 
3.2.1 IP地址的結構 
3.2.2 獲取IP地址 
3.2.3 特殊IP地址 
3.3 除IP地址以外:域名系統(tǒng) 
3.3.1 域名是什么 
3.3.2 域名系統(tǒng)的工作方式 
3.3.3 域名解析 
3.4 用Java進行Internet尋址 
3.4.1 java. net. InetAddress類 
3.4.2 用InetAddress類來確定本地主機地址 
3.4.3 使用InetAddress類來找出其他地址 
3.4.4 Java中的其他地址類型 
3.5 小結 
第4章 數(shù)據(jù)流 
4.1 概述 
4.1.1 確切地說,流是什么 
4.1.2 怎樣把流和聯(lián)網(wǎng)技術聯(lián)系起來 
4.2 流的工作方式 
4.2.1 從輸入流中讀取數(shù)據(jù) 
4.2.2 向輸出流寫入數(shù)據(jù) 
4.3 過濾器流 
4.3.1 連接過濾器流和已有的流 
4.3.2 有用的過濾器輸入流 
4.3.3 有用的過濾器輸出流 
4.4 讀取器和寫入器 
4.4.1 Unicode字符是什么 
4.4.2 讀取器和寫入器的重要性 
4.4.3 從輸入流到讀取器 
4.4.4 低級讀取器類型 
4.4.5 過濾器讀取器類型
4.4.6 從輸出流到寫入器
4.4.7 低級寫入器類型 
4.4.8 過濾寫入器類型 
4.5 對象持久性和對象序列化 
4.5.1 什么是對象持久性 
4.5.2 什么是對象序列化 
4.5.3 序列化的工作方式 
4.5.4 把對象讀寫到流中 
4.5.5 對象的安全序列化 
4.5.6 對象序列化和版本控制 
4.6 小結 
第5章 用戶數(shù)據(jù)報協(xié)議 
5.1 概述 
5.2 DatagramPacket類 
5.2.1 創(chuàng)建DatagramPacket實例 
5.2.2 使用DatagramPacket對象 
5.3 DatagramSocket類 
5.3.1 創(chuàng)建DatagramSocket實例 
5.3.2 使用DatagramSocket對象 
5.4 監(jiān)聽UDP包 
5.5 發(fā)送UDP包 
5.6 用戶數(shù)據(jù)包協(xié)議范例 
5.7 構建UDP客戶/服務器 
5.7.1 構建回顯服務 
5.7.2 構建回顯客戶 
5.7.3 運行回顯客戶和服務器 
5.8 關于UDP的其他信息 
5.8.1 缺少可靠交付 
5.8.2 缺乏可靠包定序
5.8.3 缺乏流控制 
5.9 小結 
第6章 傳輸控制協(xié)議 
6.1 概述 
6.1.1 TCP優(yōu)于UDP之處 
6.1.2 使用端口在應用程序間通信 
6.1.3 套接字操作 
6.2 TCP和客戶/服務器范型 
6.2.1 客戶/服務器范型 
6.2.2 網(wǎng)絡客戶 
6.2.3 網(wǎng)絡服務器
6.3 TCP套接字和Java 
6.4 Socket類 
6.4.1 創(chuàng)建Socket實例 
6.4.2 使用Socket對象 
6.4.3 從/向TCP套接字中讀取/寫入數(shù)據(jù) 
6.4.4 套接字選項 
6.5 創(chuàng)建TCP客戶 
6.6 ServerSocket類 
6.6.1 創(chuàng)建ServerSocket實例 
6.6.2 使用ServerSocket 
6.6.3 接受并處理來自TCP客戶的請求 
6.7 創(chuàng)建TCP服務器 
6.8 異常處理:套接字特定異常 
6.8.1 SocketException類 
6.8.2 BindException類 
6.8.3 ConnectException類 
6.8.4 NoRouteToHostException類 
6.8.5 InterruptedIOException類 
6.9 小結 
第7章 多線程應用程序 
7.1 概述 
7.1.1 單線程程序設計 
7.1.2 多進程程序設計 
7.1.3 多線程程序設計 
7.2 Java中的多線程 
7.2.1 用Thread類創(chuàng)建多線程應用程序 
7.2.2 使用Runnable接口創(chuàng)建多線程應用程序 
7.2.3 控制線程 
7.3 同步 
7.3.1 方法級同步 
7.3.2 代碼塊級同步
7.4 線程間通信 
7.4.1 線程間的通信管道 
7.4.2 通知等待中的線程發(fā)生了某事件 
7.5 線程組 
7.5.1 創(chuàng)建線程組 
7.5.2 使用線程組 
7.6 線程優(yōu)先級 
7.6.1 分配線程優(yōu)先級 
7.6.2 獲得當前線程優(yōu)先級 
7.6.3 限制線程優(yōu)先級 
7.7 小結 
第8章 實現(xiàn)應用協(xié)議
8.1 概述 
8.2 應用協(xié)議規(guī)范 
8.3 應用協(xié)議實現(xiàn) 
8.3.1 SMTP客戶實現(xiàn)
8.3.2 POP3客戶實現(xiàn)
8.3.3 HTTP/1. 0服務器實現(xiàn) 
8.4 小結
第9章 超文本傳輸協(xié)議
9.1 概述 
9.1.1 什么是HTTP 
9.1.2 HTTP的工作方式 
9.1.3 Web客戶 
9.1.4 Web服務器
9.2 HTTP和Java 
9.2.1 URL類 
9.2.2 分析URL對象 
9.2.3 用URL類檢索資源 
9.2.4 URLConnection類 
9.2.5 用URLConnection類檢索資源 
9.2.6 使用URLConnection類修改和檢查首部域 
9.2.7 HttpURLConnection類 
9.2.8 使用HttpURLConnection類訪問HTTP特有功能 
9.3 公用網(wǎng)關接口 
9.3.1 用GET方法發(fā)送數(shù)據(jù) 
9.3.2 用POST方法發(fā)送數(shù)據(jù)
9.3.3 在Java中發(fā)送GET請求
9.3.4 在Java中發(fā)送POST請求
9.4 小結 
第10章 Java servlet
10.1 概述 
10.2 servlet的工作方式 
10.3 使用servlet 
10.3.1 GET和POST 
10.3.2 PUT和DELETE 
10.3.3 TRACE 
10.3.4 OPTIONS 
10.4 運行servlet 
10.4.1 下載Java Servlet開發(fā)包 
10.4.2 安裝servlet引擎 
10.5 編寫簡單的servlet 
10.6 單線程模型 
10.7 ServletRequest類和HttpServletRequest類 
10.8 ServletResponse類和HttpResponse類 
10.9 ServletConfig類 
10.10 ServletContext類
10.11 servlet異常 
10.12 cookie 
10.13 servlet中的HTTP會話管理 
10.14 小結 
第11章 遠程方法調(diào)用
11.1 概述 
11.1.1 什么是遠程方法調(diào)用 
11.1.2 比較遠程方法調(diào)用和遠程過程調(diào)用 
11.2 遠程方法調(diào)用的工作方式 
11.3 定義RMI服務接口 
11.4 實現(xiàn)RMI服務接口 
11.5 創(chuàng)建存根類和骨架類 
11.6 創(chuàng)建RMI服務器 
11.7 創(chuàng)建RMI客戶 
11.8 運行RMI系統(tǒng) 
11.9 遠程方法調(diào)用包和類 
11.10 遠程方法調(diào)用部署問題 
11.10.1 動態(tài)類加載 
11.10.2 Java虛擬機之間的差異 
11.10.3 遠程方法調(diào)用和applet 
11.11 利用遠程方法調(diào)用實現(xiàn)回調(diào)
11.11.1 面向對象的回調(diào) 
11.11.2 RMI回調(diào) 
11.12 遠程對象激活 
11.12.1 什么是遠程對象激活 
11.12.2 遠程對象激活的工作方式 
11.12.3 創(chuàng)建可激活的遠程對象 
11.12.4 注冊可激活遠程對象 
11.13 小結 
第12章 Java IDL和CORBA
12.1 概述 
12.2 CORBA的體系結構 
12.2.1 CORBA服務 
12.2.2 CORBA客戶 
12.3 IDL 
12.3.1 語言概述 
12.3.2 IDL數(shù)據(jù)類型 
12.3.3 IDL接口 
12.3.4 IDL模塊 
12.3.5 IDL屬性 
12.3.6 IDL操作 
12.3.7 IDL異常處理 
12.4 從IDL到Java 
12.4.1 一個示例模式 
12.4.2 把IDL模式映射到Java 
12.4.3 編寫服務者代碼 
12.4.4 編寫客戶代碼 
12.4.5 把所有東西放到一起 
12.5 小結 
第13章 JavaMail 
13.1 概述 
13.2 安裝JavaMail API 
13.3 測試JavaMail安裝 
13.4 使用JavaMail API 
13.4.1 Address類 
13.4.2 Message類 
13.4.3 Service類 
13.4.4 Store類 
13.4.5 Folder類
13.4.6 Transport類 
13.4.7 Session類 
13.4.8 用JavaMail發(fā)送信息 
13.4.9 用JavaMail檢索信息 
13.5 JavaMail的高級消息收發(fā)功能 
13.5.1 JavaMail事件處理模型 
13.5.2 編寫JavaMail事件處理器
13.5.3 把文件作為附件發(fā)送 
13.6 小結

本目錄推薦

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