新到貨2本75折
Spring MVC開發技術指南

Spring MVC開發技術指南

  • 定價:207
  • 優惠價:87180
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

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
 

目前,盡管市面上有許多與Spring框架有關的書籍,但單獨介紹Spring MVC子框架的書籍還寥寥無幾。而且相關書籍非常注重知識的系統性,使得知識體系結構過於全面、龐大。這種知識體系過於龐大的書籍不太適合作為高校計算機相關專業的教材。同時,許多教師在教學過程中,非常希望教材本身能引導學生盡可能地參與到教學活動中,因此本書的重點不是簡單地介紹Spring MVC子框架的基礎知識,而是大量的實例與實踐環節。讀者通過本書可以快速地掌握Spring MVC子框架,提高Java Web應用的開發能力。全書共10章,各章的具體內容如下:
 

詳細資料

  • ISBN:9787302475040
  • 規格:201頁 / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 哲學│歷史│文學 79折起
  • 翦商作者新作79折
  • 針灸匠張寶旬