內容簡介
Java網路編程基礎(第2版) 是為Java學習者在了解Java編程的基礎知識之後,進一步學習Java網路編程而編寫的教材。全書共4章,第1章通過使用MySQL講述JDBC資料庫套用編程,內容緊密圍繞“綜合實例——Java考試管理系統”來展開;第2章講述C/S網路編程及套用,通過“綜合實例——C/S考試系統”著重講述C/S模式下的Java網路套用,這個實例與第1章的“Java考試管理系統”相結合,實現了一個完整的實用項目;第3章講述JSP及JavaBean網站編程,並通過“綜合實例——電子商務網站框架”講述基於Web的電子商務網站的設計與實現;第4章講述如何套用J2ME開發簡單的手機應用程式,並通過一個綜合實例完整地講述了J2ME手機遊戲設計與編碼實現。
本書內容實用,通俗易懂,循序漸進,實例豐富,並注重培養學生解決實際問題的能力。本書每章都安排了大量有針對性的上機編程練習題,便於教師教學和檢驗學生的學習效果,幫助學生鞏固和加強所學內容。本書可作為高等職業院校、套用型本科院校“Java網路編程”課程的教材;對於具有一定的Java編程基礎,並希望進一步熟悉Java網路編程、資料庫編程、商務網站開發和手機編程的讀者,本書也是一本理想的參考書。
評價
《Java網路編程》不僅僅是對API的解釋:它還展示了如何使用API。本書有很多示例,包含了幾千行可以實際工作的代碼(所有代碼都可以線上獲得),實現了功能完整的網路客戶端和伺服器。無論是希望編寫特殊用途的Web伺服器、安全的線上訂單接收程式、簡單的組播代理還是電子郵件客戶端,都會找到可供學習和借用的代碼。
無論你是經驗豐富的網路開發人員、Java程式設計師新手,還是只希望對Java網路編程稍有些了解的人,都會發現《Java編程(第三版)》將成為你的書庫中一個重要的部分。一旦開始使用Java網路API,只要你能想到它就能夠做得到。
作者簡介
ElliotteRustyHarold是牛奶咖啡網站的作者,這是一個重要的線上資源,提供了有關Java的新聞。他還是XOMAPI的開發者,也是《JavaI/O》、《XMLinaNutshell》及很多有關Java和XML主題圖書的作者。
編輯推薦
無論你是經驗豐富的網路開發人員、Java程式設計師新手,還是只希望對Java網路編程稍有些了解的人,都會發現《Java網路編程(第三版)》將成為你的書庫中一個重要的部分。一旦開始使用Java網路API,只要你能想到它就能夠做得到。經常購書緊追技術發展潮流軟體人員,看到本書的原始出版社——O'ReillyMedia可能就會認準它了,因為只有這樣的專業計算機出版社的書,才有較多的參考價值。
目錄
前 言
第一章 Java網路編程的原因
網路程式的功能
安全性
等等!還有更多!
第二章 基本網路概念
網路
網路的分層
IP、TCP和UDP
Internet
客戶/伺服器模型
Internet標準
第三章 基本Web概念
URI
HTML、SGML和XML
HTTP
MIME媒體類型
伺服器端程式
第四章 流
輸出流
輸人流
過濾器流
閱讀器和書寫器
第五章 執行緒
運行執行緒
返回執行緒中的信息
同步
死鎖
執行緒調度
執行緒池
第六章 查找Internet地址
InetAddress類
Inet4Address和Inet6Address
NetworkInterface類
一些有用的程式
第七章 U R L和U R I
URL類
URLEncoder和URLDecoder類
URI類
代理
通過GET方法與伺服器端程式通信
訪問受口令保護的網站
第八章 Swing中的HTM L
組件上的HTML
JEditorPane
解析HTML
coOkie一
第九章 客戶端Socket
socket基礎
用Telnet研究協定
Socket類
Socket異常
Socket地址
示例
第十章 伺服器socket
ServerSocket類
一些有用的伺服器
第十一章安全Socket
保護通信
創建安全客戶端socket
SsLSocket類的方法
創建安全的伺服器socket
SSLSerVerSocket類的方法
第十二章 非阻塞I/O。
一個示例客戶端
一個示例伺服器
緩衝區
通道
就緒選擇
第十三章 UDP數據報和Socket
UDP協定
DatagramPacket類
DatagramSocket類
一些有用的應用程式
DatagramChannel
第十四章 組播socket
何為組播socket?
使用組播socket
兩個簡單示例
第十五章 URLConnection
打開URLConnection
讀取伺服器的數據
讀取首部
配置連線
配置客戶端的請求HTTP首部
向伺服器寫入數據
內容處理器
0bject方法
URLConnection的安全考慮
猜測MIME內容類型
HttpURLCOnnectiOn
快取
JarURLCOnnectiOn
第十六章 協定處理器
何為協定處理器7
URLStreamHandler類
編寫協定處理器
更多協定處理器示例和技術
URLStreamHandlerFactory接口
第十七章 內容處理器
何為內容處理器7
ContentHandler類
ContentHandlerFactory接口
FITS圖片格式的內容處理器
第十八 章遠程方法調用
何為遠程方法調用7
實現
在運行時載入類
java rmi包
jaVarmiregistry包
javarmiserver包
第十九章 JavaMailAPI
何為JavaMail API?
傳送電子郵件一
接收郵件
口令認證
地址一
URLName類
Message類
Part接口
多部分訊息和附屬檔案
MIME訊息
資料夾
……