買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
Spring Data 技術手冊 (Spring Data)$580$458 -
王者歸來 Java Web 整合開發-JSP + Servlet + Struts + Hibernate + Spring, 3/e$980$833 -
R 錦囊妙計 (R Cookbook)$680$537 -
Oracle 資料庫學習實務-OCE 國際證照精熟學習教材$480$379 -
$528Hibernate 實戰, 2/e -
$352Servlet、JSP和Spring MVC初學指南 -
$354精通 Spring MVC 4 (Mastering Spring MVC 4) -
JSON 實務手冊 (JSON at Work: Practical Data Integration for the Web)$580$458 -
$374Spring MVC + MyBatis 開發從入門到項目實戰 -
Servlet & JSP 技術手冊 -- 從 Servlet 到 Spring Boot$600$474 -
$356Java EE 框架整合開發入門到實戰 — Spring + Spring MVC + MyBatis (微課版) -
徹底改變 Spring Cloud 的生態:使用 Docker 實作微服務架構$650$553 -
$356Hibernate + Spring 簡明實例教程 -
$653Spring 5 高級編程, 5/e -
$222jQuery 和 Ajax 實戰教程 -
$213Java EE Spring MVC 與 MyBatis 企業開發實戰 -
$359Spring + Spring MVC + MyBatis 從零開始學 -
$352Spring 快速入門 -
Java RWD Web 企業網站開發指南|使用 Spring MVC 與 Bootstrap$680$537 -
$594Spring 實戰, 5/e (Spring in Action, 5/e) -
I'm From Taiwan / Programmer 阿喵宅造型貼紙7X7公分 (黃色)$69$60 -
$512深入理解 Spring MVC 源代碼:從原理分析到實戰應用 -
$811Spring + Spring MVC + MyBatis 整合開發實戰 -
$329Spring MVC 開發技術指南 (微課版)
中文年末書展|繁簡參展書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 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
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 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
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
相關主題
商品描述
Spring MVC是一款優秀的、基於MVC思想的應用框架,它是Spring的一個子框架。本書是一本開發技術指南,用大量的實例介紹了Spring MVC框架的基本思想、方法和技術,同時配備了相應的實踐環節鞏固Spring MVC應用開發的方法和技術,力圖達到“做中學,學中做”。
全書共分10章,內容包括Spring MVC入門、Controller、類型轉換和格式化、數據綁定和表單標簽庫、數據驗證、國際化、文件的上傳與下載、統一異常處理、EL與JSTL以及名片管理系統的設計與實現等重要內容。書中實例側重實用性和啟發性,趣味性強、通俗易懂,使讀者能夠快速掌握Spring MVC框架的基礎知識、編程技巧以及完整的開發體系,為適應實戰應用打下堅實的基礎。
本書可以作為大學電腦及相關專業的教材或教學參考書,也適合作為Spring MVC應用開發人員的參考用書。
目錄大綱
第1章?Spring MVC入門1
1.1 MVC模式與Spring MVC工作原理1
1.1.1 MVC模式1
1.1.2 Spring MVC工作原理2
1.1.3 Spring MVC接口3
1.2 Spring MVC的開發環境3
1.2.1 Spring的下載與安裝6
1.2.2使用Eclipse開發Spring MVC應用6
1.3第一個Spring MVC應用12
1.3.1應用首頁12
1.3.2實現Controller 13
1.3.3配置Controller 14
1.3.4應用的其他頁面14
1.3 .5發布並運行Spring MVC應用14
1.3.6實踐環節15
1.4視圖解析器15
1.5本章小結16
習題1 16
第2章?Controller 17
2.1基於註解的控制器17
2.1.1 Controller註解類型18
2.1.2 RequestMapping註解類型19
2.1.3編寫請求處理方法20
2.2 Controller接收請求參數的常見方式21
2.2.1通過實體bean接收請求參數21
2.2.2通過處理方法的形參接收請求參數28
2.2.3通過HttpServletRequest接收請求參數29
2.2.4通過@PathVariable接收URL中的請求參數29
2.2.5通過@ RequestParam接收請求參數30
2.2.6通過@ModelAttribute接收請求參數31
2.2.7實踐環節32
2.3重定向與轉發32
2.4應用@Autowired和@Service進行依賴註入33
2.5 @ModelAttribute 36
2.6本章小結37
習題2 38
第3章?類型轉換和格式化39
3.1類型轉換的意義39
3.2 Converter 41
3.2.1內置的類型轉換器41
3.2.2自定義類型轉換器43
3.2.3實踐環節47
3.3 Formatter 47
3.3.1內置的格式化轉換器48
3.3.2自定義格式化轉換器48
3.3.3實踐環節53
3.4本章小結53
習題3 53
第4章?數據綁定和表單標籤庫54
4.1數據綁定54
4.2表單標籤庫54
4.2.1表單標籤55
4.2.2 input標籤56
4.2.3 password標籤56
4.2.4 hidden標籤56
4.2.5 textarea標籤57
4.2.6 checkbox標籤57
4.2.7 checkboxes標籤57
4.2.8 radiobutton標籤58
4.2. 9 radiobuttons標籤58
4.2.10 select標籤58
4.2.11 options標籤58
4.2.12 errors標籤59
4.3數據綁定應用59
4.3.1應用的相關配置59
4.3.2領域模型61
4.3.3 Service層62
4.3. 4 Controller層63
4.3.5 View層64
4.3.6測試應用67
4.4實踐環節68
4.5本章小結69
習題4 69
第5章?數據驗證70
5.1數據驗證概述70
5.1.1客戶端驗證70
5.1.2服務器端驗證71
5.2 Spring驗證器71
5.2.1 Validator接口71
5.2.2 ValidationUtils類71
5.2.3驗證示例72
5.2.4實踐環節80
5.3 JSR 303驗證81
5.3.1 JSR 303驗證配置81
5.3.2標註類型82
5.3.3驗證示例83
5.3.4實踐環節87
5.4本章小結88
習題5 88
第6章?國際化89
6.1程序國際化概述89
6.1.1 Java國際化的思想89
6.1.2 Java支持的語言和國家90
6.1.3 Java程序國際化91
6.1.4帶佔位符的國際化信息92
6.1.5實踐環節93
6.2 Spring MVC的國際化93
6.2.1 Spring MVC加載資源屬性文件94
6.2.2語言區域的選擇94
6.2.3使用message標籤顯示國際化信息95
6.3用戶自定義切換語言示例96
6.4本章小結101
習題6 101
第7章?文件的上傳與下載102
7.1文件上傳102
7.1.1 commons-fileupload組件102
7.1.2基於表單的文件上傳103
7.1.3 MultipartFile接口103
7.1.4單文件上傳104
7.1.5多文件上傳109
7.1.6實踐環節111
7.2文件下載111
7.2.1文件下載的實現方法111
7.2.2文件下載過程112
7.3本章小結115
習題7 115
第8章?統一異常處理117
8.1示例介紹117
8.2 SimpleMappingExceptionResolver類124
8.3 HandlerExceptionResolver接口126
8.4 @ExceptionHandler註解127
8.5本章小結129
習題8 129
第9章?EL與JSTL 130
9.1表達式語言EL 130
9.1 .1基本語法130
9.1.2 EL隱含對象133
9.1.3實踐環節136
9.2 JSP標準標籤庫JSTL 136
9.2.1配置JSTL 136
9.2.2核心標籤庫之通用標籤137
9.2.3核心標籤庫之流程控制標籤138
9.2.4核心標籤庫之疊代標籤140
9.2.5函數標籤庫142
9.2.6實踐環節146
9.3本章小結146
習題9 146
第10章?名片管理系統的設計與實現148
10.1系統設計148
10.1.1系統功能需求148
10.1.2系統模塊劃分148
10.2數據庫設計149
10.2.1數據庫概念結構設計149
10.2 .2數據庫邏輯結構設計150
10.3系統管理150
10.3.1導入相關的jar包150
10.3.2 JSP頁面管理151
10.3.3包管理156
10.3.4配置文件管理157
10.4組件設計160
10.4.1工具類160
10.4.2統一異常處理161
10.4.3登錄權限控制器162
10.4.4數據庫統一操作162
10.5名片管理164
10.5.1 Controller實現164
10.5.2 Service實現168
10.5.3 Dao實現170
10.5.4添加名片172
10.5.5查詢名片174
10.5.6修改名片178
10.5.7刪除名片183
10.6用戶相關187
10.6.1 Controller實現187
10.6.2 Service實現189
10.6.3 Dao實現190
10.6.4註冊192
10.6.5登錄195
10.6.6修改密碼197
10.6.7基本信息199
10.7安全退出201
10.8本章小結201
參考文獻202
