婷婷五月情,国产精品久久久久久亚洲小说,runaway韩国电影免费完整版,国产乱在线观看视频,日韩精品首页,欧美在线视频二区

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
JSP+Servlet+Tomcat應(yīng)用開發(fā)從零開始學(xué)-(第2版)

包郵 JSP+Servlet+Tomcat應(yīng)用開發(fā)從零開始學(xué)-(第2版)

出版社:清華大學(xué)出版社出版時間:2019-04-01
開本: 16開 頁數(shù): 388
中 圖 價:¥50.8(6.4折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JSP+Servlet+Tomcat應(yīng)用開發(fā)從零開始學(xué)-(第2版) 版權(quán)信息

JSP+Servlet+Tomcat應(yīng)用開發(fā)從零開始學(xué)-(第2版) 本書特色

本書全面介紹了JSP開發(fā)中涉及的相關(guān)技術(shù)要點和實戰(zhàn)技巧。全書結(jié)構(gòu)清晰,難度循序漸進(jìn),結(jié)合豐富的示例使零基礎(chǔ)的讀者能夠熟練掌握J(rèn)SP的開發(fā)、部署以及優(yōu)化。 本書分為3篇:第1篇為Java Web基礎(chǔ)開發(fā),內(nèi)容包括搭建Java Web開發(fā)環(huán)境、JSP基礎(chǔ)語法、JSP內(nèi)置對象、Servlet技術(shù)、請求與響應(yīng)、會話管理、Servlet進(jìn)階API、過濾器、監(jiān)聽器等;第2篇為Java Web高級開發(fā),內(nèi)容包括MySQL 8數(shù)據(jù)庫開發(fā)、JSP與Java Bean、EL標(biāo)簽、JSTL標(biāo)簽庫、自定義標(biāo)簽、JDBC詳解、XML概述、資源國際化等;第3篇為Java Web實戰(zhàn),內(nèi)容包括兩個典型的系統(tǒng),即家校通門戶網(wǎng)站(JSP HTML CSS)、在線購物系統(tǒng)(JSP Java Bean MySQL)。 本書內(nèi)容精練、結(jié)構(gòu)清晰、注重實戰(zhàn),適合廣大Java Web初學(xué)人員學(xué)習(xí),同時也非常適合大中專院校師生學(xué)習(xí)閱讀,還可作為高等院校計算機及相關(guān)專業(yè)的教材使用。

JSP+Servlet+Tomcat應(yīng)用開發(fā)從零開始學(xué)-(第2版) 內(nèi)容簡介

隨著Java Web開發(fā)快速發(fā)展,所使用的技術(shù)也逐漸更新,為了方便讀者學(xué)習(xí)*技術(shù),本書進(jìn)行了相應(yīng)的升級與改變。JDK的版本更新為10.0.1,Servlet升級到4.0,并增加了相應(yīng)的章節(jié)和內(nèi)容,例如Servlet動態(tài)注入的原理等,網(wǎng)頁語言的規(guī)范升級到了HTML5,JSP版本由1.2升級到2.3,Tomcat服務(wù)器由Tomcat7改為Tomcat9,并且將開發(fā)工具由MyEclipse變更為時下流行的Intellij IDEA。MySQL數(shù)據(jù)庫也由MySQL 5.X修訂為8.X。全書的更新都是為了讓讀者跟上當(dāng)下技術(shù)發(fā)展的步伐,希望讀者也不要停下學(xué)習(xí)的腳步,努力向前。

JSP+Servlet+Tomcat應(yīng)用開發(fā)從零開始學(xué)-(第2版) 目錄

目 錄
第1章 搭建Java Web開發(fā)環(huán)境 1
1.1 Web開發(fā)背景知識 1
1.1.1 Web訪問的基本原理 1
1.1.2 超文本傳輸協(xié)議 1
1.1.3 靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁 2
1.1.4 Web瀏覽器和Web服務(wù)器 3
1.2 JSP簡介 4
1.2.1 什么是JSP 4
1.2.2 JSP的優(yōu)勢 4
1.2.3 JSP的執(zhí)行順序 5
1.2.4 一個JSP的簡單實例 5
1.3 安裝Java 10環(huán)境 6
1.3.1 下載JDK10和配置環(huán)境變量 6
1.3.2 下載Intellij IDEA開發(fā)工具 8
1.3.3 下載安裝Tomcat 9服務(wù)器 10
1.4 小結(jié) 12
1.5 習(xí)題 12
第2章 JSP基礎(chǔ)語法:與編寫HTML一樣容易 13
2.1 JSP注釋 13
2.2 JSP聲明 15
2.3 JSP表達(dá)式 17
2.4 JSP指令 18
2.4.1 與頁面屬性相關(guān)的page指令 18
2.4.2 引入文件的include指令 19
2.4.3 與標(biāo)簽相關(guān)的taglib指令 21
2.5 JSP動作 24
2.5.1 動作 24
2.5.2 動作 26
2.5.3 動作 27
2.6 小結(jié) 31
2.7 習(xí)題 31
第3章 JSP內(nèi)置對象 32
3.1 request對象 32
3.1.1 request對象的常用方法 32
3.1.2 使用request對象接收請求參數(shù) 33
3.1.3 請求中文亂碼的處理 35
3.1.4 獲取請求的頭部信息 36
3.1.5 獲取主機和客戶機的信息 38
3.2 response對象 39
3.2.1 response對象的常用方法 39
3.2.2 設(shè)置頭信息 39
3.2.3 設(shè)置頁面重定向 42
3.3 session對象 44
3.3.1 獲取session ID 44
3.3.2 用戶登錄信息的保存 48
3.4 application對象 52
3.4.1 application對象的常用方法 53
3.4.2 獲取指定頁面的路徑 53
3.4.3 設(shè)計一個網(wǎng)站計數(shù)器 54
3.5 out對象 55
3.5.1 out對象的常用方法 55
3.5.2 out對象的使用示例 55
3.6 page對象 57
3.6.1 page對象的常用方法 57
3.6.2 page對象的使用示例 58
3.7 config對象 59
3.7.1 config對象的常用方法 59
3.7.2 config對象的使用示例 59
3.8 小結(jié) 60
3.9 習(xí)題 61

第4章 Servlet技術(shù) 62
4.1 Servlet是什么 62
4.2 Servlet的技術(shù)特點 63
4.3 Servlet的生命周期 64
4.4 編寫和部署Servlet 67
4.4.1 編寫Servlet類 67
4.4.2 部署Servlet類 71
4.5 Servlet與JSP的比較 72
4.6 小結(jié) 73
4.7 習(xí)題 74
第5章 請求與響應(yīng) 75
5.1 從容器到HttpServlet 75
5.1.1 Web容器用來做什么 75
5.1.2 令人茫然的doXXX()方法 77
5.2 關(guān)于HttpServletRequest對象 78
5.2.1 使用getReader()、getInputStream()讀取Body內(nèi)容 78
5.2.2 使用getPart()、getParts()取得上傳文件 82
5.2.3 使用RequestDispatcher調(diào)派請求 86
5.3 關(guān)于HttpServletResponse 91
5.3.1 使用getWriter()輸出字符 91
5.3.2 使用getOutputStream()輸出二進(jìn)制字符 94
5.3.3 使用sendRedirect()、sendError()方法 95
5.4 綜合練習(xí) 98
5.4.1 實現(xiàn)網(wǎng)站注冊功能 99
5.4.2 實現(xiàn)網(wǎng)站登錄功能 104
5.5 小結(jié) 107
5.6 習(xí)題 107
第6章 會話管理 108
6.1 會話管理的基本原理 108
6.1.1 使用隱藏域 108
6.1.2 使用Cookie 108
6.1.3 使用URL重寫 109
6.2 HttpSession會話管理 110
6.2.1 使用HttpSession管理會話 110
6.2.2 HttpSession管理會話的原理 112
6.2.3 HttpSession與URL重寫 113
6.2.4 HttpSession中禁用Cookie 113
6.2.5 HttpSession的生命周期 114
6.2.6 HttpSession的有效期 115
6.3 HttpSession會話管理實例演示 115
6.4 小結(jié) 117
6.5 習(xí)題 117
第7章 Servlet進(jìn)階API、監(jiān)聽器與過濾器 118
7.1 Servlet進(jìn)階API 118
7.1.1 Servlet、ServletConfig與GenericServlet 118
7.1.2 使用ServletConfig 121
7.1.3 使用ServletContext 124
7.2 應(yīng)用程序事件、監(jiān)聽器 126
7.2.1 ServletContext事件、監(jiān)聽器 127
7.2.2 HttpSession事件監(jiān)聽器 130
7.2.3 HttpServletRequest事件、監(jiān)聽器 135
7.3 過濾器 138
7.3.1 過濾器的概念 139
7.3.2 實現(xiàn)與設(shè)置過濾器 139
7.3.3 請求封裝器 141
7.3.4 響應(yīng)封裝器 144
7.4 異步處理 153
7.4.1 AsyncContext簡介 153
7.4.2 模擬服務(wù)器推送 156
7.5 Registration 動態(tài)注入的基礎(chǔ) 160
7.6 小結(jié) 161
7.7 習(xí)題 161
第8章 MySQL 8數(shù)據(jù)庫開發(fā) 162
8.1 MySQL數(shù)據(jù)庫入門 162
8.1.1 MySQL的版本特點 162
8.1.2 MySQL 8的安裝和配置 163
8.2 啟動MySQL服務(wù)并登錄數(shù)據(jù)庫 170
8.2.1 啟動MySQL服務(wù) 170
8.2.2 登錄MySQL數(shù)據(jù)庫 171
8.3 MySQL數(shù)據(jù)庫的基本操作 173
8.3.1 創(chuàng)建數(shù)據(jù)庫 173
8.3.2 刪除數(shù)據(jù)庫 174
8.3.3 創(chuàng)建數(shù)據(jù)庫表 175
8.3.4 修改數(shù)據(jù)庫表 176
8.3.5 修改數(shù)據(jù)庫表的字段名 177
8.3.6 刪除數(shù)據(jù)表 177
8.4 MySQL數(shù)據(jù)庫的數(shù)據(jù)管理 178
8.4.1 插入數(shù)據(jù) 178
8.4.2 修改數(shù)據(jù) 179
8.4.3 刪除數(shù)據(jù) 180
8.5 小結(jié) 180
8.6 習(xí)題 181
第9章 JSP與Java Bean 182
9.1 Java Bean的基本概念 182
9.2 JSP中使用Bean 183
9.3 訪問Bean屬性 185
9.3.1 設(shè)置屬性: 185
9.3.2 取得屬性: 190
9.4 Bean的作用域 191
9.5 用戶登錄驗證 197
9.6 DAO設(shè)計模式 201
9.6.1 DAO設(shè)計模式簡介 201
9.6.2 DAO命名規(guī)則 202
9.6.3 DAO開發(fā) 202
9.6.4 JSP調(diào)用DAO 209
9.7 小結(jié) 212
9.8 習(xí)題 212
第10章 EL標(biāo)簽:給JSP減負(fù) 213
10.1 EL標(biāo)簽語法 213
10.2 EL標(biāo)簽的功能 214
10.3 EL標(biāo)簽的操作符 217
10.4 EL標(biāo)簽的隱含變量 219
10.4.1 隱含變量pageScope、requestScope、sessionScope、applicationScope 219
10.4.2 隱含變量param、paramValues 219
10.4.3 其他變量 220
10.5 禁用EL標(biāo)簽 222
10.5.1 在整個Web應(yīng)用中禁用 222
10.5.2 在單個頁面中禁用 223
10.5.3 在頁面中禁用個別表達(dá)式 223
10.6 小結(jié) 223
10.7 習(xí)題 223
第11章 JSTL標(biāo)簽庫 224
11.1 JSTL標(biāo)簽概述 224
11.1.1 JSTL的來歷 224
11.1.2 一個標(biāo)簽實例帶你入門 225
11.2 JSTL的core標(biāo)簽庫 226
11.2.1 標(biāo)簽與標(biāo)簽 226
11.2.2 標(biāo)簽 226
11.2.3 標(biāo)簽、標(biāo)簽、標(biāo)簽 227
11.2.4 標(biāo)簽 229
11.2.5 標(biāo)簽 229
11.2.6 標(biāo)簽 230
11.2.7 標(biāo)簽 231
11.2.8 標(biāo)簽 231
11.2.9 標(biāo)簽與標(biāo)簽 231
11.2.10 標(biāo)簽 232
11.2.11 標(biāo)簽 232
11.3 JSTL的fmt標(biāo)簽庫 233
11.3.1 國際化標(biāo)簽 233
11.3.2 消息標(biāo)簽 233
11.3.3 數(shù)字和日期格式化標(biāo)簽 236
11.4 JSTL的fn標(biāo)簽庫 239
11.4.1 fn:contains()函數(shù)與fn: containsIgnoreCase()函數(shù) 239
11.4.2 fn:startsWith()函數(shù)與fn:endsWith()函數(shù) 240
11.4.3 fn:escapeXml()函數(shù) 240
11.4.4 fn:indexOf()函數(shù)與fn:length()函數(shù) 240
11.4.5 fn:split()函數(shù)與fn:join()函數(shù) 241
11.5 JSTL的SQL標(biāo)簽庫 241
11.5.1 標(biāo)簽 242
11.5.2 標(biāo)簽 242
11.5.3 標(biāo)簽 243
11.5.4 標(biāo)簽與標(biāo)簽 243
11.5.5 標(biāo)簽 245
11.6 JSTL的XML標(biāo)簽庫 246
11.6.1 標(biāo)簽 246
11.6.2 標(biāo)簽 247
11.6.3 標(biāo)簽 247
11.6.4 標(biāo)簽 248
11.6.5 標(biāo)簽、標(biāo)簽、標(biāo)簽 248
11.6.6 標(biāo)簽 248
11.6.7 標(biāo)簽 249
11.7 小結(jié) 249
11.8 習(xí)題 249
第12章 自定義標(biāo)簽 251
12.1 編寫自定義標(biāo)簽 251
12.1.1 版權(quán)標(biāo)簽 251
12.1.2 tld標(biāo)簽庫描述文件 253
12.1.3 TagSupport類簡介 255
12.1.4 帶參數(shù)的自定義標(biāo)簽 256
12.1.5 帶標(biāo)簽體的自定義標(biāo)簽 259
12.1.6 多次執(zhí)行的循環(huán)標(biāo)簽 262
12.1.7 帶動態(tài)屬性的自定義標(biāo)簽 264
12.2 嵌套的自定義標(biāo)簽 265
12.2.1 實例:表格標(biāo)簽 265
12.2.2 嵌套標(biāo)簽的配置 267
12.2.3 嵌套標(biāo)簽的運行效果 268
12.3 JSP 2.X標(biāo)簽 269
12.4 小結(jié) 272
12.5 習(xí)題 272

第13章 JDBC詳解 273
13.1 JDBC簡介 273
13.1.1 查詢實例:列出人員信息 273
13.1.2 各種數(shù)據(jù)庫的連接 276
13.2 MySQL的亂碼解決方案 277
13.2.1 從控制臺修改編碼 277
13.2.2 從配置文件修改編碼 278
13.2.3 利用圖形界面工具修改編碼 279
13.2.4 在URL中指定編碼方式 279
13.3 JDBC基本操作:CRUD 279
13.3.1 查詢數(shù)據(jù)庫 280
13.3.2 插入人員信息 280
13.3.3 注冊數(shù)據(jù)庫驅(qū)動 285
13.3.4 獲取自動插入的ID 285
13.3.5 刪除人員信息 285
13.3.6 修改人員信息 286
13.3.7 使用PreparedStatement 292
13.3.8 利用Statement與PreparedStatement批處理SQL 293
13.4 結(jié)果集的處理 295
13.4.1 查詢多個結(jié)果集 295
13.4.2 可以滾動的結(jié)果集 295
13.4.3 帶條件的查詢 295
13.4.4 ResultSetMetaData元數(shù)據(jù) 300
13.4.5 直接顯示中文列名 301
13.5 小結(jié) 302
13.6 習(xí)題 302
第14章 XML概述 303
14.1 初識XML 303
14.1.1 什么是XML 303
14.1.2 XML的用途 304
14.1.3 XML的技術(shù)架構(gòu) 304
14.1.4 XML開發(fā)工具 305
14.2 XML基本語法 306
14.3 JDK中的XML API 309
14.4 *常見的XML解析模型 310
14.4.1 DOM解析 310
14.4.2 SAX解析 313
14.4.3 DOM4j解析 315
14.5 XML與Java類映射JAXB 318
14.5.1 什么是XML與Java類映射 318
14.5.2 JAXB的工作原理 319
14.5.3 將Java對象轉(zhuǎn)化成XML 319
14.5.4 將XML轉(zhuǎn)化為Java對象 321
14.5.5 更為復(fù)雜的映射 322
14.6 小結(jié) 325
14.7 習(xí)題 326
第15章 資源國際化 327
15.1 資源國際化簡介 327
15.2 資源國際化編程 327
15.2.1 資源國際化示例 328
15.2.2 資源文件編碼 329
15.2.3 顯示所有Locale代碼 330
15.2.4 帶參數(shù)的資源 331
15.2.5 ResourceBundle類 332
15.2.6 Servlet的資源國際化 334
15.2.7 顯示所有Locale的數(shù)字格式 335
15.2.8 顯示全球時間 337
15.3 小結(jié) 338
15.4 習(xí)題 339
第16章 家校通門戶網(wǎng)站 340
16.1 網(wǎng)頁首頁的布局 340
16.2 導(dǎo)入樣式頁面 341
16.3 顯示頁面頭內(nèi)容 342
16.4 用戶登錄頁面 342
16.5 幫助頁面 343
16.6 網(wǎng)頁主體內(nèi)容 343
16.7 網(wǎng)頁公告內(nèi)容 345
16.8 友情鏈接頁面 346
16.9 網(wǎng)頁底部的版權(quán)信息內(nèi)容 347
16.10 家校通門戶網(wǎng)站預(yù)覽效果 347
16.11 小結(jié) 347
第17章 在線購物系統(tǒng) 349
17.1 系統(tǒng)需求分析 349
17.2 系統(tǒng)總體架構(gòu) 350
17.3 數(shù)據(jù)庫設(shè)計 351
17.3.1 E-R圖 351
17.3.2 數(shù)據(jù)物理模型 351
17.4 系統(tǒng)詳細(xì)設(shè)計 352
17.4.1 系統(tǒng)包的介紹 352
17.4.2 系統(tǒng)的關(guān)鍵技術(shù) 353
17.4.3 過濾器 359
17.5 系統(tǒng)首頁與公共頁面 360
17.6 用戶登錄模塊 362
17.7 用戶管理模塊 363
17.7.1 用戶注冊 363
17.7.2 用戶信息修改 367
17.7.3 用戶信息查看 369
17.7.4 用戶密碼修改 370
17.8 購物車模塊 372
17.8.1 添加購物車 372
17.8.2 刪除購物車 375
17.8.3 查看購物車 375
17.8.4 修改購物車 377
17.9 商品模塊 380
17.9.1 查看商品列表 380
17.9.2 查看單個商品 384
17.10 支付模塊 384
17.10.1 支付商品 384
17.10.2 查看已支付商品 385
17.10.3 支付中的頁面 386
17.11 小結(jié) 388


展開全部

JSP+Servlet+Tomcat應(yīng)用開發(fā)從零開始學(xué)-(第2版) 作者簡介

林龍,Java軟件工程師,項目經(jīng)理。獨立編寫超過100000行代碼,多年的JSP Servlet以及SSM架構(gòu)項目經(jīng)驗,擅長JSP、Servlet、JDBC、XML等Web開發(fā)技術(shù)。有面向大數(shù)據(jù)大并發(fā)的Web工程開發(fā)經(jīng)驗,參與開發(fā)過國家電網(wǎng)項目、聯(lián)通數(shù)據(jù)管理、稅務(wù)后臺管理系統(tǒng)等多個大型Java Web項目。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 久久精品国产99久久久 | 色中色在线视频 | 国产一区成人 | 国内第一永久免费福利视频 | 美女搞基视频网站 | 国产精品…在线观看 | 操欧美女 | 8888四色奇米在线观看免费看 | 国产精品久久久久影视不卡 | 国产三级理论 | 欧美日韩亚洲成人 | 国产成人精品曰本亚洲 | 国产a级域名 | www.视频| 久久久青草 | 精品久久综合一区二区 | 欧美操大逼视频 | 男女羞羞的视频网站在线观看 | 久久99精品久久久久久 | 男人的午夜天堂 | 狠狠色网 | 99精品国产综合久久久久 | 日日操狠狠干 | 日韩中文字幕在线不卡 | 国产精品区一区二区三 | 久热中文字幕 | 久久国产精品麻豆映画 | 99精品国产成人一区二区在线 | 亚洲国产系列久久精品99人人 | 久久天天躁狠狠躁狠狠躁 | 狠狠干夜夜爽 | 乱码一码二码三码四码公司 | 激情综合激情 | 欧美成人 综合网播九公社 欧美成年黄网站色视频 | 色丁香六月 | 视色4se影院在线观看 | 国产a一级毛片爽爽影院 | 五月丁开婷婷 | 毛片观看网站 | va在线视频 | 国产高清视频在线免费观看 |