Java Web開發(fā)實戰(zhàn)

-
【作 者】主編 肖睿 高海波 徐申
【I S B N 】978-7-5170-5662-1
【責(zé)任編輯】李炎
【適用讀者群】科技
【出版時間】2017-07-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】304
【千字?jǐn)?shù)】408
【印 張】19
【定 價】¥58
【叢 書】大數(shù)據(jù)開發(fā)工程師系列
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
在互聯(lián)網(wǎng)高速發(fā)展的時代,基于B/S 架構(gòu)的Web 應(yīng)用程序越來越多。這些應(yīng)用的實現(xiàn)都不可避免地用到了如下技術(shù):Web 前端技術(shù)、JSP 技術(shù)和Servlet 技術(shù)。本書就緊緊圍繞這三個技術(shù)對Web 開發(fā)內(nèi)容展開詳細(xì)講解,內(nèi)容不僅涵蓋前端開發(fā)必需的HTML5 及CSS3技術(shù)、JavaScript、jQuery、Ajax 等知識,也包含JSP 技術(shù)的基本語法、使用JSP 實現(xiàn)對Web 請求的獲取與響應(yīng)、通過JSP實現(xiàn)與數(shù)據(jù)庫的訪問交互和基于Servlet 的業(yè)務(wù)控制等知識,從而讓大家循序漸進(jìn)地學(xué)會如何開發(fā)屬于自己的Web 應(yīng)用程序。
為保證最優(yōu)學(xué)習(xí)效果,本書緊密結(jié)合實際應(yīng)用,利用大量案例說明和實踐,提煉含金量十足的開發(fā)經(jīng)驗,最后還提供了和實際開發(fā)接近的項目案例。本書使用前端+JSP+Servlet技術(shù)實現(xiàn)Web 應(yīng)用程序,并配以完善的學(xué)習(xí)資源和支持服務(wù),包括視頻教程、案例素材下載、學(xué)習(xí)交流社區(qū)、討論組等終身學(xué)習(xí)內(nèi)容,為開發(fā)者帶來全方位的學(xué)習(xí)體驗,更多技術(shù)支持請訪問課工場官網(wǎng):www.kgc.cn。
領(lǐng)先的實用技能——打造大數(shù)據(jù)開發(fā)工程師
科學(xué)的訓(xùn)練模式——授人以漁而不只是作品臨摹
真實的項目驅(qū)動——行業(yè)知識與專業(yè)設(shè)計相呼應(yīng)
便捷的學(xué)習(xí)體驗——傳統(tǒng)教材與二維碼革命性攜手
叢書設(shè)計:
準(zhǔn)備好了嗎?進(jìn)入大數(shù)據(jù)時代!大數(shù)據(jù)已經(jīng)并將繼續(xù)影響人類的方方面面。2015年8 月31 日,經(jīng)李克強(qiáng)總理批準(zhǔn),國務(wù)院正式下發(fā)《關(guān)于印發(fā)促進(jìn)大數(shù)據(jù)發(fā)展行動綱要的通知》,這是從國家層面正式宣告大數(shù)據(jù)時代的到來!企業(yè)資本則以BAT互聯(lián)網(wǎng)公司為首,不斷進(jìn)行大數(shù)據(jù)創(chuàng)新,從而實現(xiàn)大數(shù)據(jù)的商業(yè)價值。本叢書根據(jù)企業(yè)人才實際需求,參考?xì)v史學(xué)習(xí)難度曲線,選取“Java + 大數(shù)據(jù)”技術(shù)集作為學(xué)習(xí)路徑,旨在為讀者提供一站式實戰(zhàn)型大數(shù)據(jù)開發(fā)學(xué)習(xí)指導(dǎo),幫助讀者踏上由開發(fā)入門到大數(shù)據(jù)實戰(zhàn)的互聯(lián)網(wǎng)+ 大數(shù)據(jù)開發(fā)之旅!
叢書特點:
1.以企業(yè)需求為設(shè)計導(dǎo)向
滿足企業(yè)對人才的技能需求是本叢書的核心設(shè)計原則,為此課工場大數(shù)據(jù)開發(fā)教研團(tuán)隊,通過對數(shù)百位BAT 一線技術(shù)專家進(jìn)行訪談、對上千家企業(yè)人力資源情況進(jìn)行調(diào)研、對上萬個企業(yè)招聘崗位進(jìn)行需求分析,從而實現(xiàn)技術(shù)的準(zhǔn)確定位,達(dá)到課程與企業(yè)需求的高契合度。
2.以任務(wù)驅(qū)動為講解方式
叢書中的技能點和知識點都由任務(wù)驅(qū)動,讀者在學(xué)習(xí)知識時不僅可以知其然,而且可以知其所以然,幫助讀者融會貫通、舉一反三。
3.以實戰(zhàn)項目來提升技術(shù)
本叢書均設(shè)置項目實戰(zhàn)環(huán)節(jié),該環(huán)節(jié)綜合運用書中的知識點,幫助讀者提升項目開發(fā)能力。每個實戰(zhàn)項目都設(shè)有相應(yīng)的項目思路指導(dǎo)、重難點講解、實現(xiàn)步驟總結(jié)和知識點梳理。
4.以互聯(lián)網(wǎng)+ 實現(xiàn)終身學(xué)習(xí)
本叢書可通過使用課工場APP 進(jìn)行二維碼掃描來觀看配套視頻的理論講解和案例操作,同時課工場(www.kgc.cn)開辟教材配套版塊,提供案例代碼及案例素材下載。
此外,課工場還為讀者提供了體系化的學(xué)習(xí)路徑、豐富的在線學(xué)習(xí)資源和活躍的學(xué)習(xí)社區(qū),方便讀者隨時學(xué)習(xí)。
讀者對象:
1.大中專院校的老師和學(xué)生
2.編程愛好者
Java Web開發(fā)實戰(zhàn)——文前.indd 4 2017/7/28 9:27:37
3.初中級程序開發(fā)人員
4.相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員
讀者服務(wù):
為解決本叢書中存在的疑難問題,讀者可以訪問課工場官方網(wǎng)站(www.kgc.cn),也可以發(fā)送郵件到ke@kgc.cn,我們的客服專員將竭誠為您服務(wù)。
致謝:
本叢書是由課工場大數(shù)據(jù)開發(fā)教研團(tuán)隊研發(fā)編寫的,課工場(kgc.cn)是北京大學(xué)旗下專注于互聯(lián)網(wǎng)人才培養(yǎng)的高端教育品牌。作為國內(nèi)互聯(lián)網(wǎng)人才教育生態(tài)系統(tǒng)的構(gòu)建者,課工場依托北京大學(xué)優(yōu)質(zhì)的教育資源,重構(gòu)職業(yè)教育生態(tài)體系,以學(xué)員為本、以企業(yè)為基,構(gòu)建教學(xué)大咖、技術(shù)大咖、行業(yè)大咖三咖一體的教學(xué)矩陣,為學(xué)員提供高端、靠譜、炫酷的學(xué)習(xí)內(nèi)容!
感謝您購買本叢書,希望本叢書能成為您大數(shù)據(jù)開發(fā)之旅的好伙伴!
本章任務(wù) 2
任務(wù) 制作圖文并茂的簡單首頁 2
1.1.1 HTML5文件的基本結(jié)構(gòu)和
W3C標(biāo)準(zhǔn) 2
1.1.2 網(wǎng)頁的基本標(biāo)簽 10
1.1.3 圖像標(biāo)簽 17
1.1.4 超鏈接標(biāo)簽 19
本章總結(jié) 27
本章練習(xí) 28
第2章 列表、表格與媒體元素 31
本章任務(wù) 32
任務(wù)1 使用列表展示數(shù)據(jù) 32
任務(wù)2 使用表格展示數(shù)據(jù) 37
任務(wù)3 使用媒體元素在網(wǎng)頁中
播放視頻 43
任務(wù)4 使用HTML5結(jié)構(gòu)元素進(jìn)行
網(wǎng)頁布局 47
本章總結(jié) 51
本章練習(xí) 51
第3章 CSS3美化網(wǎng)頁 55
本章任務(wù) 56
任務(wù)1 制作團(tuán)隊風(fēng)采頁面 56
3.1.1 CSS概述 56
3.1.2 CSS3的基本語法 58
3.1.3 在HTML中引入CSS樣式 59
3.1.4 編輯網(wǎng)頁文本 62
任務(wù)2 制作京東新聞資訊頁 72
任務(wù)3 制作暢銷書排行榜頁面 76
3.3.1 背景樣式 76
3.3.2 CSS3的基本選擇器 83
本章總結(jié) 87
本章練習(xí) 88
第4章 JavaScript基礎(chǔ) 93
本章任務(wù) 94
任務(wù)1 在頁面上輸出10*10的由
“*”組成的圖形 96
4.1.1 JavaScript簡介 96
4.1.2 JavaScript基礎(chǔ)語法 98
任務(wù)2 模擬簡單的計算器,實現(xiàn)加、
減、乘、除功能 101
4.2.1 函數(shù) 101
4.2.2 程序調(diào)試 103
任務(wù)3 實現(xiàn)頁面上復(fù)選框“全選”
功能 103
4.3.1 BOM概述 103
4.3.2 BOM對象操作窗體 104
任務(wù)4 實現(xiàn)頁面上動態(tài)實時時鐘 108
4.4.1 JavaScript內(nèi)置對象概述 108
4.4.2 JavaScript內(nèi)置對象 108
任務(wù)5 實現(xiàn)試題管理系統(tǒng)的“添加試題”
頁面功能 110
4.5.1 DOM概述 110
4.5.2 使用Core DOM操作節(jié)點 111
任務(wù)6 實現(xiàn)后臺進(jìn)貨管理系統(tǒng)的
“增加商品”頁面功能 113
4.6.1 HTML DOM 113
4.6.2 使用HTML DOM操作表格 113
任務(wù)7 實現(xiàn)省市級聯(lián)效果的頁面功能 115
4.7.1 數(shù)組 116
4.7.2 使用下拉列表框?qū)ο?118
任務(wù)8 實現(xiàn)頁面上Tab切換效果及
滾動廣告效果 120
4.8.1 JavaScript訪問樣式的常用方法 120
4.8.2 JavaScript訪問樣式的應(yīng)用 121
本章總結(jié) 124
本章練習(xí) 124
第5章 JavaScript表單驗證 127
本章任務(wù) 128
任務(wù)1 實現(xiàn)頁面注冊信息驗證功能 129
5.1.1 表單驗證概述 129
5.1.2 實現(xiàn)表單驗證 130
任務(wù)2 升級任務(wù)1,加入正則表達(dá)式
實現(xiàn)頁面注冊信息驗證功能 133
5.2.1 正則表達(dá)式 133
5.2.2 String對象與正則表達(dá)式 137
本章總結(jié) 138
本章練習(xí) 139
第6章 jQuery制作網(wǎng)頁特效 141
本章任務(wù) 142
任務(wù)1 使用jQuery實現(xiàn)輪播圖效果 142
6.1.1 jQuery簡介 142
6.1.2 DOM高級編程 148
6.1.3 jQuery語法結(jié)構(gòu) 156
6.1.4 DOM對象和jQuery對象 161
6.1.5 循環(huán)結(jié)構(gòu) 163
任務(wù)2 使用Ajax刷新最新動態(tài) 168
6.2.1 認(rèn)識Ajax 168
6.2.2 jQuery中的Ajax 172
任務(wù)3 模擬JSON數(shù)據(jù)實現(xiàn)
瀑布流效果 178
本章總結(jié) 183
本章練習(xí) 183
第7章 使用JSP實現(xiàn)系統(tǒng)登錄 185
本章任務(wù) 186
任務(wù)1 初識Web項目 187
7.1.1 程序架構(gòu) 187
7.1.2 統(tǒng)一資源定位符 188
7.1.3 Web服務(wù)器 189
7.1.4 使用MyEclipse開發(fā)Web項目 190
任務(wù)2 使用JSP實現(xiàn)輸出顯示 190
7.2.1 JSP簡介 190
7.2.2 JSP語法 192
7.2.3 JSP的輸出顯示 192
任務(wù)3 使用JSP獲取用戶注冊數(shù)據(jù) 195
7.3.1 表單與request對象 195
7.3.2 中文亂碼 197
7.3.3 頁面間的數(shù)據(jù)傳遞 199
任務(wù)4 使用JSP保存數(shù)據(jù) 201
7.4.1 會話概述 202
7.4.2 Cookie概述 205
7.4.3 application對象 207
7.4.4 page作用域 208
7.4.5 對象的作用域比較 209
本章總結(jié) 210
本章練習(xí) 210
第8章 使用JDBC和JavaBean
操作數(shù)據(jù)庫 211
本章任務(wù) 212
任務(wù)1 使用JDBC查詢新聞信息 213
8.1.1 JDBC概述 213
8.1.2 設(shè)置配置文件 217
任務(wù)2 使用JDBC實現(xiàn)對新聞信息
的編輯 219
8.2.1 PreparedStatement概述 219
8.2.2 使用通用類優(yōu)化數(shù)據(jù)庫操作 221
8.2.3 數(shù)據(jù)源與連接池 223
任務(wù)3 新聞列表的顯示 226
8.3.1 JavaBean 226
8.3.2 使用JSP標(biāo)簽顯示新聞列表 230
任務(wù)4 使用JSP實現(xiàn)新聞信息的添加 232
8.4.1 JSP的頁面包含 232
8.4.2 JSP的頁面跳轉(zhuǎn) 233
本章總結(jié) 234
本章練習(xí) 234
第9章 第三方控件和分頁查詢 235
本章任務(wù) 236
任務(wù)1 為新聞添加圖片 237
9.1.1 第三方控件概述 237
9.1.2 使用commons-fileupload組件
實現(xiàn)圖片上傳 239
任務(wù)2 使用編輯器實現(xiàn)新聞編輯 242
9.2.1 CKEditor概述 242
9.2.2 CKEditor的使用 243
任務(wù)3 新聞信息的分頁查詢 244
9.3.1 分頁的應(yīng)用 244
9.3.2 使用存儲過程實現(xiàn)分頁查詢 246
任務(wù)4 新聞信息的分頁顯示 247
9.4.1 JSP中的分頁顯示 247
9.4.2 升級分頁顯示 249
本章總結(jié) 249
本章練習(xí) 250
第10章 EL和JSTL 251
本章任務(wù) 252
任務(wù)1 使用EL表達(dá)式優(yōu)化新聞顯示 252
10.1.1 EL表達(dá)式概述 253
10.1.2 使用EL訪問作用域 255
任務(wù)2 使用JSTL顯示新聞列表 256
10.2.1 JSTL 256
10.2.2 迭代標(biāo)簽與條件標(biāo)簽 258
10.2.3 使用JSTL構(gòu)造URL 260
10.2.4 使用JSTL格式化日期顯示 261
10.2.5 升級分頁顯示功能 262
本章總結(jié) 262
本章練習(xí) 263
第11章 Servlet、過濾器和
監(jiān)聽器 265
本章任務(wù) 266
任務(wù)1 使用Servlet實現(xiàn)新聞增加 266
11.1.1 Servlet概述 267
11.1.2 Servlet的應(yīng)用 269
11.1.3 使用Servlet實現(xiàn)新聞增加 272
任務(wù)2 使用過濾器解決亂碼顯示 274
11.2.1 過濾器概述 274
11.2.2 過濾器的應(yīng)用 276
任務(wù)3 使用監(jiān)聽器統(tǒng)計在線人數(shù) 278
11.3.1 監(jiān)聽器概述 278
11.3.2 使用監(jiān)聽器統(tǒng)計在線人數(shù) 279
11.3.3 ServletContextListener接口 280
本章總結(jié) 282
本章練習(xí) 283
第12章 綜合練習(xí)—網(wǎng)上書城 285
本章任務(wù) 286
任務(wù) 完成“網(wǎng)上書城”綜合練習(xí) 286
12.1.1 項目需求 286
12.1.2 項目環(huán)境準(zhǔn)備 288
12.1.3 項目覆蓋的技能點 288
12.1.4 難點分析 288
12.1.5 項目實現(xiàn)思路 289
本章總結(jié) 291
本章練習(xí) 291
- C程序設(shè)計實踐教程 [劉衛(wèi)國]
- C程序設(shè)計(慕課版) [劉衛(wèi)國]
- 程序設(shè)計基礎(chǔ)實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- C語言程序設(shè)計習(xí)題與實驗指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應(yīng)用開發(fā)實踐 [主 編 劉龍]
- Python程序設(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計 [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計基礎(chǔ)及實戰(zhàn) [主編 劉健]
- C語言程序設(shè)計 [姜雪]
- Python程序設(shè)計實踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計實踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設(shè)計(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動化(RPA)實戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語言程序設(shè)計實踐指導(dǎo) [主編 張雙獅]
- Python程序設(shè)計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計 [湯佳 著]
- Python語言程序設(shè)計教程 [郭其標(biāo) 房宜汕]
- Python程序設(shè)計 [李國燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開發(fā)與實戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計項目化教程 [主 編 杜海穎]
- 簡單易懂的Python入門教程 [[日]大澤文孝 著]