Java網路編程技術

Java網路編程技術

《Java網路編程技術》是清華大學出版社出版的圖書。

圖書簡介

本書以Java語言為基礎,比較深入地介紹了Java網路編程技術。內容包括Java與資料庫的連線、JSP技術、查找Internet地址、用URL檢索數據、Socket編程、收發E-mail、Servlet編程等。在內容選取上以基礎、實用、夠用為原則,並注重培養讀者的編程能力。

本書可作為套用型本科計算機及相關專業“Java網路編程技術”、“Java網站開發技術”等課程的教材。也可供有一定Java語言程式設計基礎,需進一步學習Java網路編程技術的人員自學,或供相關領域的工程技術人員作為參考書使用。

目錄

第1章Java基礎 1

1.1Java技術 1

1.1.1Java語言的特點 1

1.1.2Java與C/C++的差別 2

1.1.3兩類Java程式 2

1.1.4Java程式的編輯、編譯

和運行 4

1.1.5Java語言的注釋和分隔設定 5

1.1.6Java語言的標識符和關鍵字 5

1.1.7Java語言的數據類型 6

1.1.8Java中的常量 8

1.1.9變數 10

1.2Java環境的配置 11

1.3JavaApplet 13

1.3.1JavaApplet的特點 13

1.3.2JavaApplet的程式結構 14

1.3.3Applet的主要方法 15

1.3.4JavaApplet的運行 17

1.4本章小結 19

1.5習題與思考 19

第2章Java進階 22

2.1認識流 22

2.2InputStream類和OutputStream類 23

2.2.1InputStream類 23

2.2.2OutputStream類 24

2.3檔案處理 24

2.3.1File類 25

2.3.2FileInputStream類

和FileOutputStream類 27

2.3.3Reader類和Writer類 31

2.4過濾流 36

2.5執行緒 38

2.5.1執行緒概述 39

2.5.2創建執行緒 40

2.5.3執行緒同步和死鎖 44

2.6異常處理 45

2.6.1異常和異常類 46

2.6.2異常處理 46

2.7本章小結 50

2.8習題與思考 50

第3章Java與資料庫的連線 51

3.1SQL子類型 51

3.1.1使用查詢命令 51

3.1.2使用數據修改命令 57

3.2JDBC 58

3.2.1什麼是JDBC 58

3.2.2連線概述 62

3.2.3DriverManager 65

3.3兩個簡單的例子 67

3.4本章小結 71

3.5習題與思考 71

第4章JSP技術 72

4.1通用的語法規則 72

4.1.1元素的語法規則 72

4.1.2JSP中的相對路徑

和絕對路徑 73

4.2注釋 75

4.3指令 75

4.3.1page指令 75

4.3.2include指令 77

4.4內置對象 81

4.4.1request對象 81

4.4.2response對象 92

4.4.3session對象 96

4.4.4application對象 98

4.4.5out對象 101

4.4.6Cookie對象 102

4.5腳本元素 105

4.5.1聲明 106

4.5.2表達式 106

4.5.3腳本代碼 106

4.6動作 107

4.6.1id和scope屬性 107

4.6.2標準動作 107

4.7JSP開發平台的建立:Tomcat 114

4.7.1Tomcat的安裝和直接使用 114

4.7.2Tomcat和IIS的配合 116

4.7.3在Tomcat中建立新的

Web應用程式 117

4.8Tomcat?JSP經典配置實例 120

4.9本章小結 124

4.10習題與思考 124

第5章查找Internet地址 125

5.1Internet地址概述 125

5.2InetAddress類 126

5.3套用舉例 127

5.4本章小結 129

5.5習題與思考 129

第6章用URL檢索數據 130

6.1URL簡介 130

6.2URL類及其套用 130

6.3URLConnection類及其套用 134

6.4套用舉例 136

6.5本章小結 138

6.6習題與思考 138

第7章基於TCP/IP協定的

Socket編程 139

7.1TCP/IP協定 139

7.2套接字(Socket) 140

7.2.1Client/Server模式 141

7.2.2套接字(Socket)概念 142

7.3Socket類和ServerSocket類 143

7.3.1Socket類 143

7.3.2ServerSocket類 147

7.4Socket編程套用舉例 152

7.4.1Socket編程的基本步驟 152

7.4.2單客戶/伺服器Socket編程

套用舉例 153

7.4.3多客戶/伺服器Socket編程

套用舉例 158

7.5本章小結 163

7.6習題與思考 163

第8章基於UDP協定的Socket編程 164

8.1UDP協定 164

8.2DatagramPacket類和

DatagramSocket類 165

8.2.1DatagramPacket類 165

8.2.2DatagramSocket類 167

8.3基於UDP協定的Socket編程 170

8.3.1基於UDP協定的Socket

編程的基本步驟 170

8.3.2套用舉例 171

8.4本章小結 179

8.5習題與思考 180

第9章用Java收發E-mail 181

9.1常用的郵件協定 181

9.1.1SMTP協定 181

9.1.2POP協定 184

9.1.3IMAP協定 186

9.2JavaMail基礎 187

9.2.1JavaMail分層體系 187

9.2.2JavaMailAPI的核心類 188

9.2.3安裝郵件伺服器 190

9.3收發E-mail 194

9.3.1傳送E-mail 194

9.3.2接收E-mail 199

9.3.3E-mail附屬檔案處理 201

9.4本章小結 202

9.5習題與思考 202

第10章Servlet編程 203

10.1Servlet概述 203

10.1.1Servlet的基本概念 203

10.1.2Servlet工作原理 204

10.1.3Servlet的生命周期 205

10.1.4JavaServletAPI 206

10.1.5一個簡單的例子 208

10.2Servlet編程 210

10.2.1獲取運行環境信息編程 210

10.2.2獲取客戶請求信息編程 214

10.2.3Cookie編程 215

10.2.4Session管理 219

10.3本章小結 223

10.4習題與思考 224

參考文獻 225

相關詞條

相關搜尋

熱門詞條

聯絡我們