Java Web程式設計與開發

Java Web程式設計與開發

《Java Web程式設計與開發》是2016年10月清華大學出版社出版的圖書,作者是馬月坤、趙全明。

基本介紹

  • 書名:Java Web程式設計與開發
  • 作者:馬月坤
    趙全明
  • ISBN:9787302446477
  • 定價:39元
  • 出版社:清華大學出版社
  • 出版時間:2016年10月
內容簡介,圖書目錄,

內容簡介

本書介紹用Java語言進慨主踏行Web程式設計與開發的技術與方法。全書共16章,包括Java Web入門懂再章、HTML和JavaScript頁面技術、JSP編程、JavaBean和Servlet開發、資料庫訪問、EL和JSTL技術、Ajax、MVC、Struts及基於Struts的 Java Web 套用開發。本書內容由淺入深,書中所有知識都結合具體示例進行介紹,涉及的程式代碼都給出了詳細的注釋,可以使讀者輕鬆領會使用J2EE體系中的嚷地相關技術進行Web程式開發的精髓,提高開發技能。在每一章的最後提供了一些案例,供讀者訓練。
本書適合作為高等院校計算機相關專業教材,也可供Web套用開發者學習。

圖書目錄

第1章Java Web套用概述/1
1.1主流Web技術介紹1
1.1.1JSP編程技術1
1.1.2ASP編程技術2
1.1.3.NET編程技術2
1.2Java Web技術介紹6
1.2.1Java Web相關技術構成6
1.2.2Java Web技術特點10
本章小結采危協11
課後習題11
第2章Java Web開發環境配置/12
2.1Tomcat安裝與配置12
2.1.1Tomcat簡介12
2.1.2Tomcat的安裝與配置13
2.2Eclipse安裝配置17
2.2.1Eclipse簡介17
2.2.2Eclipse安裝環境搭建18
本章小結23
課後習題23
第3章HTML編程基礎/24
3.1HTML檔案執行過程24
3.2HTML檔案結構27
3.2.1HTML檔案基本構成27
3.2.2HTML中的元素與標記28
3.3HTML常用標記28
3.3.1HTML圖像標記28
3.3.2HTML超連結31〖1〗Java Web程式設計與開發[3]〖3〗3.3.3HTML換行、分段與字型標記33
3.3.4HTML列表標記38
3.3.5span和div標記44
3.4HTML中的表格47
3.4.1表格基本結構47
3.4.2表格常用屬性53
3.4.3其他表格屬性55
3.5.1表單的一般格式56
3.5.2<input>標記58
3.5.3<button>標記67
3.5.4<select>標記68
3.5.5<option>標記70
3.5.6<textarea>標記71
3.5.7表單套用示例72
3.6HTML的視窗切分73
3.6.1框架網頁73
3.6.2浮動的網頁視窗店灶兵燥76
3.7本章案例78
本章小結79
課後習題79
第4章JavaScript編程技術/80
4.1JavaScript簡介80
4.2JavaScript語法81
4.2.1JavaScript代碼的加入81
4.2.2數據類型82
4.3JavaScript事件處理84
4.3.1異步事件與執行緒85
4.3.2常見事件特點86
4.4網頁DOM模型87
4.4.1DOM樹簡介88
4.4.2DOM標記對象操作89
4.5JavaScript內置對象92
4.5.1內置對象的層次及主要功能92
4.5.2window對象93
4.5.3history和location對象102
4.5.4screen對象104
4.6本章案例106
本章小結107
課後習題107
第5章JSP編程基礎/109
5.1第一個JSP頁面109
5.2JSP基本語法111
5.2.1JSP聲明語法111
5.2.2JSP代碼腳本龍榆設113
5.2.3JSP腳本注釋114
5.2.4JSP表達式116
5.3本章案例117
本章小結118
課後習題119
第6章JSP內置對象/120
6.1內置對象概述120
6.2內置對象的作用範圍121
6.2.1page範圍122
6.2.2request範圍123
6.2.3session範圍126
6.2.4application範圍127
6.3內置對象128
6.3.1request內置對象影符踏她128
6.3.2response內置對象136
6.3.3out內置對象140
6.3.4page內置對象142
6.3.5pageContext內置對象143
6.3.6session內置對象145
6.3.7application內置對象149
6.4本章案例152
本章小結155
課後習題155
第7章JSP標籤/157
7.1JSP指令元素157
7.1.1page指令157
7.1.2include指令164
7.2JSP動作標籤166
7.2.1動作標籤概述166
7.2.2include動作標籤166
7.2.3forward動作標籤168
7.3本章案例168
本章小結170
課後習題171
第8章JSP訪問資料庫/172
8.1JDBC簡介172
8.2建立ODBC數據源173
8.3JDBC操作176
8.3.1添加數據操作176
8.3.2刪除數據操作180
8.3.3修改數據操作183
8.3.4查詢數據操作187
8.4PreparedStatement對象191
8.5事務192
8.6使用廠商驅動程式進行資料庫連線194
8.7本章案例195
本章小結198
課後習題199
第9章JSP和JavaBean/200
9.1在JSP中調用類200
9.1.1JSP調用內部類200
9.1.2JSP調用外部類201
9.2JavaBean組件202
9.2.1JavaBean的創建203
9.2.2JSP頁面中使用JavaBean對象204
9.2.3JavaBean屬性範圍208
9.2.4表單和JavaBean組件互動210
9.3本章案例213
本章小結215
課後習題215
第10章JSP自定義標籤/217
10.1JSP自定義標籤概述217
10.1.1自定義標籤217
10.1.2相關概念217
10.1.3自定義標籤的優勢218
10.1.4JSP自定義標籤格式219
10.1.5自定義標籤處理過程220
10.2標籤庫自定義基礎220
10.2.1開發自定義標籤涉及的接口與類220
10.2.2標籤庫的編寫221
10.3簡單的自定義開發案例223
10.3.1創建標籤處理類223
10.3.2創建標籤庫描述檔案224
10.3.3配置web.xml及在JSP頁面引用自定義標籤225
10.4幾種標籤的開發225
10.4.1空標籤225
10.4.2帶屬性的標籤226
10.4.3帶標籤體的標籤228
10.4.4使用動態屬性229
10.5本章案例230
本章小結232
課後習題232
第11章Servlet程式設計/233
11.1Servlet技術簡介233
11.1.1Servlet的概念233
11.1.2第一個Servlet程式235
11.2Servlet工作機制237
11.2.1Servlet請求處理237
11.2.2Servlet的生命周期239
11.3Servlet程式設計基礎241
11.3.1Servlet API241
11.3.2有關Servlet執行方式的配置242
11.3.3Servlet與表單互動的方法242
11.3.4用Servlet控制會話244
11.4Servlet程式設計過程245
11.5Servlet和JSP的比較246
11.6本章案例247
本章小結249
課後習題250
第12章Servlet過濾器設計/251
12.1過濾器的基本結構251
12.1.1什麼是過濾器251
12.1.2過濾器工作原理252
12.2Servlet過濾器API252
12.2.1Filter接口253
12.2.2FilterChain接口253
12.2.3FilterConfig接口253
12.2.4過濾器配置254
12.3Servlet過濾器254
12.3.1建立Servlet過濾器的基本步驟254
12.3.2Servlet過濾器編程案例255
本章小結257
課後習題257
第13章EL和JSTL/258
13.1表達式語言258
13.1.1為什麼需要表達式語言258
13.1.2表達式語言基本語法259
13.2基本運算符259
13.2.3邏輯運算符260
13.2.4“.”和“\[ \]”運算符260
13.2.5其他運算符261
13.3數據訪問262
13.3.1對象的作用域262
13.3.2訪問JavaBean263
13.3.3訪問集合264
13.3.4其他隱含對象265
13.4JSTL技術266
13.5核心標籤庫266
13.5.1核心標籤庫介紹266
13.5.2用核心標籤進行基本數據操作267
13.5.3用核心標籤進行流程控制271
13.6XML標籤庫簡介273
13.7國際化標籤庫簡介275
13.8資料庫標籤庫簡介278
13.9函式標籤庫簡介279
本章小結281
課後習題281
第14章Ajax技術/283
14.1Ajax概述283
14.1.1為什麼需要Ajax技術283
14.1.2AJax技術介紹285
14.2Ajax開發288
14.2.1Ajax核心代碼289
14.2.2API解釋290
14.3本章案例292
本章小結297
課後習題297
第15章MVC和Struts/299
15.1.1MVC簡介299
15.1.2JSP Model1和JSP Model2301
15.2Struts框架的基本原理302
15.2.1Struts框架簡介302
15.2.2Struts框架原理302
15.3Struts 框架主要成分304
15.3.1ActionForm304
15.3.2Struts標籤庫304
15.4基於Struts框架的套用開發313
15.4.1導入Struts框架313
15.4.2編寫JSP頁面316
15.4.3編寫ActionForm317
15.4.4編寫Action318
15.4.5創建JavaBean模型組件319
15.4.6配置Strutsconfig.xml檔案319
15.4.7測試320
本章小結321
課後習題321
第16章Struts 2基礎開發/323
16.1Struts 2簡介323
16.2Struts 2基本原理324
16.2.1環境配置324
16.2.2Struts 2原理326
16.3Struts 2框架327
16.3.1Action接口327
16.3.2Struts 2的標籤329
16.3.3Struts 2攔截器332
16.4Struts 2框架開發實例334
16.4.1編寫JSP頁面334
16.4.2編寫Action335
16.4.3配置Action336
16.4.4測試337
本章小結337
課後習題337
參考文獻/339
4.1JavaScript簡介80
4.2JavaScript語法81
4.2.1JavaScript代碼的加入81
4.2.2數據類型82
4.3JavaScript事件處理84
4.3.1異步事件與執行緒85
4.3.2常見事件特點86
4.4網頁DOM模型87
4.4.1DOM樹簡介88
4.4.2DOM標記對象操作89
4.5JavaScript內置對象92
4.5.1內置對象的層次及主要功能92
4.5.2window對象93
4.5.3history和location對象102
4.5.4screen對象104
4.6本章案例106
本章小結107
課後習題107
第5章JSP編程基礎/109
5.1第一個JSP頁面109
5.2JSP基本語法111
5.2.1JSP聲明語法111
5.2.2JSP代碼腳本113
5.2.3JSP腳本注釋114
5.2.4JSP表達式116
5.3本章案例117
本章小結118
課後習題119
第6章JSP內置對象/120
6.1內置對象概述120
6.2內置對象的作用範圍121
6.2.1page範圍122
6.2.2request範圍123
6.2.3session範圍126
6.2.4application範圍127
6.3內置對象128
6.3.1request內置對象128
6.3.2response內置對象136
6.3.3out內置對象140
6.3.4page內置對象142
6.3.5pageContext內置對象143
6.3.6session內置對象145
6.3.7application內置對象149
6.4本章案例152
本章小結155
課後習題155
第7章JSP標籤/157
7.1JSP指令元素157
7.1.1page指令157
7.1.2include指令164
7.2JSP動作標籤166
7.2.1動作標籤概述166
7.2.2include動作標籤166
7.2.3forward動作標籤168
7.3本章案例168
本章小結170
課後習題171
第8章JSP訪問資料庫/172
8.1JDBC簡介172
8.2建立ODBC數據源173
8.3JDBC操作176
8.3.1添加數據操作176
8.3.2刪除數據操作180
8.3.3修改數據操作183
8.3.4查詢數據操作187
8.4PreparedStatement對象191
8.5事務192
8.6使用廠商驅動程式進行資料庫連線194
8.7本章案例195
本章小結198
課後習題199
第9章JSP和JavaBean/200
9.1在JSP中調用類200
9.1.1JSP調用內部類200
9.1.2JSP調用外部類201
9.2JavaBean組件202
9.2.1JavaBean的創建203
9.2.2JSP頁面中使用JavaBean對象204
9.2.3JavaBean屬性範圍208
9.2.4表單和JavaBean組件互動210
9.3本章案例213
本章小結215
課後習題215
第10章JSP自定義標籤/217
10.1JSP自定義標籤概述217
10.1.1自定義標籤217
10.1.2相關概念217
10.1.3自定義標籤的優勢218
10.1.4JSP自定義標籤格式219
10.1.5自定義標籤處理過程220
10.2標籤庫自定義基礎220
10.2.1開發自定義標籤涉及的接口與類220
10.2.2標籤庫的編寫221
10.3簡單的自定義開發案例223
10.3.1創建標籤處理類223
10.3.2創建標籤庫描述檔案224
10.3.3配置web.xml及在JSP頁面引用自定義標籤225
10.4幾種標籤的開發225
10.4.1空標籤225
10.4.2帶屬性的標籤226
10.4.3帶標籤體的標籤228
10.4.4使用動態屬性229
10.5本章案例230
本章小結232
課後習題232
第11章Servlet程式設計/233
11.1Servlet技術簡介233
11.1.1Servlet的概念233
11.1.2第一個Servlet程式235
11.2Servlet工作機制237
11.2.1Servlet請求處理237
11.2.2Servlet的生命周期239
11.3Servlet程式設計基礎241
11.3.1Servlet API241
11.3.2有關Servlet執行方式的配置242
11.3.3Servlet與表單互動的方法242
11.3.4用Servlet控制會話244
11.4Servlet程式設計過程245
11.5Servlet和JSP的比較246
11.6本章案例247
本章小結249
課後習題250
第12章Servlet過濾器設計/251
12.1過濾器的基本結構251
12.1.1什麼是過濾器251
12.1.2過濾器工作原理252
12.2Servlet過濾器API252
12.2.1Filter接口253
12.2.2FilterChain接口253
12.2.3FilterConfig接口253
12.2.4過濾器配置254
12.3Servlet過濾器254
12.3.1建立Servlet過濾器的基本步驟254
12.3.2Servlet過濾器編程案例255
本章小結257
課後習題257
第13章EL和JSTL/258
13.1表達式語言258
13.1.1為什麼需要表達式語言258
13.1.2表達式語言基本語法259
13.2基本運算符259
13.2.3邏輯運算符260
13.2.4“.”和“\[ \]”運算符260
13.2.5其他運算符261
13.3數據訪問262
13.3.1對象的作用域262
13.3.2訪問JavaBean263
13.3.3訪問集合264
13.3.4其他隱含對象265
13.4JSTL技術266
13.5核心標籤庫266
13.5.1核心標籤庫介紹266
13.5.2用核心標籤進行基本數據操作267
13.5.3用核心標籤進行流程控制271
13.6XML標籤庫簡介273
13.7國際化標籤庫簡介275
13.8資料庫標籤庫簡介278
13.9函式標籤庫簡介279
本章小結281
課後習題281
第14章Ajax技術/283
14.1Ajax概述283
14.1.1為什麼需要Ajax技術283
14.1.2AJax技術介紹285
14.2Ajax開發288
14.2.1Ajax核心代碼289
14.2.2API解釋290
14.3本章案例292
本章小結297
課後習題297
第15章MVC和Struts/299
15.1.1MVC簡介299
15.1.2JSP Model1和JSP Model2301
15.2Struts框架的基本原理302
15.2.1Struts框架簡介302
15.2.2Struts框架原理302
15.3Struts 框架主要成分304
15.3.1ActionForm304
15.3.2Struts標籤庫304
15.4基於Struts框架的套用開發313
15.4.1導入Struts框架313
15.4.2編寫JSP頁面316
15.4.3編寫ActionForm317
15.4.4編寫Action318
15.4.5創建JavaBean模型組件319
15.4.6配置Strutsconfig.xml檔案319
15.4.7測試320
本章小結321
課後習題321
第16章Struts 2基礎開發/323
16.1Struts 2簡介323
16.2Struts 2基本原理324
16.2.1環境配置324
16.2.2Struts 2原理326
16.3Struts 2框架327
16.3.1Action接口327
16.3.2Struts 2的標籤329
16.3.3Struts 2攔截器332
16.4Struts 2框架開發實例334
16.4.1編寫JSP頁面334
16.4.2編寫Action335
16.4.3配置Action336
16.4.4測試337
本章小結337
課後習題337
參考文獻/339

相關詞條

熱門詞條

聯絡我們