《Java Web編程技術實用教程》是2016年7月清華大學出版社出版的圖書,作者是金百東、劉德山。
基本介紹
- 書名:Java Web編程技術實用教程
- 作者:金百東、劉德山
- 出版社:清華大學出版社
- 出版時間:2016年7月
- 定價:44.5 元
- ISBN:9787302435754
內容簡介,圖書目錄,
內容簡介
本書全面而又系統地介紹了Java Web編程開發技術。其中,JSP部分包含基本語法、內置命令、JavaBean、Servlet、自定義標籤庫、配置檔案、反射與註解等知識;JavaScript部分包括函式、數組、面向對象技術、DOM套用等知識;Ajax部分包括局部刷新技術、XMLHttpRequest對象、級聯Ajax、類在Ajax中的套用等知識。本書注重套用,每章都包含大量示例和詳細的結果分析,旨在使讀者夯實基礎,提高綜合運用Web各項技術編程能力,學會軟體編程的思考方法。
本書可作為專業技術人員、大專院校計算機專業本科生的教材或參考書,對進一步學習Struts,理解其實質也有一定的指導意義。
圖書目錄
第1章JSP介紹1
1.1JSP簡介1
1.2開發環境1
1.3第1個示例4
1.4JSP運行流程6
1.5工程部署8
習題8
第2章JSP語法9
2.1Java聲明及語句9
2.2JSP指令標籤12
2.2.1page指令12
2.2.2include指令16
2.3JSP動作標籤18
2.3.118
2.3.219
2.3.320
習題21
第3章JSP內置對象22
3.1request22
3.1.1HTTP請求包格式22
3.1.2獲取數據23
3.1.3獲取客戶及伺服器的機器信息30
3.1.4其他方法31
3.2response34
3.2.1HTTP回響包格式34
3.2.2操作頭信息34
3.2.3重定向39Java Web編程技術實用教程3.3共享變數對象40
3.3.1session40
3.3.2application44
3.4中文亂碼47
3.5終合示例49
習題59
第4章JavaBean基礎60
4.1JavaBean是外部類60
4.2動作標籤創建Bean對象63
4.3動作標籤操作Bean方法65
4.3.165
4.3.266
4.3session、application仿真70
4.4綜合示例73
習題83
第5章Servlet基礎84
5.1引入Servlet84
5.2Servlet建立85
5.3Servlet常用類與接口87
5.3.1GenericServlet類87
5.3.2ServletConfig與ServletContext對象90
5.3.3HttpServlet類92
5.4請求轉發與重定向97
5.5Servlet通信99
5.6Servlet異常處理106
5.6.1ServletException類106
5.6.2ServletException異常處理方法107
5.7Servlet監聽器110
5.7.1監聽器簡介110
5.7.2建立監聽器111
5.8Servlet過濾器118
5.8.1過濾器簡介118
5.8.2建立過濾器118
5.8.3過濾器級聯120
5.8.4過濾器示例121
5.9Servlet與Cookie129
5.9.1會話Cookie與持久Cookie129
5.9.2Cookie操作129
5.9.3Cookie示例134
習題135
第6章典型事例分析136
6.1檔案上傳136
6.2檔案下載142
6.3傳送郵件145
6.3.1文本郵件傳送145
6.3.2帶附屬檔案郵件傳送151
6.4接收郵件156
6.5資料庫操作162
6.5.1MySQL資料庫簡介162
6.5.2資料庫普通操作方法164
6.5.3資料庫基礎類167
6.5.4資料庫表通用顯示類169
6.5.5分頁顯示類173
習題182
第7章自定義標籤庫183
7.1創建標籤處理類184
7.2創建標籤庫描述檔案187
7.3Web中套用自定義標籤188
7.4BodyTagSupport標籤類189
7.5SimpleTagSupport類193
7.6Tag自定義標籤197
7.6.1簡介197
7.6.2Tag指令197
7.6.3include指令198
7.6.4attribute指令198
7.6.5variable指令199
7.7其他示例201
習題211
第8章配置檔案、反射與註解212
8.1鍵值對配置檔案212
8.2一般配置檔案214
8.3反射218
8.3.1簡介218
8.3.2統一形式調用219
8.4套用示例223
8.5註解239
8.5.1簡介239
8.5.2元註解239
8.5.3自定義註解240
8.5.4示例241
習題246
第9章JavaScript技術247
9.1簡介247
9.2變數與數據類型248
9.2.1變數248
9.2.2數據類型249
9.3表達式與運算符253
9.3.1取模運算符253
9.3.2相等、不等、等同、不等同運算符253
9.3.3類型檢測運算符254
9.4函式254
9.4.1函式普通定義方式254
9.4.2函式變數定義方式256
9.4.3回調函式調用方式256
9.5數組257
9.5.1數組length屬性257
9.5.2數組常用操作258
9.6面向對象技術261
9.6.1類定義261
9.6.2深入理解this263
9.7Web訊息事件265
9.8DOM套用266
9.8.1標籤對象獲得及屬性操作267
9.8.2動態創建和遍歷標籤268
9.8.3操作CSS274
9.9類與UI282
9.10定時器288
9.11系統對話框289
習題290
第10章Ajax技術292
10.1Ajax技術本質292
10.2XMLHttpRequest對象293
10.3一個簡單示例295
10.4返回局部頁面HTML297
10.5返回XML299
10.6URI參數編碼304
10.7級聯Ajax306
10.8類在Ajax中的套用310
10.8.1Ajax基本封裝類310
10.8.2模組封裝類313
10.9資料庫操作317
習題334
參考文獻336