發表於2024-11-10
作 譯 者:
| |||||||||
所屬分類: >> >> | |||||||||
紙質書定價:¥79.0 內容簡介 本書分為四部分。第一部分是Java開發環境的搭建,包括JDK的下載與安裝、環境變量的配置、MyEclipse的下載與基本配置。第二部分是MyBatis技術入門,包括剖析JDBC的弊端、MyBatis的背景介紹、入門程序的編寫、配置文件的剖析、高級映射及緩存結構的講解,最後還介紹瞭MyBatis與Spring框架的整閤。第三部分是Spring MVC技術入門,包括Spring MVC的背景介紹、架構整體剖析、環境搭建、處理器與映射器的講解、前端控製器的源碼分析、多種視圖解析器的介紹、請求映射與參數綁定的介紹、Validation校驗與異常處理和攔截器的講解。第四部分是Spring MVC與MyBatis的項目整閤實戰篇,通過對水果網絡銷售平颱的需求分析、功能設計、數據庫設計以及模塊詳細編碼實現,讓讀者瞭解整閤項目開發的整體流程。本書對框架的介紹通俗易懂,由淺入深,結閤實例展示,為讀者的入門提供瞭有力的幫助,且為以後的技術提升打下堅實的基礎。 目錄 第1篇 準備工作 第1章 開發環境搭建 2 1.1 JDK安裝與配置 2 1.1.1 下載JDK 3 1.1.2 安裝JDK 4 1.1.3 JDK環境變量配置 4 1.1.4 驗證Java環境是否搭建成功 6 1.2 MyEclipse的安裝與使用 7 1.2.1 MyEclipse的下載 7 1.2.2 MyEclipse的配置 8 1.3 第一個Java類 10 第2篇 MyBatis技術入門 第2章 瞭解MyBatis 14 2.1 傳統JDBC開發模式的缺陷 14 2.1.1 JDBC連接數據庫模式分析 14 2.1.2 JDBC操作SQL語句模式分析 16 2.1.3 待優化的問題 17 2.2 初識MyBatis 18 2.2.1 MyBatis介紹 18 2.2.2 MyBatis整體架構 18 2.2.3 MyBatis運行流程 21 第3章 搭建MyBatis工作環境 23 3.1 入門程序搭建與測試 23 3.1.1 數據庫準備 23 3.1.2 搭建工程環境 24 3.1.3 編寫日誌輸齣環境配置文件 26 3.1.4 編寫數據庫連接池配置文件 27 3.1.5 編寫SQL映射配置文件 29 3.1.6 編寫數據交互類與測試用例 30 3.2 入門程序數據操作 33 3.2.1 模糊查詢樣例 33 3.2.2 新增樣例 34 3.2.3 刪除與修改樣例 37 第4章 MyBatis配置文件詳解 40 4.1 SqlMapConfig配置文件詳解 40 4.1.1 properties配置分析 43 4.1.2 setting配置分析 44 4.1.3 typeAliases配置分析 48 4.1.4 typeHandlers配置分析 50 4.1.5 objectFactory配置分析 53 4.1.6 plugins配置分析 56 4.1.7 environments配置分析 58 4.1.8 mappers配置分析 60 4.2 Mapper映射文件 61 4.2.1 映射文件總體介紹 61 4.2.2 Mapper配置輸入映射 64 4.2.3 Mapper輸入映射樣例 65 4.2.4 Mapper配置輸齣映射 68 4.2.5 Mapper自動映射 75 4.2.6 Mapper配置動態SQL語句 76 第5章 MyBatis高級映射 80 5.1 建立測試數據模型 80 5.1.1 業務模型分析 80 5.1.2 根據業務創建測試錶 81 5.2 一對一查詢 83 5.2.1 使用resultType實現 83 5.2.2 使用resultMap實現 85 5.3 一對多查詢 87 5.3.1 實體類定義與Mapper編寫 87 5.3.2 測試查詢結果 89 5.4 多對多查詢 90 5.4.1 實體類定義與Mapper編寫 91 5.4.2 測試查詢結果 94 5.5 延遲加載 96 5.5.1 Mapper映射配置編寫 96 5.5.2 測試延遲加載效果 97 5.6 Mapper動態代理 99 5.6.1 Mapper代理實例編寫 99 5.6.2 測試動態代理效果 100 第6章 MyBatis緩存結構 102 6.1 一級查詢緩存 103 6.1.1 一級緩存原理闡述 103 6.1.2 一級緩存測試示例 103 6.2 二級查詢緩存 105 6.2.1 二級緩存原理闡述 105 6.2.2 二級緩存測試實例 106 6.2.3 驗證二級緩存清空 108 第7章 MyBatis技術拓展 110 7.1 MyBatis與Spring的整閤 110 7.1.1 創建測試工程 110 7.1.2 引入依賴jar包 111 7.1.3 編寫Spring配置文件 112 7.1.4 編寫MyBatis配置文件 114 7.1.5 編寫Mapper及其他配置文件 115 7.1.6 編寫DAO層 116 7.1.7 編寫Service測試類 117 7.1.8 使用Mapper代理 118 7.2 MyBatis逆嚮工程 121 7.2.1 逆嚮工程配置 121 7.2.2 逆嚮數據文件生成類 123 7.2.3 運行測試方法 124 7.2.4 測試生成的數據文件 126 第3篇 Spring MVC技術入門 第8章 Spring MVC 132 8.1 Spring MVC基礎 133 8.1.1 Spring體係結構 133 8.1.2 Spring MVC請求流程 134 8.2 Spring MVC與Struts的區彆 135 8.3 Spring MVC環境搭建 136 8.3.1 依賴jar包的添加和前端控製器配置 137 8.3.2 編寫核心配置文件springmvc.xml 138 8.3.3 編寫Handler處理器與視圖 140 第9章 處理器映射器和適配器 144 9.1 非注解的處理器映射器和適配器 144 9.1.1 非注解的處理器映射器 144 9.1.2 非注解的處理器適配器 146 9.2 注解的處理器映射器和適配器 151 第10章 前端控製器和視圖解析器 154 10.1 前端控製器源碼分析 154 10.2 視圖解析器 162 10.2.1 AbstractCachingViewResolver 162 10.2.2 UrlBasedViewResolver 162 10.2.3 InternalResourceViewResolver 163 10.2.4 XmlViewResolver 163 10.2.5 BeanNameViewResolver 164 10.2.6 ResourceBundleViewResolver 165 10.2.7 FreeMarkerViewResolver與VelocityViewResolver 167 10.2.8 ViewResolver鏈 168 第11章 請求映射與參數綁定 169 11.1 Controller與RequestMapping 169 11.2 參數綁定過程 173 11.2.1 簡單類型參數綁定 174 11.2.2 包裝類型參數綁定 176 11.2.3 集閤類型參數綁定 182 第12章 Validation校驗 187 12.1 Bean Validation數據校驗 188 12.1.1 搭建validation校驗框架 188 12.1.2 添加校驗注解信息 189 12.1.3 測試validation校驗效果 191 12.1.4 validation注解全麵介紹 192 12.2 分組校驗 193 12.2.1 設置分組校驗 193 12.2.2 測試分組校驗效果 195 12.3 Spring Validator接口校驗 195 12.3.1 Validator接口的使用 195 12.3.2 Validator接口驗證測試 199 第13章 異常處理和攔截器 201 13.1 全局異常處理器 201 13.2 攔截器定義與配置 207 13.2.1 HandlerInterceptor接口 207 13.2.2 WebRequestInterceptor接口 209 13.2.3 攔截器鏈 210 13.2.4 攔截器登錄控製 213 第14章 Spring MVC其他操作 217 14.1 利用 Spring MVC上傳文件 217 14.2 利用Spring MVC實現JSON交互 223 14.3 利用Spring MVC實現RESTful風格 231 14.3.1 RESTful 231 14.3.2 使用Spring MVC實現RESTful風格 232 14.3.3 靜態資源訪問問題 235 第4篇 Spring MVC與MyBatis項目實戰 第15章 項目分析與建模 238 15.1 項目需求分析 238 15.1.1 係統主要使用者業務關係分析 239 15.1.2 係統主要使用者經濟關係分析 239 15.2 項目UML圖例 240 15.2.1 UML圖的類型 240 15.2.2 繪製係統用例圖 241 15.2.3 繪製係統模塊圖 241 15.3 項目數據庫建模 242 15.3.1 係統數據關係分析 243 15.3.2 係統主要錶設計 243 第16章 開發框架環境搭建 250 16.1 搭建工程的Maven環境 250 16.1.1 Maven下載配置 250 16.1.2 創建Maven工程 252 16.1.3 為工程添加依賴 254 16.2 開發框架基礎配置與測試 259 16.2.1 開發框架環境配置 259 16.2.2 測試環境配置結果 266 第17章 核心代碼以及登錄模塊編寫 277 17.1 各層核心基礎代碼 277 17.1.1 編寫DAO層核心代碼 277 17.1.2 編寫Controller層核心代碼 279 17.2 登錄注冊管理模塊 280 17.2.1 編寫登錄模塊 280 17.2.2 編寫登錄驗證服務 283 17.2.3 編寫注冊模塊 288 17.2.4 編寫注冊服務 290 第18章 零售商及貨物管理模塊 292 18.1 零售商管理模塊 292 18.1.1 添加主導航欄 292 18.1.2 編寫基礎Controller及實體類 294 18.1.3 創建Mapper映射文件 295 18.1.4 編寫DAO層處理邏輯 297 18.1.5 編寫Service層處理邏輯 297 18.1.6 完善Controller類 298 18.1.7 編寫相關視圖頁麵 300 18.1.8 分頁操作邏輯編寫 302 18.1.9 測試分頁效果 305 18.1.10 編寫編輯功能 307 18.1.11 測試編輯功能 310 18.1.12 編寫刪除功能 311 18.1.13 測試刪除功能 312 18.1.14 編寫添加功能 312 18.1.15 測試添加功能 314 18.2 貨物信息管理模塊 315 18.2.1 導航欄與Controller基礎準備 315 18.2.2 創建Mapper映射文件 316 18.2.3 編寫DAO層處理邏輯 318 18.2.4 編寫Service層處理邏輯 319 18.2.5 完善Controller類 320 18.2.6 編寫相關視圖頁麵 322 18.3 附屬品管理模塊 325 18.3.1 導航欄與Controller基礎準備 325 18.3.2 創建Mapper映射文件 326 18.3.3 完善Controller類 327 18.3.4 編寫相關視圖頁麵 329 18.3.5 驗證頁麵效果 331 18.3.6 批量刪除實現 332 第19章 購銷閤同管理模塊 335 19.1 購銷閤同管理模塊 335 19.1.1 購銷閤同Mapper實現 335 19.1.2 編寫DAO層處理邏輯 341 19.1.3 編寫Service層處理邏輯 342 19.1.4 編寫Controller基礎類 344 19.1.5 編寫相關視圖頁麵 345 19.2 關聯零售商 347 19.2.1 編寫添加邏輯 347 19.2.2 實現零售商關聯浮齣框 349 19.2.3 測試零售商關聯 354 19.3 關聯水果貨物 354 19.3.1 貨物關聯展示與浮齣框編寫 354 19.3.2 勾選貨物功能編寫 358 19.3.3 測試貨物關聯 360 19.4 完善購銷閤同 360 19.4.1 閤同關聯信息閤並提交 360 19.4.2 測試閤並提交 365 19.4.3 閤同打印以及刪除實現 369 19.5 總結 372 Spring MVC實戰Spring MVC+MyBatis開發從入門到項目實戰+Java EE互聯網輕量級框架 下載 mobi epub pdf txt 電子書 格式 Spring MVC+MyBatis開發從入門到項目實戰+Java EE互聯網輕量級框架 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024Spring MVC+MyBatis開發從入門到項目實戰+Java EE互聯網輕量級框架 下載 mobi pdf epub txt 電子書 格式 2024 Spring MVC+MyBatis開發從入門到項目實戰+Java EE互聯網輕量級框架 下載 mobi epub pdf 電子書用戶評價
評分
評分
評分
評分
評分
評分
評分
評分
評分
類似圖書 點擊查看全場最低價
Spring MVC+MyBatis開發從入門到項目實戰+Java EE互聯網輕量級框架 mobi epub pdf txt 電子書 格式下載 2024 分享鏈接相關圖書
|