Spring MVC開發技術指南

Spring MVC開發技術指南

基本介紹

  • 書名:Spring MVC開發技術指南
  • 作者陳恆、樓偶俊、鞏慶志、林徐
  • ISBN:9787302475040 
  • 定價:34.50元
  • 出版社:清華大學出版社 
  • 出版時間:2017.10.01 
圖書信息,內容介紹,目錄,

    圖書信息

    Spring MVC開發技術指南
    作者:陳恆、樓偶俊、鞏慶志、林徐
    定價:34.50元
    印次:1-1
    ISBN:9787302475040
    出版日期:2017.10.01
    印刷日期:2017.08.17

      內容介紹

      Spring MVC是一款優秀的、基於MVC思想的套用框架,它是Spring的一個子框架。本書是一本開發技術指南,用大量的實例介紹了Spring MVC框架的基本思想、方法和技術,同時配備了相應的實踐環節鞏固Spring MVC套用開發的方法和技術,力圖達到“做中學,學中做”。

      目錄

      目錄
      第1章?SpringMVC入門 1
      1.1MVC模式與SpringMVC工作原理 1
      1.1.1MVC模式 1
      1.1.2SpringMVC工作原理 2
      1.1.3SpringMVC接口 3
      1.2SpringMVC的開發環境 3
      1.2.1Spring的下載與安裝 6
      1.2.2使用Eclipse開發SpringMVC套用 6
      1.3第一個SpringMVC套用 12
      1.3.1套用首頁 12
      1.3.2實現Controller 13
      1.3.3配置Controller 14
      1.3.4套用的其他頁面 14
      1.3.5發布並運行SpringMVC套用 14
      1.3.6實踐環節 15
      1.4視圖解析器 15
      1.5本章小結 16
      習題1 16
      第2章?Controller 17
      2.1基於註解的控制器 17
      2.1.1Controller註解類型 18
      2.1.2RequestMapping註解類型 19
      2.1.3編寫請求處理方法 20
      2.2Controller接收請求參數的常見方式 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.2Converter 41
      3.2.1內置的類型轉換器 41
      3.2.2自定義類型轉換器 43
      3.2.3實踐環節 47
      3.3Formatter 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.2input標籤 56
      4.2.3password標籤 56
      4.2.4hidden標籤 56
      4.2.5textarea標籤 57
      4.2.6checkbox標籤 57
      4.2.7checkboxes標籤 57
      4.2.8radiobutton標籤 58
      4.2.9radiobuttons標籤 58
      4.2.10select標籤 58
      4.2.11options標籤 58
      4.2.12errors標籤 59
      4.3數據綁定套用 59
      4.3.1套用的相關配置 59
      4.3.2領域模型 61
      4.3.3Service層 62
      4.3.4Controller層 63
      4.3.5View層 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.2Spring驗證器 71
      5.2.1Validator接口 71
      5.2.2ValidationUtils類 71
      5.2.3驗證示例 72
      5.2.4實踐環節 80
      5.3JSR303驗證 81
      5.3.1JSR303驗證配置 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.1Java國際化的思想 89
      6.1.2Java支持的語言和國家 90
      6.1.3Java程式國際化 91
      6.1.4帶占位符的國際化信息 92
      6.1.5實踐環節 93
      6.2 SpringMVC的國際化 93
      6.2.1SpringMVC載入資源屬性檔案 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.1commons-fileupload組件 102
      7.1.2基於表單的檔案上傳 103
      7.1.3MultipartFile接口 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.2SimpleMappingExceptionResolver類 124
      8.3HandlerExceptionResolver接口 126
      8.4@ExceptionHandler註解 127
      8.5本章小結 129
      習題8 129
      第9章?EL與JSTL 130
      9.1表達式語言EL 130
      9.1.1基本語法 130
      9.1.2EL隱含對象 133
      9.1.3實踐環節 136
      9.2JSP標準標籤庫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.2JSP頁面管理 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.1Controller實現 164
      10.5.2Service實現 168
      10.5.3Dao實現 170
      10.5.4添加名片 172
      10.5.5查詢名片 174
      10.5.6修改名片 178
      10.5.7刪除名片 183
      10.6用戶相關 187
      10.6.1Controller實現 187
      10.6.2Service實現 189
      10.6.3Dao實現 190
      10.6.4註冊 192
      10.6.5登錄 195
      10.6.6修改密碼 197
      10.6.7基本信息 199
      10.7安全退出 201
      10.8本章小結 201
      參考文獻 202

      相關詞條

      熱門詞條

      聯絡我們