内容提要
Java網絡編程基礎(第3版)是為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網絡編程》第三版會為你介紹Java網絡API的最新特性。本書讨論了JDK1.4和1.5(現在已命名為J2SE5)中所做的所有修改和增補。本書内容全面,涵蓋了從網絡基礎知識到遠程方法調用(RMI)等各方面的内容,書中章節涉及到TCP和UDPsocket、服務器socket、URL和URI、組播以及特殊用途的API(如JavaMail)等等。本書展示了如何使用JSSE編寫安全的網絡應用程序,解釋了如何使用NIOAPI編寫超高性能的服務器。它還涵蓋了Java對網絡代理、Webcookie和URL緩存的支持。
圖書信息
内容簡介
《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消息
文件夾
……