中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書系統地講解JSP程序設計涉及的基本語法,並以在線圖書銷售平臺項目貫穿始終,真正做到項目驅動。全書共10章,內容包括Java Web編程基礎、在線圖書銷售平臺項目案例設計、Java數據庫編程技術、Bootstrap前端技術及應用、JSP基本語法詳解、JSP內置對象詳解、EL表達式和JSTL標簽、MVC模式和Servlet技術詳解、過濾器和監聽器、Ajax技術簡介及應用。本書提供配套電子課件。
作者簡介
谷誌峰,河南科技大學軟件學院教師,2002年至今在河南科技大學從事計算機方面的教學,主講課程及課程設計、畢業設計等;參與國家自然科學基金、國家973科技計劃項目、省高校傑出科研人才工程項目、河南省傑出人才創新基金、河南省教育廳自然科學研究項目、洛陽市課題及橫向課題多項。發表相關學術與教改論文5篇,獲得教學質量獎多次。
目錄大綱
目 錄
第1章 Java Web編程基礎 1
1.1 JSP簡介 1
1.2 JSP工作原理 1
1.3 JSP程序體系結構 2
1.3.1 比較C/S結構與B/S結構 2
1.3.2 三層架構 4
1.3.3 兩層架構 5
1.4 HTML和CSS簡介 5
1.4.1 HTML基礎 5
1.4.2 CSS基礎 13
1.5 XML基礎簡介 18
1.5.1 XML概述 18
1.5.2 XML語法 19
1.5.3 DTD約束 22
1.5.4 Schema約束 25
1.6 搭建JSP的運行環境 28
1.6.1 JDK的安裝與配置 28
1.6.2 Tomcat的安裝、運行與目錄結構 30
1.6.3 開發工具的選擇 34
1.7 第一個JSP應用 35
1.7.1 創建JSP頁面 35
1.7.2 運行JSP程序 38
習題1 40
第2章 在線圖書銷售平臺項目案例設計 41
2.1 系統需求分析 41
2.1.1 系統需求及權限分析 41
2.1.2 系統功能詳細介紹 41
2.2 數據庫設計 46
2.2.1 數據庫設計的三大範式 46
2.2.2 數據表結構詳細介紹 48
2.3 系統編寫要求及分工 52
2.3.1 系統總體架構 52
2.3.2 系統分工及要求 52
習題2 53
第3章 Java數據庫編程技術 54
3.1 常用數據庫 54
3.1.1 Oracle數據庫 54
3.1.2 MySQL數據庫 55
3.2 JDBC技術 56
3.2.1 JDBC簡介 56
3.2.2 JDBC驅動程序 56
3.3 數據庫操作常用接口 57
3.3.1 驅動程序接口Driver 57
3.3.2 驅動程序管理器DriverManager類 57
3.3.3 數據庫連接接口Connection 58
3.3.4 執行SQL語句接口Statement 58
3.3.5 執行動態SQL語句接口PreparedStatement 58
3.3.6 執行存儲過程接口CallableStatement 58
3.3.7 訪問結果集接口ResultSet 58
3.4 Java數據庫操作技術 59
3.4.1 加載驅動 59
3.4.2 建立連接 60
3.4.3 執行SQL語句 61
3.4.4 獲取結果集 64
3.4.5 關閉資源 65
3.5 Dao模式 65
3.6 Java單元測試技術 70
3.7 應用實例 72
3.7.1 瀏覽圖書信息功能數據層代碼 72
3.7.2 瀏覽圖書明細信息功能數據層代碼 74
習題3 76
第4章 Bootstrap前端技術及應用 78
4.1 Bootstrap概述 78
4.1.1 Bootstrap簡介 78
4.1.2 Bootstrap特點 78
4.1.3 Bootstrap下載及使用 79
4.1.4 第一個Bootstrap程序 79
4.2 佈局容器和柵格系統 80
4.2.1 佈局容器 80
4.2.2 柵格系統 81
4.3 常用CSS樣式 83
4.3.1 排版 83
4.3.2 表格 87
4.3.3 表單 89
4.4 Bootstrap常用組件 94
4.4.1 下拉菜單 94
4.4.2 導航 95
4.4.3 分頁 96
4.5 應用實例 97
習題4 105
第5章 JSP基本語法詳解 106
5.1 JSP程序的基本結構 106
5.2 JSP指令 106
5.2.1 page指令 107
5.2.2 include指令 108
5.2.3 taglib指令 111
5.3 JSP腳本程序 111
5.4 JSP表達式 114
5.5 JSP聲明標識 117
5.6 JSP註釋 118
5.7 JSP標準動作簡介 119
5.7.1 jsp:include動作 119
5.7.2 jsp:forward動作 120
5.7.3 操作JavaBean用到的三個標準動作 121
5.8 應用實例 126
5.8.1 實現瀏覽圖書類別功能 126
5.8.2 實現瀏覽圖書信息功能 129
習題5 133
第6章 JSP內置對象詳解 135
6.1 內置對像簡介 135
6.2 out對象 135
6.3 request對象 137
6.3.1 請求方式簡介 137
6.3.2 接收請求參數 138
6.3.3 request屬性管理 146
6.4 response對象 147
6.4.1 實現重定向頁面 147
6.4.2 處理HTTP文件頭 148
6.4.3 設置輸出緩衝區 149
6.5 session對象 149
6.5.1 session對象的特點和概念 149
6.5.2 session對象的常用方法介紹 151
6.6 application對象 159
6.7 cookie技術 161
6.7.1 cookie使用初步 162
6.7.2 cookie使用進階 163
6.8 其他內置對象 165
6.9 應用實例 166
6.9.1 登錄功能 166
6.9.2 註冊功能 170
習題6 176
第7章 EL表達式和JSTL標籤 178
7.1 EL表達式 178
7.1.1 EL表達式的概念及用法 178
7.1.2 EL隱藏對象 180
7.2 JSTL入門 183
7.2.1 JSTL概述 183
7.2.2 JSTL用法 184
7.3 JSTL常用標籤 185
7.3.1 表達式操作標籤 185
7.3.2 條件標籤 187
7.3.3 疊代標籤 189
7.4 JSTL其他標籤 191
7.4.1 URL標籤相關 191
7.4.2 國際化格式標籤簡介 192
7.5 應用實例 193
習題7 202
第8章 MVC模式和Servlet技術詳解 203
8.1 MVC模式 203
8.1.1 JSP程序開發模式 203
8.1.2 MVC模式 204
8.2 Servlet簡介 205
8.2.1 Servlet概述 205
8.2.2 Servlet生命週期 206
8.3 Servlet創建及使用 210
8.3.1 Servlet創建 210
8.3.2 Servlet實現請求轉發和重定向 213
8.3.3 Servlet接收get/post請求 215
8.4 Servlet獲取初始化參數及上下文參數 217
8.4.1 獲取初始化參數 217
8.4.2 獲取上下文參數 218
8.5 Servlet獲取JSP內置對象 219
8.5.1 Servlet獲得JSP中的out對象 219
8.5.2 Servlet獲得JSP中的request對象 219
8.5.3 Servlet獲得JSP中的response對象 220
8.5.4 Servlet獲得JSP中的session對象 220
8.5.5 Servlet獲得JSP中的application對象 222
8.6 Servlet中的異常處理 225
8.7 應用實例 226
8.7.1 購物車添加 230
8.7.2 購物車移除 233
8.7.3 購物車更新 235
習題8 236
第9章 過濾器和監聽器 238
9.1 過濾器 238
9.1.1 過濾器概述 238
9.1.2 過濾器的生命週期 238
9.1.3 過濾器的創建和使用 240
9.1.4 過濾器鏈 242
9.1.5 利用過濾器實現禁用IP問題 245
9.2 監聽器 246
9.2.1 監聽器概述 246
9.2.2 監聽器接口簡介 247
9.2.3 監聽器的創建和使用 248
9.3 過濾器和監聽器在JavaEE框架中的運用 249
9.4 應用實例 251
習題9 255
第10章 Ajax技術簡介及應用 256
10.1 Ajax概述 256
10.1.1 Ajax簡介 256
10.1.2 同步和異步的概念 256
10.1.3 Ajax工作原理 256
10.1.4 Ajax優點和不足 257
10.2 XMLHttpRequest對象詳解 257
10.2.1 XMLHttpRequest對像簡介 257
10.2.2 XMLHttpRequest對象方法和屬性 258
10.3 Ajax程序開發步驟 262
10.3.1 原生Ajax程序開發步驟 262
10.3.2 實現無刷新用戶名驗證 264
10.4 基於jQuery的Ajax技術 266
10.4.1 基於jQuery的Ajax技術簡介 266
10.4.2 實現頁面無刷新的用戶登錄 268
10.5 應用實例 270
10.5.1 數據層的實現 270
10.5.2 表示層的實現 270
習題10 272
參考文獻 273
