Java Web基礎與實例教程-第2版-微課版 孔祥盛 馬玉磊 9787115626479 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$444
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202311*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Java Web基礎與實例教程-第2版-微課版
ISBN:9787115626479
出版社:人民郵電
著編譯者:孔祥盛 馬玉磊
頁數:322
所在地:中國大陸 *此為代購商品
書號:1601650
可大量預訂,請先連絡。

編輯推薦
【對於學生】
1 入門容易、講解細緻、便於自學
為了方便讀者理解晦澀難懂的知識點,編者親手繪製了大量圖片對相關知識點進行形象化表達。
2 循序漸進、由淺入深、知識詳盡
全書內容編排循序漸進、由淺入深、知識詳盡。學完本書的內容后,讀者可以掌握與Java Web相關的大部分知識,例如可以掌握Java Web三大組件知識、HTTP知識、非同步請求與響應知識、JSP+JSTL知識、資料庫設計知識、事務管理知識、UI前端框架layui知識、CKEditor知識及MVC知識等。
3 理論知識和實踐操作充分融合,助力讀者理論落地
本書力求將Java Web理論知識融入實踐任務中,讀者完成實踐任務后,在獲得階段性學習成果的同時,也掌握了Java Web理論知識。
4 實踐任務目的明確、環境清晰、步驟詳細
本書將實踐任務分解成若干個子任務,將各子任務又分解成若干場景,將場景又分解成若干步驟,讀者按照步驟執行即可自行完成實踐任務;換言之,本書可以很大程度助力讀者動手實踐,提升實戰技能。
5 項目案例精心定製,激發讀者學習興趣
本書將Java Web理論知識充分融入精心定製的項目案例,讀者按照步驟執行即可快速完成項目案例的實際開發,這可以使讀者獲得充足的學習成就感,激發讀者的學習興趣。
【對於教師】
1 幫助教師從簡單、機械、重複率高的體力勞動中解脫出來
對於學習過程、上機過程中簡單、機械、重複率高的問題,教師可以建議學生在書中尋找答案,從而在提升學生自學能力的同時,幫助教師從簡單、機械、重複率高的勞動中解脫出來。
2 便於教師考核學生
教師可將第11∼15章的內容用於課程設計或者期末考試,無須講解、無須指導,學生只須按照步驟執行,即可自行完成項目案例。這樣的內容安排既可以提升學生的自學能力,又可以節省教師的教學時間。教師可以根據學生完成項目案例的情況,考查學生的學習效果。學生的成績核定基本原則如下(僅供參考)。
(1)堅持「底線思維」
面向所有學生設置「底線任務」,即製作出項目案例。只有製作出項目案例,才能算考核合格。簡而言之,參与考核的學生可以「過」,但不可「不及」。
(2)拓展項目案例的功能,發掘優秀學生
學有餘力的學生可以對項目案例自行增加「拓展性功能」;教師可以根據學生完成的「拓展性功能」的難易程度和UI設計效果,對其進行成績核定,從而發掘優秀學生。
3 充分考慮軟體的兼容性問題
學生的個人計算機可能使用64位操作系統,但教師教學環境的計算機可能使用32位操作系統。

內容簡介
本書採用「任務驅動」的編寫模式,由淺入深、循序漸進、全面系統地介紹了Java Web開發的相關知識。全書通過實際應用案例,幫助讀者鞏固所學的知識,以便更好地進行Java Web開發實踐。
本書共15章,內容涵蓋了Java Web開發基礎知識、Servlet接收GET請求數據、Servlet接收POST請求數據、Servlet生成HTTP響應數據、非同步請求和非同步響應、會話控制技術(Cookie與Session)、過濾器和監聽器、MVC和JSTL、個人筆記系統的資料庫設計與實現、MySQL事務機制和JDBC的使用、layui和CKEditor的使用,以及個人筆記系統首頁模塊的設計與實現、用戶管理模塊的設計與實現、筆記管理模塊的設計與實現、其他功能模塊的設計與實現等項目實訓。
本書內容豐富、講解深入,適合初、中級Java Web開發人員閱讀,可以作為各類院校計算機相關專業的教材,也可作為廣大Java Web開發愛好者的實用參考書。

作者簡介
孔祥盛:
副教授,精通Java、JavaScript、PHP、Python等編程語言,熟悉Web開發、爬蟲、自動化測試、數據分析與數據挖掘、數據可視化、資料庫等技術,擅長將抽象的理論知識具體化、生活化,善於將綜合知識融會貫通於項目案例,主編多部教材,其中,教材《PHP基礎與實例教程》 重印20餘次,並獲河南省普通高等教育「十四五」規劃教材立項、河南省優秀教材二等獎;教材《MySQL資料庫基礎與實例教程》重印近20次。

目錄
【章名目錄
第 1章 Java Web開發基礎知識 1
第 2章 Servlet接收GET請求數據 18
第3章 Servlet接收POST請求數據 48
第4章 Servlet生成HTTP響應數據 74
第5章 非同步請求和非同步響應 94
第6章 會話控制技術:Cookie與Session 114
第7章 過濾器和監聽器 140
第8章 MVC和JSTL 154
第9章 個人筆記系統的資料庫設計與實現 179
第 10章 MySQL事務機制和JDBC的使用 206
第 11章 layui和CKEditor的使用 233
第 12章 項目實訓:個人筆記系統首頁模塊的設計與實現 256
第 13章 項目實訓:個人筆記系統用戶管理模塊的設計與實現 270
第 14章 項目實訓:個人筆記系統筆記管理模塊的設計與實現 289
第 15章 項目實訓:個人筆記系統其他功能模塊的設計與實現 311
【詳細目錄
第 1章 Java Web開發基礎知識 1
1 1 B/S概述 1
1 1 1 瀏覽器 1
1 1 2 伺服器 1
1 2 靜態代碼和動態代碼 1
1 2 1 HTML和靜態代碼 2
1 2 2 伺服器端腳本語言和動態代碼 2
1 2 3 Servlet容器和動態代碼之間的關係 3
1 2 4 Web伺服器上資源文件的分類 3
1 3 HTTP概述 4
1 3 1 瀏覽器與Web伺服器之間的交互 4
1 3 2 HTTP的本質 5
1 3 3 HTTP請求/HTTP響應的詳細過程 5
1 4 Java Web開發環境的部署 6
1 4 1 JDK的版本選擇和安裝 6
1 4 2 Tomcat的版本選擇和安裝 6
1 4 3 啟動和停止運行Tomcat 6
1 4 4 本機的「左右互搏之術」 8
1 4 5 Tomcat埠佔用問題 9
1 4 6 有趣的實驗 9
實踐任務 Java Web開發基礎知識 11
第 2章 Servlet接收GET請求數據 18
2 1 使用Eclipse開發Java Web程序 18
2 1 1 Eclipse的安裝和啟動 18
2 1 2 啟動Eclipse的注意事項 18
2 1 3 認識Eclipse工作空間 19
2 1 4 小露身手:使用Eclipse創建動態Web項目 19
2 1 5 Eclipse的View和Perspective 21
2 1 6 小露身手:使用Eclipse創建第 一個Servlet程序 21
2 1 7 Eclipse中Servlet的URL Mappings和Servlet的urlPatterns 25
2 1 8 Servlet程序的生命周期 25
2 1 9 小露身手:使用Eclipse創建JSP程序 26
2 2 字元編碼 28
2 2 1 JSP文件的字元編碼與pageEncoding 28
2 2 2 MIME和字元編碼 29
2 2 3 JSP文件、pageEncoding和charset的字元編碼之間的關係 31
2 3 URL路徑 32
2 4 過程分析:瀏覽器發送GET請求數據和Web伺服器接收GET請求數據 33
2 4 1 過程分析:瀏覽器向Web伺服器發送GET請求數據 33
2 4 2 GET請求數據的構成 33
2 4 3 過程分析:Web伺服器接收GET請求數據 35
2 5 request請求對象獲取GET請求數據 37
2 5 1 獲取路徑信息 37
2 5 2 獲取GET請求參數信息 37
2 5 3 獲取GET請求行信息 38
2 5 4 獲取GET請求頭信息 38
2 5 5 獲取Web伺服器主機和瀏覽器主機信息 38
2 5 6 獲取URL Mappings信息的方法 38
2 6 request請求對象的請求派發功能 39
2 6 1 RequestDispatcher 39
2 6 2 請求派發的請求轉發 39
2 6 3 請求轉發的實現 40
2 6 4 請求轉發之間Servlet程序的數據共享 40
2 6 5 request請求對象的屬性和參數區別 41
實踐任務 Servlet接收GET請求數據 42
第3章 Servlet接收POST請求數據 48
3 1 FORM表單 48
3 1 1 表單標籤 48
3 1 2 表單控制項 48
3 1 3 表單按鈕 51
3 1 4 小露身手:利用FORM表單模擬發送GET請求數據 52
3 2 URL路徑定位方法 53
3 2 1 URL絕對路徑 54
3 2 2 URL相對路徑 54
3 2 3 page-relative路徑的技巧 56
3 2 4 小露身手:URL路徑定位方法 57
3 3 過程分析:瀏覽器發送POST請求數據和Web伺服器接收POST請求數據 59
3 3 1 準備工作 59
3 3 2 過程分析:瀏覽器向Web伺服器發送POST請求數據 60
3 3 3 POST請求數據的構成 60
3 3 4 POST與GET請求數據對比 61
3 3 5 過程分析:Web伺服器接收POST請求數據 62
3 4 小露身手:request請求對象接收application/x-www-form-urlencoded格式的POST請求數據 62
3 5 小露身手:向Servlet程序添加multipart/form-data支持 66
3 5 1 application/x-www-form-urlencoded與multipart/form-data的比較 68
3 5 2 理解multipart/form-data內容格式中的片段 69
3 5 3 request請求對象獲取multipart/form-data請求體中的片段 70
實踐任務 Servlet接收POST請求數據 72
第4章 Servlet生成HTTP響應數據 74
4 1 HTTP響應數據與HttpServletResponse之間的關係 74
4 2 HTTP響應行 75
4 2 1 響應狀態碼 75
4 2 2 使用response響應對象設置響應狀態碼 75
4 3 HTTP響應頭列表 76
4 3 1 常見的響應頭 76
4 3 2 使用response響應對象設置、添加響應頭 78
4 3 3 重定向、定時刷新和請求轉發的比較 79
4 4 使用response響應對象生成HTTP響應體 81
4 4 1 response響應對象的緩存 81
4 4 2 向response緩存添加文本型數據 82
4 4 3 向response緩存添加位元組數據 82
4 4 4 response響應對象「一石三鳥」的代碼 83
實踐任務 Servlet生成HTTP響應數據 84
第5章 非同步請求和非同步響應 94
5 1 Web前端技術 94
5 1 1 HTML簡介 94
5 1 2 HTML元素的屬性 94
5 1 3 CSS簡介 95
5 1 4 小露身手:理解CSS中層疊的含義 96
5 1 5 JavaScript簡介 97
5 2 JavaScript入門 97
5 2 1 JavaScript基礎知識 97
5 2 2 小露身手:演示HTML元素和JavaScript呈現的順序 99
5 2 3 通過JavaScript的document對象操作HTML元素 99
5 2 4 小露身手:通過JavaScript的document對象操作HTML元素內容 101
5 3 非同步請求和非同步響應 102
5 3 1 非同步請求和同步請求概述 102
5 3 2 XMLHttpRequest非同步請求對象 103
5 3 3 小露身手:了解GET非同步請求和非同步響應的執行流程 106
5 3 4 小露身手:使用XMLHttpRequest發送非同步的POST請求 109
5 3 5 小露身手:使用XMLHttpRequest和FormData非同步上傳、顯示圖片 110
實踐任務 非同步請求和非

規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理