中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
Spring MVC+MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn)

包郵 Spring MVC+MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn)

出版社:電子工業(yè)出版社出版時(shí)間:2018-02-01
開本: 26cm 頁(yè)數(shù): 12,372頁(yè)
中 圖 價(jià):¥31.0(3.9折) 定價(jià)  ¥79.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無(wú)塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

Spring MVC+MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn) 版權(quán)信息

Spring MVC+MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn) 本書特色

《Spring MVC MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn)》分為四部分。第yi部分是Java開發(fā)環(huán)境的搭建,包括JDK的下載與安裝、環(huán)境變量的配置、MyEclipse的下載與基本配置。第二部分是MyBatis技術(shù)入門,包括剖析JDBC的弊端、MyBatis的背景介紹、入門程序的編寫、配置文件的剖析、高級(jí)映射及緩存結(jié)構(gòu)的講解,*后還介紹了MyBatis與Spring框架的整合。第三部分是Spring MVC技術(shù)入門,包括Spring MVC的背景介紹、架構(gòu)整體剖析、環(huán)境搭建、處理器與映射器的講解、前端控制器的源碼分析、多種視圖解析器的介紹、請(qǐng)求映射與參數(shù)綁定的介紹、Validation校驗(yàn)與異常處理和攔截器的講解。第四部分是Spring MVC與MyBatis的項(xiàng)目整合實(shí)戰(zhàn)篇,通過對(duì)水果網(wǎng)絡(luò)銷售平臺(tái)的需求分析、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及模塊詳細(xì)編碼實(shí)現(xiàn),讓讀者了解整合項(xiàng)目開發(fā)的整體流程。本書對(duì)框架的介紹通俗易懂,由淺入深,結(jié)合實(shí)例展示,為讀者的入門提供了有力的幫助,且為以后的技術(shù)提升打下堅(jiān)實(shí)的基礎(chǔ)。

Spring MVC+MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介

本書分為四部分。**部分是Java開發(fā)環(huán)境的搭建, 包括JDK的下載與安裝、環(huán)境變量的配置、MyEclipse的下載與基本配置。第二部分是MyBatis技術(shù)入門, 包括剖析JDBC的弊端、MyBatis的背景介紹、入門程序的編寫等 ; 第三部分是Spring MVC技術(shù)入門, 包括Spring MVC的背景介紹、架構(gòu)整體剖析 ; 第四部分是Spring MVC與MyBatis的項(xiàng)目整合實(shí)戰(zhàn)篇, 通過對(duì)水果網(wǎng)絡(luò)銷售平臺(tái)的需求分析、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及模塊詳細(xì)編碼實(shí)現(xiàn), 讓讀者了解整合項(xiàng)目開發(fā)的整體流程。

Spring MVC+MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn) 目錄

第1篇 準(zhǔn)備工作
第1章 開發(fā)環(huán)境搭建 2
1.1 JDK安裝與配置 2
1.1.1 下載JDK 3
1.1.2 安裝JDK 4
1.1.3 JDK環(huán)境變量配置 4
1.1.4 驗(yàn)證Java環(huán)境是否搭建成功 6
1.2 MyEclipse的安裝與使用 7
1.2.1 MyEclipse的下載 7
1.2.2 MyEclipse的配置 8
1.3 **個(gè)Java類 10

第2篇 MyBatis技術(shù)入門
第2章 了解MyBatis 14
2.1 傳統(tǒng)JDBC開發(fā)模式的缺陷 14
2.1.1 JDBC連接數(shù)據(jù)庫(kù)模式分析 14
2.1.2 JDBC操作SQL語(yǔ)句模式分析 16
2.1.3 待優(yōu)化的問題 17
2.2 初識(shí)MyBatis 18
2.2.1 MyBatis介紹 18
2.2.2 MyBatis整體架構(gòu) 18
2.2.3 MyBatis運(yùn)行流程 21

第3章 搭建MyBatis工作環(huán)境 23
3.1 入門程序搭建與測(cè)試 23
3.1.1 數(shù)據(jù)庫(kù)準(zhǔn)備 23
3.1.2 搭建工程環(huán)境 24
3.1.3 編寫日志輸出環(huán)境配置文件 26
3.1.4 編寫數(shù)據(jù)庫(kù)連接池配置文件 27
3.1.5 編寫SQL映射配置文件 29
3.1.6 編寫數(shù)據(jù)交互類與測(cè)試用例 30
3.2 入門程序數(shù)據(jù)操作 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自動(dòng)映射 75
4.2.6 Mapper配置動(dòng)態(tài)SQL語(yǔ)句 76

第5章 MyBatis高級(jí)映射 80
5.1 建立測(cè)試數(shù)據(jù)模型 80
5.1.1 業(yè)務(wù)模型分析 80
5.1.2 根據(jù)業(yè)務(wù)創(chuàng)建測(cè)試表 81
5.2 一對(duì)一查詢 83
5.2.1 使用resultType實(shí)現(xiàn) 83
5.2.2 使用resultMap實(shí)現(xiàn) 85
5.3 一對(duì)多查詢 87
5.3.1 實(shí)體類定義與Mapper編寫 87
5.3.2 測(cè)試查詢結(jié)果 89
5.4 多對(duì)多查詢 90
5.4.1 實(shí)體類定義與Mapper編寫 91
5.4.2 測(cè)試查詢結(jié)果 94
5.5 延遲加載 96
5.5.1 Mapper映射配置編寫 96
5.5.2 測(cè)試延遲加載效果 97
5.6 Mapper動(dòng)態(tài)代理 99
5.6.1 Mapper代理實(shí)例編寫 99
5.6.2 測(cè)試動(dòng)態(tài)代理效果 100

第6章 MyBatis緩存結(jié)構(gòu) 102
6.1 一級(jí)查詢緩存 103
6.1.1 一級(jí)緩存原理闡述 103
6.1.2 一級(jí)緩存測(cè)試示例 103
6.2 二級(jí)查詢緩存 105
6.2.1 二級(jí)緩存原理闡述 105
6.2.2 二級(jí)緩存測(cè)試實(shí)例 106
6.2.3 驗(yàn)證二級(jí)緩存清空 108

第7章 MyBatis技術(shù)拓展 110
7.1 MyBatis與Spring的整合 110
7.1.1 創(chuàng)建測(cè)試工程 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測(cè)試類 117
7.1.8 使用Mapper代理 118
7.2 MyBatis逆向工程 121
7.2.1 逆向工程配置 121
7.2.2 逆向數(shù)據(jù)文件生成類 123
7.2.3 運(yùn)行測(cè)試方法 124
7.2.4 測(cè)試生成的數(shù)據(jù)文件 126

第3篇 Spring MVC技術(shù)入門
第8章 Spring MVC 132
8.1 Spring MVC基礎(chǔ) 133
8.1.1 Spring體系結(jié)構(gòu) 133
8.1.2 Spring MVC請(qǐng)求流程 134
8.2 Spring MVC與Struts的區(qū)別 135
8.3 Spring MVC環(huán)境搭建 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章 請(qǐng)求映射與參數(shù)綁定 169
11.1 Controller與RequestMapping 169
11.2 參數(shù)綁定過程 173
11.2.1 簡(jiǎn)單類型參數(shù)綁定 174
11.2.2 包裝類型參數(shù)綁定 176
11.2.3 集合類型參數(shù)綁定 182

第12章 Validation校驗(yàn) 187
12.1 Bean Validation數(shù)據(jù)校驗(yàn) 188
12.1.1 搭建validation校驗(yàn)框架 188
12.1.2 添加校驗(yàn)注解信息 189
12.1.3 測(cè)試validation校驗(yàn)效果 191
12.1.4 validation注解全面介紹 192
12.2 分組校驗(yàn) 193
12.2.1 設(shè)置分組校驗(yàn) 193
12.2.2 測(cè)試分組校驗(yàn)效果 195
12.3 Spring Validator接口校驗(yàn) 195
12.3.1 Validator接口的使用 195
12.3.2 Validator接口驗(yàn)證測(cè)試 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實(shí)現(xiàn)JSON交互 223
14.3 利用Spring MVC實(shí)現(xiàn)RESTful風(fēng)格 231
14.3.1 RESTful 231
14.3.2 使用Spring MVC實(shí)現(xiàn)RESTful風(fēng)格 232
14.3.3 靜態(tài)資源訪問問題 235

第4篇 Spring MVC與MyBatis項(xiàng)目實(shí)戰(zhàn)
第15章 項(xiàng)目分析與建模 238
15.1 項(xiàng)目需求分析 238
15.1.1 系統(tǒng)主要使用者業(yè)務(wù)關(guān)系分析 239
15.1.2 系統(tǒng)主要使用者經(jīng)濟(jì)關(guān)系分析 239
15.2 項(xiàng)目UML圖例 240
15.2.1 UML圖的類型 240
15.2.2 繪制系統(tǒng)用例圖 241
15.2.3 繪制系統(tǒng)模塊圖 241
15.3 項(xiàng)目數(shù)據(jù)庫(kù)建模 242
15.3.1 系統(tǒng)數(shù)據(jù)關(guān)系分析 243
15.3.2 系統(tǒng)主要表設(shè)計(jì) 243

第16章 開發(fā)框架環(huán)境搭建 250
16.1 搭建工程的Maven環(huán)境 250
16.1.1 Maven下載配置 250
16.1.2 創(chuàng)建Maven工程 252
16.1.3 為工程添加依賴 254
16.2 開發(fā)框架基礎(chǔ)配置與測(cè)試 259
16.2.1 開發(fā)框架環(huán)境配置 259
16.2.2 測(cè)試環(huán)境配置結(jié)果 266

第17章 核心代碼以及登錄模塊編寫 277
17.1 各層核心基礎(chǔ)代碼 277
17.1.1 編寫DAO層核心代碼 277
17.1.2 編寫Controller層核心代碼 279
17.2 登錄注冊(cè)管理模塊 280
17.2.1 編寫登錄模塊 280
17.2.2 編寫登錄驗(yàn)證服務(wù) 283
17.2.3 編寫注冊(cè)模塊 288
17.2.4 編寫注冊(cè)服務(wù) 290

第18章 零售商及貨物管理模塊 292
18.1 零售商管理模塊 292
18.1.1 添加主導(dǎo)航欄 292
18.1.2 編寫基礎(chǔ)Controller及實(shí)體類 294
18.1.3 創(chuàng)建Mapper映射文件 295
18.1.4 編寫DAO層處理邏輯 297
18.1.5 編寫Service層處理邏輯 297
18.1.6 完善Controller類 298
18.1.7 編寫相關(guān)視圖頁(yè)面 300
18.1.8 分頁(yè)操作邏輯編寫 302
18.1.9 測(cè)試分頁(yè)效果 305
18.1.10 編寫編輯功能 307
18.1.11 測(cè)試編輯功能 310
18.1.12 編寫刪除功能 311
18.1.13 測(cè)試刪除功能 312
18.1.14 編寫添加功能 312
18.1.15 測(cè)試添加功能 314
18.2 貨物信息管理模塊 315
18.2.1 導(dǎo)航欄與Controller基礎(chǔ)準(zhǔn)備 315
18.2.2 創(chuàng)建Mapper映射文件 316
18.2.3 編寫DAO層處理邏輯 318
18.2.4 編寫Service層處理邏輯 319
18.2.5 完善Controller類 320
18.2.6 編寫相關(guān)視圖頁(yè)面 322
18.3 附屬品管理模塊 325
18.3.1 導(dǎo)航欄與Controller基礎(chǔ)準(zhǔn)備 325
18.3.2 創(chuàng)建Mapper映射文件 326
18.3.3 完善Controller類 327
18.3.4 編寫相關(guān)視圖頁(yè)面 329
18.3.5 驗(yàn)證頁(yè)面效果 331
18.3.6 批量刪除實(shí)現(xiàn) 332

第19章 購(gòu)銷合同管理模塊 335
19.1 購(gòu)銷合同管理模塊 335
19.1.1 購(gòu)銷合同Mapper實(shí)現(xiàn) 335
19.1.2 編寫DAO層處理邏輯 341
19.1.3 編寫Service層處理邏輯 342
19.1.4 編寫Controller基礎(chǔ)類 344
19.1.5 編寫相關(guān)視圖頁(yè)面 345
19.2 關(guān)聯(lián)零售商 347
19.2.1 編寫添加邏輯 347
19.2.2 實(shí)現(xiàn)零售商關(guān)聯(lián)浮出框 349
19.2.3 測(cè)試零售商關(guān)聯(lián) 354
19.3 關(guān)聯(lián)水果貨物 354
19.3.1 貨物關(guān)聯(lián)展示與浮出框編寫 354
19.3.2 勾選貨物功能編寫 358
19.3.3 測(cè)試貨物關(guān)聯(lián) 360
19.4 完善購(gòu)銷合同 360
19.4.1 合同關(guān)聯(lián)信息合并提交 360
19.4.2 測(cè)試合并提交 365
19.4.3 合同打印以及刪除實(shí)現(xiàn) 369
19.5 總結(jié) 372
展開全部

Spring MVC+MyBatis開發(fā)從入門到項(xiàng)目實(shí)戰(zhàn) 作者簡(jiǎn)介

朱要光,90后新銳程序員,熱愛鉆研計(jì)算機(jī)技術(shù),追求極客精神。本科期間熱衷于算法和數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí),多次參加ACM算法大賽并獲得若干單人以及團(tuán)隊(duì)獎(jiǎng)項(xiàng)。參與設(shè)計(jì)與開發(fā)的擁有軟件著作權(quán)的“協(xié)同畫板”“掌上供電”軟件,獲得第八屆大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽二、三等獎(jiǎng)的殊榮。2015年獲得CSDN個(gè)人博客“準(zhǔn)專家”稱號(hào),擁有大量原創(chuàng)博文,博客訪問量達(dá)百萬(wàn)人次。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 上海深蓝_缠绕机_缠膜机-上海深蓝机械装备有限公司 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 市政路灯_厂家-淄博信达电力科技有限公司 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 路面机械厂家 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 锂电叉车,电动叉车_厂家-山东博峻智能科技有限公司 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 木材烘干机,木炭烘干机,纸管/佛香烘干设备-河南蓝天机械制造有限公司 | 123悬赏网_发布悬赏任务_广告任务平台 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 |