SSM企業(yè)級(jí)框架實(shí)戰(zhàn)

-
【作 者】肖睿 丁慧潔 張寧彬
【I S B N 】978-7-5170-5641-6
【責(zé)任編輯】張玉玲
【適用讀者群】本專通用
【出版時(shí)間】2017-08-24
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】252
【千字?jǐn)?shù)】340
【印 張】15.75
【定 價(jià)】¥48
【叢 書】大數(shù)據(jù)開發(fā)工程師系列
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
框架(Framework)的本質(zhì)為某種應(yīng)用的半成品,即把不同應(yīng)用程序中的共性內(nèi)容抽取
出來(lái)而形成的半成品程序。
SSM 框架是以Spring 為核心,整合Spring MVC 和Mybatis 的輕量級(jí)框架技術(shù)的組合。
利用SSM 整合框架可以開發(fā)出分層、易擴(kuò)展、易維護(hù)的企業(yè)級(jí)應(yīng)用系統(tǒng),能夠極大地滿足
企業(yè)需求,減少開發(fā)工作量,提高開發(fā)效率和質(zhì)量,并有效減少維護(hù)工作量。
為保證最優(yōu)學(xué)習(xí)效果,本書緊密結(jié)合實(shí)際應(yīng)用,利用經(jīng)典案例說(shuō)明和實(shí)踐,提煉含金
量十足的開發(fā)經(jīng)驗(yàn),為讀者提供與實(shí)際開發(fā)項(xiàng)目接近的案例。本書使用目前流行的SSM 架
構(gòu)技術(shù)實(shí)現(xiàn)Web 應(yīng)用程序,并配以完善的學(xué)習(xí)資源和支持服務(wù),包括視頻教程、案例素材
下載、學(xué)習(xí)交流社區(qū)、討論組等終身學(xué)習(xí)內(nèi)容,為開發(fā)者帶來(lái)全方位的學(xué)習(xí)體驗(yàn),更多技
術(shù)支持請(qǐng)?jiān)L問(wèn)課工場(chǎng)官網(wǎng):www.kgc.cn。
領(lǐng)先的實(shí)用技能——打造大數(shù)據(jù)開發(fā)工程師 科學(xué)的訓(xùn)練模式——授人以漁而不只是作品臨摹
真實(shí)的項(xiàng)目驅(qū)動(dòng)——行業(yè)知識(shí)與專業(yè)設(shè)計(jì)相呼應(yīng) 便捷的學(xué)習(xí)體驗(yàn)——傳統(tǒng)教材與二維碼革命性攜手
叢書設(shè)計(jì):
準(zhǔn)備好了嗎?進(jìn)入大數(shù)據(jù)時(shí)代!大數(shù)據(jù)已經(jīng)并將繼續(xù)影響人類的方方面面。2015
年8 月31 日,經(jīng)李克強(qiáng)總理批準(zhǔn),國(guó)務(wù)院正式下發(fā)《關(guān)于印發(fā)促進(jìn)大數(shù)據(jù)發(fā)展行動(dòng)綱
要的通知》,這是從國(guó)家層面正式宣告大數(shù)據(jù)時(shí)代的到來(lái)!企業(yè)資本則以BAT 互聯(lián)網(wǎng)
公司為首,不斷進(jìn)行大數(shù)據(jù)創(chuàng)新,從而實(shí)現(xiàn)大數(shù)據(jù)的商業(yè)價(jià)值。本叢書根據(jù)企業(yè)人才
實(shí)際需求,參考?xì)v史學(xué)習(xí)難度曲線,選取“Java + 大數(shù)據(jù)”技術(shù)集作為學(xué)習(xí)路徑,旨
在為讀者提供一站式實(shí)戰(zhàn)型大數(shù)據(jù)開發(fā)學(xué)習(xí)指導(dǎo),幫助讀者踏上由開發(fā)入門到大數(shù)據(jù)
實(shí)戰(zhàn)的互聯(lián)網(wǎng)+ 大數(shù)據(jù)開發(fā)之旅!
叢書特點(diǎn):
1.以企業(yè)需求為設(shè)計(jì)導(dǎo)向
滿足企業(yè)對(duì)人才的技能需求是本叢書的核心設(shè)計(jì)原則,為此課工場(chǎng)大數(shù)據(jù)開發(fā)教
研團(tuán)隊(duì),通過(guò)對(duì)數(shù)百位BAT 一線技術(shù)專家進(jìn)行訪談、對(duì)上千家企業(yè)人力資源情況進(jìn)行
調(diào)研、對(duì)上萬(wàn)個(gè)企業(yè)招聘崗位進(jìn)行需求分析,從而實(shí)現(xiàn)技術(shù)的準(zhǔn)確定位,達(dá)到課程與
企業(yè)需求的高契合度。
2.以任務(wù)驅(qū)動(dòng)為講解方式
叢書中的技能點(diǎn)和知識(shí)點(diǎn)都由任務(wù)驅(qū)動(dòng),讀者在學(xué)習(xí)知識(shí)時(shí)不僅可以知其然,而
且可以知其所以然,幫助讀者融會(huì)貫通、舉一反三。
3.以實(shí)戰(zhàn)項(xiàng)目來(lái)提升技術(shù)
本叢書均設(shè)置項(xiàng)目實(shí)戰(zhàn)環(huán)節(jié),該環(huán)節(jié)綜合運(yùn)用書中的知識(shí)點(diǎn),幫助讀者提升項(xiàng)目
開發(fā)能力。每個(gè)實(shí)戰(zhàn)項(xiàng)目都設(shè)有相應(yīng)的項(xiàng)目思路指導(dǎo)、重難點(diǎn)講解、實(shí)現(xiàn)步驟總結(jié)和
知識(shí)點(diǎn)梳理。
4.以互聯(lián)網(wǎng)+ 實(shí)現(xiàn)終身學(xué)習(xí)
本叢書可通過(guò)使用課工場(chǎng)APP 進(jìn)行二維碼掃描來(lái)觀看配套視頻的理論講解和案例
操作,同時(shí)課工場(chǎng)(www.kgc.cn)開辟教材配套版塊,提供案例代碼及案例素材下載。
此外,課工場(chǎng)還為讀者提供了體系化的學(xué)習(xí)路徑、豐富的在線學(xué)習(xí)資源和活躍的學(xué)習(xí)
社區(qū),方便讀者隨時(shí)學(xué)習(xí)。
讀者對(duì)象:
1.大中專院校的老師和學(xué)生
2.編程愛(ài)好者
SSM企業(yè)級(jí)框架實(shí)戰(zhàn)-文前.indd 4 2017/7/11 11:06:18
3.初中級(jí)程序開發(fā)人員
4.相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員
讀者服務(wù):
為解決本叢書中存在的疑難問(wèn)題,讀者可以訪問(wèn)課工場(chǎng)官方網(wǎng)站(www.kgc.cn),
也可以發(fā)送郵件到ke@kgc.cn,我們的客服專員將竭誠(chéng)為您服務(wù)。
致謝:
本叢書是由課工場(chǎng)大數(shù)據(jù)開發(fā)教研團(tuán)隊(duì)研發(fā)編寫的,課工場(chǎng)(kgc.cn)是北京大
學(xué)旗下專注于互聯(lián)網(wǎng)人才培養(yǎng)的高端教育品牌。作為國(guó)內(nèi)互聯(lián)網(wǎng)人才教育生態(tài)系統(tǒng)的
構(gòu)建者,課工場(chǎng)依托北京大學(xué)優(yōu)質(zhì)的教育資源,重構(gòu)職業(yè)教育生態(tài)體系,以學(xué)員為本、
以企業(yè)為基,構(gòu)建教學(xué)大咖、技術(shù)大咖、行業(yè)大咖三咖一體的教學(xué)矩陣,為學(xué)員提供高端、
靠譜、炫酷的學(xué)習(xí)內(nèi)容!
感謝您購(gòu)買本叢書,希望本叢書能成為您大數(shù)據(jù)開發(fā)之旅的好伙伴!
本章任務(wù) ....................................................2
任務(wù)1 了解企業(yè)級(jí)項(xiàng)目開發(fā) ....................2
1.1.1 企業(yè)級(jí)開發(fā)簡(jiǎn)介 ................................. 2
1.1.2 軟件開發(fā)模式 .................................... 3
任務(wù)2 了解軟件開發(fā)流程 ......................10
任務(wù)3 數(shù)據(jù)庫(kù)和操作系統(tǒng)選型 ...............12
1.3.1 數(shù)據(jù)庫(kù)選型 ...................................... 13
1.3.2 操作系統(tǒng)選型 ................................... 15
任務(wù)4 SSH 與SSM 框架 ......................16
本章總結(jié) ..................................................17
本章作業(yè) ..................................................17
第2 章 Spring 架構(gòu)設(shè)計(jì) ................ 19
本章任務(wù) ..................................................20
任務(wù)1 Spring 應(yīng)用場(chǎng)景 .........................20
任務(wù)2 Spring 子項(xiàng)目.............................25
任務(wù)3 Spring 設(shè)計(jì)目標(biāo) .........................27
任務(wù)4 Sping 整體架構(gòu) ..........................29
本章總結(jié) ..................................................34
本章作業(yè) ..................................................35
第3 章 Spring 核心概念I(lǐng)oC .......... 37
本章任務(wù) ..................................................38
任務(wù)1 解決代碼中存在的問(wèn)題 ...............38
任務(wù)2 了解Spring IoC/DI .....................41
任務(wù)3 編寫Spring 程序 ........................42
3.3.1 準(zhǔn)備Spring 運(yùn)行環(huán)境 ....................... 42
3.3.2 使用Spring IoC/DI 實(shí)現(xiàn)解耦合 ........ 43
3.3.3 使用Spring IoC/DI 相關(guān)說(shuō)明 ........... 48
任務(wù)4 IoC/DI 使用到的技術(shù) ..................50
本章總結(jié) ..................................................54
本章作業(yè) ..................................................54
第4 章 Spring 核心概念A(yù)OP ........ 55
本章任務(wù) ..................................................56
任務(wù)1 掌握代理模式 .............................56
任務(wù)2 AOP 相關(guān)概念 ............................59
任務(wù)3 編寫Spring AOP 程序 ................61
4.3.1 配置Spring AOP .............................. 61
4.3.2 經(jīng)典AOP ......................................... 71
本章總結(jié) ..................................................73
本章作業(yè) ..................................................73
第5 章 Spring 應(yīng)用擴(kuò)展 ................ 75
本章任務(wù) ..................................................76
任務(wù)1 Spring 多配置文件 .....................76
任務(wù)2 裝配方式 ....................................79
5.2.1 裝配多種類型數(shù)據(jù) ............................ 80
5.2.2 構(gòu)造方法裝配 ................................... 84
5.2.3 p 標(biāo)簽裝配 ....................................... 85
任務(wù)3 使用注解實(shí)現(xiàn)IoC 和AOP
的配置.........................................86
5.3.1 注解裝配IoC .................................... 86
5.3.2 注解裝配AOP .................................. 90
本章總結(jié) ..................................................94
本章作業(yè) ..................................................94
前言
關(guān)于引用作品版權(quán)說(shuō)明
目 錄
SSM企業(yè)級(jí)框架實(shí)戰(zhàn)-文前.indd 8 2017/7/11 11:06:19
第6 章 Spring MVC 映射控制器 .... 95
本章任務(wù) ..................................................96
任務(wù)1 初識(shí)Spring MVC .......................96
任務(wù)2 映射處理器HandlerMapping ...101
任務(wù)3 編寫多功能控制器 ....................104
6.3.1 多功能控制器 ................................. 104
6.3.2 方法名解析器 ................................. 106
任務(wù)4 注解驅(qū)動(dòng)Spring MVC ..............107
本章總結(jié) ................................................ 110
本章作業(yè) ................................................ 110
第7 章 Spring MVC 綁定校驗(yàn) ......111
本章任務(wù) ................................................ 112
任務(wù)1 Spring MVC 數(shù)據(jù)綁定 .............. 112
7.1.1 數(shù)據(jù)綁定 .........................................112
7.1.2 注解數(shù)據(jù)綁定 ................................. 124
任務(wù)2 Spring MVC 數(shù)據(jù)校驗(yàn) ..............127
7.2.1 編程式校驗(yàn) .................................... 127
7.2.2 聲明式校驗(yàn) .................................... 130
本章總結(jié) ................................................133
本章作業(yè) ................................................134
第8 章 Spring MVC 核心應(yīng)用 ..... 135
本章任務(wù) ................................................136
任務(wù)1 Spring MVC 文件上傳 ..............136
8.1.1 單文件上傳 .................................... 136
8.1.2 多文件上傳 .................................... 139
任務(wù)2 Spring MVC 攔截器 .................140
任務(wù)3 Spring MVC 靜態(tài)資源處理 .......141
任務(wù)4 類型轉(zhuǎn)換及格式化 ....................142
8.4.1 類型轉(zhuǎn)換 ........................................ 142
8.4.2 格式化 ............................................ 145
任務(wù)5 請(qǐng)求轉(zhuǎn)發(fā)與重定向 ....................146
任務(wù)6 國(guó)際化和本地化 .......................149
任務(wù)7 異常處理 ..................................157
本章總結(jié) ................................................162
本章作業(yè) ................................................162
第9 章 MyBatis 配置 ................... 163
本章任務(wù) ................................................164
任務(wù)1 使用XML 配置MyBatis ...........164
任務(wù)2 使用MyBatis 編寫程序 ............166
9.2.1 MyBatis 使用方式 .......................... 166
9.2.2 MyBatis 細(xì)節(jié)處理 .......................... 170
任務(wù)3 動(dòng)態(tài)SQL .................................173
本章總結(jié) ................................................177
本章作業(yè) ................................................177
第10 章 MyBatis 高級(jí)應(yīng)用 .......... 179
本章任務(wù) ................................................180
任務(wù)1 使用MyBatis 處理對(duì)象關(guān)聯(lián) .....180
10.1.1 對(duì)象關(guān)聯(lián) ...................................... 180
10.1.2 MyBatis 加載特性 ........................ 186
任務(wù)2 注解實(shí)現(xiàn)MyBatis.....................189
任務(wù)3 Spring 集成MyBatis ................190
任務(wù)4 使用Spring 管理事務(wù) ...............192
本章總結(jié) ................................................194
本章作業(yè) ................................................195
第11 章 SSM 框架整合 ............... 197
本章任務(wù) ................................................198
任務(wù)1 搭建SSM 框架 .........................198
11.1.1 準(zhǔn)備SSM 開發(fā)環(huán)境...................... 198
11.1.2 設(shè)計(jì)數(shù)據(jù)庫(kù) ................................... 201
任務(wù)2 引入bootstrap ..........................202
任務(wù)3 實(shí)現(xiàn)管理權(quán)限 ...........................203
11.3.1 登錄、退出 ................................... 203
11.3.2 動(dòng)態(tài)菜單 ...................................... 206
本章總結(jié) ................................................209
本章作業(yè) ................................................209
第12 章 項(xiàng)目實(shí)戰(zhàn):SL 會(huì)員商城 .211
本章任務(wù) ................................................212
任務(wù)1 掌握項(xiàng)目需求分析的過(guò)程 .........212
12.1.1 軟件需要工程化 ........................... 212
SSM企業(yè)級(jí)框架實(shí)戰(zhàn)-文前.indd 9 2017/7/11 11:06:20
12.1.2 需求分析 ...................................... 217
任務(wù)2 掌握概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)
的過(guò)程.......................................222
12.2.1 概要設(shè)計(jì) ...................................... 222
12.2.2 詳細(xì)設(shè)計(jì) ...................................... 234
任務(wù)3 綜合應(yīng)用SSM 框架完成實(shí)戰(zhàn)項(xiàng)目
—SL 會(huì)員商城項(xiàng)目開發(fā) ........237
本章總結(jié) ................................................239
本章作業(yè) ................................................240
- 輸水管線工程風(fēng)險(xiǎn)管理 [張勇 黨亥生 著]
- 民用航空飛機(jī)標(biāo)準(zhǔn)線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運(yùn)河講談錄 [趙珩 著]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 三峽梯級(jí)電站水資源決策支持系統(tǒng)研究與開發(fā) [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國(guó)華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設(shè)計(jì)中的應(yīng)用 [李艷秀 莊華偉 著]
- 電子技術(shù)(第二版) [主編 覃愛(ài)娜 李飛]
- 辦公自動(dòng)化高級(jí)應(yīng)用 [陳萍 朱曉玉]
- 信息處理技術(shù)員考試32小時(shí)通關(guān) [薛大龍]
- 電子產(chǎn)品設(shè)計(jì)案例教程(微課版)—基于嘉立創(chuàng)EDA(專業(yè)版) [王靜 莫志宏 陳學(xué)昌 丁紅]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- Web技術(shù)開發(fā)教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務(wù)英語(yǔ)翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術(shù)與應(yīng)用 [洪旭 著]
- 建設(shè)工程法規(guī)實(shí)務(wù) [主編 余瀅]
- 商務(wù)秘書理論與實(shí)務(wù)(第三版) [主編 張同欽]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- 勞動(dòng)爭(zhēng)議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語(yǔ)音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 信息系統(tǒng)項(xiàng)目管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)(第二版) [主編 薛大龍]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- HCIA-Datacom認(rèn)證題庫(kù)分類精講 [主 編 韓立剛]
- SwiftUI完全開發(fā) [李智威 著]
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師備考一本通 [夏杰 編著]
- 生活經(jīng)管more>>