注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Spring+Spring MVC+MyBatis整合開(kāi)發(fā)實(shí)戰(zhàn)

Spring+Spring MVC+MyBatis整合開(kāi)發(fā)實(shí)戰(zhàn)

Spring+Spring MVC+MyBatis整合開(kāi)發(fā)實(shí)戰(zhàn)

定 價(jià):¥159.00

作 者: 陳學(xué)明 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111658788 出版時(shí)間: 2020-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 584 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)從實(shí)戰(zhàn)入手,通過(guò)大量示例介紹了Spring+SpringMVC+MyBatis整合開(kāi)發(fā)的相關(guān)內(nèi)容,提升讀者對(duì)框架的掌握度和理解度,從而實(shí)現(xiàn)對(duì)框架會(huì)用、用對(duì)及精用的目標(biāo)。本書(shū)共18章,分為5篇。第1篇Spring核心框架,涵蓋Spring概述、Spring IoC容器初探、Web項(xiàng)目環(huán)境搭建與項(xiàng)目創(chuàng)建、Spring IoC容器進(jìn)階、基于注解和代碼的配置、Spring測(cè)試;第2篇Spring MVC框架,涵蓋Spring Web MVC概述、數(shù)據(jù)類(lèi)型轉(zhuǎn)換、驗(yàn)證與異常處理,以及Spring MVC進(jìn)階和測(cè)試框架;第3篇數(shù)據(jù)技術(shù),涵蓋數(shù)據(jù)庫(kù)與Java數(shù)據(jù)訪(fǎng)問(wèn)技術(shù)、MyBatis基本使用、MyBatis進(jìn)階、Spring數(shù)據(jù)訪(fǎng)問(wèn)與事務(wù)管理;第4篇SSM整合開(kāi)發(fā),涵蓋SSM整合概述與SSM整合實(shí)例;第5篇高級(jí)開(kāi)發(fā)技術(shù),涵蓋Spring AOP與MVC攔截器,以及Spring Security框架與多線(xiàn)程。本書(shū)適合具備Java基礎(chǔ)的SSM初學(xué)者和進(jìn)階開(kāi)發(fā)人員閱讀,也適合Java Web開(kāi)發(fā)工程師閱讀;對(duì)于探究Spring及Spring Boot框架機(jī)制與原理的工程師也具有參考意義。

作者簡(jiǎn)介

  陳學(xué)明畢業(yè)于中國(guó)科學(xué)技術(shù)大學(xué)。CSDN博客專(zhuān)家,系統(tǒng)設(shè)計(jì)師,系統(tǒng)分析師。系統(tǒng)分析師考試成績(jī)位列當(dāng)年全國(guó)前50名。獲國(guó)際項(xiàng)目經(jīng)理C級(jí)認(rèn)證證書(shū)。目前就職于全球知名的芯片設(shè)計(jì)公司,任IT部門(mén)技術(shù)經(jīng)理,專(zhuān)注于企業(yè)級(jí)應(yīng)用系統(tǒng)的開(kāi)發(fā)和架構(gòu)。擅長(zhǎng)Java、C/C 、Perl、PHP和Python等開(kāi)發(fā)語(yǔ)言,能熟練使用多種Java開(kāi)發(fā)框架和Web前端框架。有十多年的Spring框架開(kāi)發(fā)經(jīng)驗(yàn),成功使用基于SSH的前后端架構(gòu)實(shí)現(xiàn)了對(duì)千萬(wàn)價(jià)格級(jí)別的商業(yè)PLM平臺(tái)系統(tǒng)的替換。此外,使用Spring或Spring Boot開(kāi)發(fā)了多個(gè)網(wǎng)絡(luò)應(yīng)用項(xiàng)目。

圖書(shū)目錄

前言
第1篇 Spring核心框架
第1章 Spring概述2
1.1 Spring的由來(lái)與發(fā)展2
1.1.1 Java簡(jiǎn)史3
1.1.2 Spring編年簡(jiǎn)史5
1.2 Spring的概念及理念6
1.3 Spring框架體系結(jié)構(gòu)7
1.4 Spring生態(tài)圈10
1.5 Spring資源與社區(qū)12
1.6 Spring綜述13
第2章 Spring IoC容器初探14
2.1 Spring IoC容器及相關(guān)概念14
2.1.1 組件、框架和容器14
2.1.2 JavaBean、POJO和EJB簡(jiǎn)介16
2.1.3 IoC與DI簡(jiǎn)介17
2.1.4 Spring與EJB簡(jiǎn)介19
2.2 Spring容器初始化20
2.2.1 BeanFactory與ApplicationContext20
2.2.2 ApplicationContext初始化方式21
2.2.3 Spring基于XML的配置文件結(jié)構(gòu)23
2.2.4 Bean的配置方式24
2.2.5 哪些類(lèi)需要配置成Bean25
2.2.6 容器的關(guān)閉25
2.2.7 Spring容器的定義26
2.3 依賴(lài)注入與方式26
2.3.1 構(gòu)造函數(shù)注入27
2.3.2 設(shè)置值注入28  
第3章 Web項(xiàng)目環(huán)境搭建與項(xiàng)目創(chuàng)建30
3.1 環(huán)境與前置準(zhǔn)備30
3.1.1 JDK的下載與安裝30
3.1.2 Eclipse的下載與安裝32
3.1.3 Tomcat的下載與安裝33
3.1.4 MySQL的下載與安裝34
3.1.5 Maven的下載與安裝35
3.2 基于Maven和Eclipse建立項(xiàng)目36
3.2.1 在Eclipse中創(chuàng)建Maven Web項(xiàng)目37
3.2.2 將Maven創(chuàng)建的Web項(xiàng)目導(dǎo)入Eclipse中38
3.2.3 Eclipse編譯器和項(xiàng)目特性修改39
3.3 Spring框架導(dǎo)入與項(xiàng)目目錄41
3.3.1 Spring核心包及相關(guān)依賴(lài)包的導(dǎo)入41
3.3.2 項(xiàng)目目錄結(jié)構(gòu)及創(chuàng)建42
3.4 簡(jiǎn)單的完整實(shí)例43
第4章 Spring IoC容器進(jìn)階46
4.1 Bean實(shí)例化的更多方式46
4.1.1 靜態(tài)內(nèi)部類(lèi)46
4.1.2 靜態(tài)工廠(chǎng)方法47
4.1.3 實(shí)例工廠(chǎng)方法47
4.2 Bean的配置屬性48
4.2.1 Bean的作用域配置49
4.2.2 Bean初始化或銷(xiāo)毀的生命周期回調(diào)50
4.2.3 懶加載Bean51
4.2.4 Bean定義的繼承52
4.3 依賴(lài)注入的配置53
4.3.1 多個(gè)對(duì)象的依賴(lài)注入53
4.3.2 簡(jiǎn)單類(lèi)型的依賴(lài)注入55
4.3.3 集合類(lèi)型的依賴(lài)注入58
4.3.4 內(nèi)部Bean的依賴(lài)注入59
4.3.5 Bean方法的替換59
4.3.6 自動(dòng)裝配60
4.4 特殊的依賴(lài)配置61
4.4.1 depends-on前置依賴(lài)配置61
4.4.2 方法注入—不同作用域Bean的依賴(lài)配置62
4.4.3 循環(huán)依賴(lài)的解決63
4.5 XML配置進(jìn)階64
4.5.1 依賴(lài)注入配置的簡(jiǎn)寫(xiě)64
4.5.2 多XML配置文件64
4.6 容器與Bean擴(kuò)展點(diǎn)65
4.6.1 全局與容器生命周期回調(diào)65
4.6.2 容器加載定義擴(kuò)展—BeanFactoryPostProcessor66
4.6.3 容器擴(kuò)展點(diǎn)—BeanPostProcessor68
4.6.4 Aware接口—獲取容器資源68
4.7 Spring IoC容器綜述70
第5章 基于注解和代碼的配置73
5.1 Java注解73
5.1.1 Java基本注解73
5.1.2 Java注解標(biāo)準(zhǔn)75
5.2 Spring支持的注解類(lèi)型與開(kāi)啟方式76
5.2.1 Spring支持的注解類(lèi)型76
5.2.2 Spring注解功能的開(kāi)啟方式77
5.3 Spring支持的Java標(biāo)準(zhǔn)注解78
5.3.1 @PostConstruct和@PreDestroy78
5.3.2 @Named—組件注解78
5.3.3 @Resource—依賴(lài)注入注解79
5.3.4 @Inject—依賴(lài)注入79
5.4 Spring容器配置注解80
5.4.1 @Required—依賴(lài)項(xiàng)檢查80
5.4.2 @Autowired—依賴(lài)對(duì)象的自動(dòng)裝配81
5.4.3 @Component—組件注解82
5.4.4 @Bean—方法層級(jí)的組件注解85
5.5 自動(dòng)裝配的更多介紹86
5.5.1 自動(dòng)裝配的required配置86
5.5.2 自動(dòng)裝配的順序和選擇86
5.5.3 自動(dòng)裝配的使用89
5.6 基于Java代碼的配置89
5.6.1 @Configuration——配置類(lèi)注解90
5.6.2 Java代碼配置的容器初始化90
5.6.3 @ComponentScan—組件掃描注解91
5.6.4 @Import—配置類(lèi)導(dǎo)入注解92
5.7 容器注解匯總92
第6章 Spring測(cè)試94
6.1 關(guān)于測(cè)試94
6.1.1 單元測(cè)試95
6.1.2 集成測(cè)試97
6.1.3 測(cè)試的一些概念97
6.2 Java測(cè)試框架98
6.2.1 JUnit單元測(cè)試框架98
6.2.2 JUnit批量測(cè)試102
6.2.3 JUnit運(yùn)行器103
6.2.4 JUnit 4與JUnit 5的比較104
6.2.5 TestNG簡(jiǎn)介及與JUnit的比較105
6.3 基于Spring的測(cè)試106
6.3.1 JUnit中加入Spring容器進(jìn)行測(cè)試106
6.3.2 Spring測(cè)試模塊108
6.3.3 Spring測(cè)試模塊對(duì)單元測(cè)試的支持109
6.3.4 Spring測(cè)試框架111
6.4 Spring測(cè)試注解116
6.4.1 Spring測(cè)試專(zhuān)用的注解116
6.4.2 測(cè)試支持的標(biāo)準(zhǔn)注解119
6.4.3 基于JUnit 4支持的注解121
6.4.4 基于JUnit Jupiter(JUnit 5)支持的注解123
6.5 測(cè)試框架注解匯總125
第2篇 Spring MVC框架
第7章 Spring Web MVC概述128
7.1 HTTP Web基礎(chǔ)知識(shí)128
7.1.1 HTML與HTTP128
7.1.2 HTTP請(qǐng)求類(lèi)型129
7.1.3 MIME類(lèi)型129
7.1.4 狀態(tài)碼130
7.2 Java Web開(kāi)發(fā)131
7.2.1 Servlet技術(shù)131
7.2.2 JSP技術(shù)138
7.2.3 MVC模式141
7.3 Spring MVC介紹與實(shí)例141
7.3.1 Spring MVC框架處理流程142
7.3.2 Spring Web快速Demo實(shí)例143
7.4 Spring MVC技術(shù)細(xì)節(jié)146
7.4.1 DispatcherServlet—中央控制器146
7.4.2 HandlerMapping—處理器映射器148
7.4.3 HandlerAdapter—處理器適配器150
7.4.4 視圖與視圖解析器153
7.5 Spring MVC注解配置155
7.5.1 組件與依賴(lài)注解1

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)