注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Spring快速入門

Spring快速入門

Spring快速入門

定 價:¥69.00

作 者: 崔彥威,盧欣欣,王倩
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302530824 出版時間: 2019-06-01 包裝: 平裝
開本: 16開 頁數(shù): 277 字?jǐn)?shù):  

內(nèi)容簡介

  SSM目前是J2EE開發(fā)z常用、z流行的框架。本書將對Spring、Spring MVC、MyBatis、Spring Boot、Docker的使用進(jìn)行介紹,每一章都有代碼示例,便于理解每個章節(jié)的知識點,讓讀者掌握SSM框架,快速 上手。全書分為11章,內(nèi)容包括Spring框架用到的注解、反射,Spring框架基礎(chǔ),核心容器,AOP,DAO,ORM與MyBatis,Spring MVC,Spring Boot配置,Spring Boot應(yīng)用,Docker入門知識,最后實現(xiàn)一個用戶權(quán)限管理的項目案例。本書既適合Spring框架初學(xué)者學(xué)習(xí)(需要有Java編程基礎(chǔ)),也適合高等院校和培訓(xùn)學(xué)校相關(guān)專業(yè)的師生參考。

作者簡介

  圖格新知-夏工 2019-6-28 14:17:35崔彥威,軟件工程師,擁有多種語言軟件開發(fā)經(jīng)驗,博客園人氣博主,對于Web應(yīng)用開發(fā)有一些理解,希望本書對有志于Spring框架的初學(xué)者們有所幫助。

圖書目錄

目    錄
第1章  Java基礎(chǔ)    1
1.1  注解    1
1.1.1  什么是注解    1
1.1.2  內(nèi)置注解    2
1.1.3  元注解    2
1.1.4  自定義注解    3
1.1.5  注解使用場景介紹    6
1.2  反射    7
1.2.1  反射機制    7
1.2.2  理解Class類    7
1.2.3  反射的使用    9
1.3  小結(jié)    15
第2章  Spring基礎(chǔ)    16
2.1  Spring框架介紹    16
2.1.1  起源    16
2.1.2  簡介    17
2.1.3  框架結(jié)構(gòu)    17
2.2  依賴注入DI與控制反轉(zhuǎn)IOC    19
2.2.1  什么是依賴注入    19
2.2.2  什么是控制反轉(zhuǎn)    19
2.2.3  依賴注入的優(yōu)缺點    20
2.2.4  IOC實例    20
2.3  面向切面編程    25
2.3.1  認(rèn)識橫切和縱切    25
2.3.2  什么是AOP    25
2.3.3  AOP原理    26
2.4  小結(jié)    29
第3章  核心容器    30
3.1  IOC容器    30
3.1.1  容器介紹    30
3.1.2  BeanFactory    30
3.1.3  ApplicationContext    35
3.2  Bean的配置    36
3.2.1  基于XML配置Bean    36
3.2.2  使用注解定義Bean    36
3.2.3  基于Java類提供Bean定義    37
3.3  Bean的注入    38
3.3.1  XML方式注入    38
3.3.2  注解方式注入    46
3.4  Bean的作用域和生命周期    47
3.4.1  Bean的作用域    47
3.4.2  Bean的生命周期    49
3.5  小結(jié)    53
第4章  Spring之AOP    54
4.1  AOP基礎(chǔ)    54
4.1.1  AOP的引入    54
4.1.2  AOP主要概念    55
4.2  AOP實現(xiàn)    56
4.3  小結(jié)    66
第5章  Spring之DAO    67
5.1  JDBC詳解    67
5.1.1  JDBC介紹    67
5.1.2  操作步驟    68
5.1.3  Statement的使用    68
5.1.4  使用PreparedStatement返回自增主鍵    70
5.1.5  使用CallableStatement調(diào)用存儲過程    72
5.1.6  批處理    73
5.1.7  事務(wù)處理    76
5.2  Spring DAO模塊    79
5.2.1  JdbcDaoSupport的使用    79
5.2.2  MappingSqlQuery的使用    84
5.2.3  SqlUpdate的使用    85
5.2.4  SqlFunction的使用    86
5.3  Spring事務(wù)管理    87
5.4  小結(jié)    88
第6章  MyBatis快速入門    89
6.1  ORM框架介紹    89
6.1.1  ORM框架簡介    89
6.1.2  MyBatis框架介紹    90
6.1.3  MyBatis入門    90
6.2  XML配置    93
6.2.1  properties屬性    93
6.2.2  settings    95
6.2.3  typeAliases    98
6.2.4  typeHandlers    99
6.2.5  配置環(huán)境(environments)    104
6.2.6  映射器(mappers)    107
6.3  XML映射文件    107
6.3.1  查詢元素select    107
6.3.2  更新元素Insert、Update、Delete    109
6.3.3  可重用語句塊sql    110
6.3.4  數(shù)據(jù)集映射resultMap    111
6.3.5  緩存和自定義緩存    118
6.4  動態(tài)SQL    123
6.4.1  if語句    123
6.4.2  choose (when, otherwise)語句    124
6.4.3  choose (when, otherwise)語句    124
6.4.4  foreach語句    125
6.5  逆向工程    126
6.6  分頁插件pagehelper    129
6.7  小結(jié)    130
第7章  Spring之Spring MVC    131
7.1  MVC框架    131
7.1.1  MVC模式簡介    131
7.1.2  MVC和設(shè)計模式區(qū)別    132
7.1.3  優(yōu)缺點    132
7.2  Spring MVC處理流程    133
7.2.1  Spring MVC引入    133
7.2.2  處理流程    142
7.3  HandlerMapping的使用    149
7.3.1  RequestMappingHandlerMapping    150
7.3.2  BeanNameUrlHandlerMapping    151
7.3.3  SimpleUrlHandlerMapping    151
7.4  傳遞數(shù)據(jù)到Controller    152
7.4.1  URL傳遞數(shù)據(jù)到Controller    152
7.4.2  View傳遞數(shù)據(jù)到Controller    154
7.5  傳遞數(shù)據(jù)到View    155
7.5.1  ModelAndView    155
7.5.2  @SessionAttributes    156
7.5.3  @ModelAttribute    157
7.6  攔截器的使用    159
7.7  Ajax與Controller交互    161
7.8  小結(jié)    164
第8章  Spring Boot配置    165
8.1  Spring Boot基礎(chǔ)    165
8.1.1  Spring Boot簡介    165
8.1.2  在線安裝    166
8.1.3  離線安裝    166
8.1.4  創(chuàng)建Spring Boot項目    167
8.2  Spring Boot基本配置    169
8.2.1  定制Banner    169
8.2.2  配置文件    170
8.2.3  使用xml配置    170
8.3  Spring Boot讀取配置    172
8.3.1  讀取核心配置文件    172
8.3.2  讀取自定義配置文件    173
8.4  Profile配置    174
8.5  日志配置    175
8.5.1  簡述    175
8.5.2  Logback的使用    176
8.5.3  Log4j2的使用    179
8.6  運行原理    181
8.6.1  習(xí)慣優(yōu)于配置    181
8.6.2  運行原理    182
8.7  小結(jié)    185
第9章  Spring Boot的應(yīng)用    186
9.1  Spring Boot之Web    186
9.1.1  Spring Boot集成Thymeleaf    186
9.1.2  Spring Boot集成JSP    190
9.2  Spring Boot之Data    191
9.2.1  Spring Boot集成MyBatis    192
9.2.2  Spring Boot集成Redis    197
9.2.3  Spring Boot集成MyBatis使用Redis做緩存    202
9.2.4  Spring Boot集成RabbitMQ    208
9.3  Spring Boot之集成其他工具    219
9.3.1  Spring Boot集成Druid    219
9.3.2  Spring Boot定時任務(wù)    221
9.3.3  Spring Boot集成Swagger2    223
9.3.4  Spring Boot打包部署    227
9.4  小結(jié)    229
第10章  Docker入門    230
10.1  Docker基礎(chǔ)    230
10.1.1  Docker介紹    230
10.1.2  Docker在Windows下的安裝    231
10.2  Docker鏡像    233
10.2.1  獲取鏡像    233
10.2.2  查看鏡像    234
10.2.3  使用tag添加鏡像標(biāo)簽    234
10.2.4  使用inspect查看詳細(xì)信息    234
10.2.5  使用history查看鏡像歷史記錄    235
10.2.6  鏡像查找    235
10.2.7  刪除鏡像    236
10.2.8  創(chuàng)建鏡像    237
10.2.9  另存和載入鏡像    238
10.3  容器    239
10.3.1  新建與啟動容器    239
10.3.2  守護(hù)態(tài)運行    241
10.3.3  終止容器    241
10.3.4  進(jìn)入容器    242
10.3.5  容器的導(dǎo)入導(dǎo)出    243
10.4  搭建私有倉庫    244
10.5  數(shù)據(jù)管理    245
10.5.1  數(shù)據(jù)卷    245
10.5.2  數(shù)據(jù)卷容器    247
10.6  端口映射與容器互聯(lián)    247
10.6.1  端口映射    248
10.6.1  容器互聯(lián)    249
10.7  Dockerfile    250
10.8  Docker容器Tomcat部署war包    252
10.9  小結(jié)    254
第11章  用戶權(quán)限管理項目實戰(zhàn)    255
11.1  項目基礎(chǔ)    255
11.1.1  項目介紹    255
11.1.2  需求分析    255
11.1.3  技術(shù)選型    256
11.2  項目實現(xiàn)    257
11.2.1  搭建框架    257
11.2.2  數(shù)據(jù)庫設(shè)計    258
11.2.3  前端框架引入    259
11.2.4  用戶角色增刪改查    261
11.2.5  Shiro用戶權(quán)限管理    271
11.3  小結(jié)    277


本目錄推薦

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