注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材高職高專教材Java開(kāi)源框架企業(yè)級(jí)應(yīng)用

Java開(kāi)源框架企業(yè)級(jí)應(yīng)用

Java開(kāi)源框架企業(yè)級(jí)應(yīng)用

定 價(jià):¥69.00

作 者: 國(guó)信藍(lán)橋教育科技(北京)股份有限公司
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787121375644 出版時(shí)間: 2021-12-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 376 字?jǐn)?shù):  

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

  本書(shū)是“大數(shù)據(jù)應(yīng)用開(kāi)發(fā)(Java)”1+X職業(yè)技能等級(jí)證書(shū)配套教材,同時(shí)也是藍(lán)橋?qū)W院“Java全棧工程師”培養(yǎng)項(xiàng)目配套教材。本書(shū)共17章,以MyBatis基礎(chǔ)、MyBatis配置文件、SQL映射文件、關(guān)聯(lián)查詢、查詢緩存、MyBatis高級(jí)開(kāi)發(fā)、Spring框架、Spring AOP、調(diào)度框架Quartz、Spring整合MyBatis、Spring MVC、視圖與表單、表單標(biāo)簽、文件上傳與攔截器、異常處理與Spring MVC處理流程、SSM整合與Maven為基礎(chǔ),通過(guò)清晰的圖文和完整的案例演示了每項(xiàng)技術(shù)的使用細(xì)節(jié),并且在本書(shū)的最后設(shè)置了第17章,介紹目前流行的Spring Boot、Spring Cloud等微服務(wù)技術(shù)。讀者們學(xué)習(xí)本書(shū)后,可以快速掌握J(rèn)ava方向的主流框架技術(shù),并將本書(shū)介紹的內(nèi)容用于企業(yè)級(jí)項(xiàng)目開(kāi)發(fā)中。本書(shū)直接服務(wù)于“大數(shù)據(jù)應(yīng)用開(kāi)發(fā)(Java)”1+X職業(yè)技能等級(jí)證書(shū)工作,可作為職業(yè)院校、應(yīng)用型本科院校的計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)、軟件工程、網(wǎng)絡(luò)工程和大數(shù)據(jù)應(yīng)用技術(shù)等計(jì)算機(jī)類專業(yè)的教材,也可供從事計(jì)算機(jī)相關(guān)工作的技術(shù)人員參考。

作者簡(jiǎn)介

  國(guó)信藍(lán)橋教育科技(北京)股份有限公司成立于2005年,是一家以大學(xué)生就業(yè)為切入點(diǎn),以職業(yè)服務(wù)為主線,基于大學(xué)生職業(yè)生涯各個(gè)階段的需求提供精準(zhǔn)服務(wù)的人才大數(shù)據(jù)科技服務(wù)平臺(tái);通過(guò)提供教育、就業(yè)、職業(yè)服務(wù),連接高校和企業(yè),伴隨大學(xué)生成長(zhǎng);獲得的資質(zhì)包括國(guó)家高新技術(shù)企業(yè)、中關(guān)村高新技術(shù)企業(yè)、人力資源服務(wù)許可證、出版物經(jīng)營(yíng)許可證、教育部產(chǎn)學(xué)合作協(xié)同育人單位、教育部1+X職業(yè)技能等級(jí)證書(shū)培訓(xùn)評(píng)價(jià)組織。

圖書(shū)目錄

目錄
第1章 MyBatis基礎(chǔ)\t1
1.1 持久化及ORM的概念\t1
1.1.1 持久化的概念\t1
1.1.2 持久化層\t1
1.1.3 ORM的概念及優(yōu)勢(shì)\t2
1.2 開(kāi)發(fā)第一個(gè)基于MyBatis的程序\t2
1.2.1 MyBatis配置文件簡(jiǎn)介\t7
1.2.2 SQL映射文件簡(jiǎn)介\t9
1.2.3 使用MyBatis實(shí)現(xiàn)CRUD\t10
1.2.4 使用Mapper動(dòng)態(tài)代理優(yōu)化程序\t12
1.2.5 MyBatis調(diào)用存儲(chǔ)過(guò)程實(shí)現(xiàn)CRUD\t16
1.3 本章小結(jié)\t18
1.4 本章練習(xí)\t18
第2章 MyBatis配置文件\t21
2.1 MyBatis參數(shù)設(shè)置\t21
2.1.1 properties屬性\t21
2.1.2 settings全局參數(shù)配置\t22
2.2 為實(shí)體類定義別名\t24
2.2.1 單個(gè)別名定義\t24
2.2.2 批量別名定義\t25
2.3 類型處理器\t26
2.3.1 內(nèi)置類型處理器\t26
2.3.2 自定義類型處理器\t27
2.4 本章小結(jié)\t32
2.5 本章練習(xí)\t32
第3章 SQL映射文件\t35
3.1 輸入?yún)?shù)\t35
3.1.1 輸入?yún)?shù)為簡(jiǎn)單類型\t35
3.1.2 輸入?yún)?shù)為實(shí)體類對(duì)象\t38
3.1.3 輸入?yún)?shù)為級(jí)聯(lián)對(duì)象\t40
3.1.4 輸入?yún)?shù)為HashMap對(duì)象\t41
3.2 輸出參數(shù)\t42
3.2.1 輸出參數(shù)為簡(jiǎn)單類型或?qū)ο骪t42
3.2.2 輸出參數(shù)為HashMap對(duì)象\t43
3.2.3 使用resultMap指定輸出類型及映射關(guān)系\t44
3.3 動(dòng)態(tài)SQL\t45
3.3.1 用JDBC實(shí)現(xiàn)動(dòng)態(tài)SQL\t45
3.3.2 用MyBatis實(shí)現(xiàn)動(dòng)態(tài)SQL\t46
3.4 本章小結(jié)\t52
3.5 本章練習(xí)\t53
第4章 關(guān)聯(lián)查詢\t55
4.1 一對(duì)一查詢\t55
4.1.1 使用擴(kuò)展類實(shí)現(xiàn)一對(duì)一查詢\t56
4.1.2 使用resultMap實(shí)現(xiàn)一對(duì)一查詢\t57
4.2 一對(duì)多查詢\t59
4.3 多對(duì)一查詢與多對(duì)多查詢\t61
4.3.1 多對(duì)一查詢\t61
4.3.2 多對(duì)多查詢\t61
4.4 延遲加載\t62
4.4.1 日志輸出\t62
4.4.2 延遲加載詳解\t63
4.5 本章小結(jié)\t66
4.6 本章練習(xí)\t67
第5章 查詢緩存\t68
5.1 一級(jí)緩存\t68
5.2 二級(jí)緩存\t70
5.2.1 使用二級(jí)緩存\t71
5.2.2 禁用二級(jí)緩存\t73
5.2.3 清理二級(jí)緩存\t73
5.3 整合第三方提供的二級(jí)緩存\t75
5.4 本章小結(jié)\t78
5.5 本章練習(xí)\t79
第6章 MyBatis高級(jí)開(kāi)發(fā)\t81
6.1 MyBatis逆向工程\t81
6.1.1 逆向工程簡(jiǎn)介\t81
6.1.2 使用MyBatis Generator生成代碼\t81
6.1.3 MyBatis批量操作\t93
6.1.4 PageHelper\t97
6.2 MyBatis Plus\t99
6.2.1 MyBatis Plus映射關(guān)系\t99
6.2.2 使用MyBatis Plus實(shí)現(xiàn)CRUD\t105
6.2.3 條件構(gòu)造器與AR編程\t107
6.3 通用Mapper\t108
6.3.1 Mapper概述\t109
6.3.2 Mapper中的Selective問(wèn)題\t111
6.3.3 自定義Mapper組合\t113
6.4 本章小結(jié)\t115
6.5 本章練習(xí)\t116
第7章 Spring框架\t117
7.1 Spring框架概述\t117
7.1.1 主流框架介紹\t117
7.1.2 搭建Spring框架的開(kāi)發(fā)環(huán)境\t118
7.1.3 開(kāi)發(fā)第一個(gè)Spring IoC程序\t121
7.1.4 Bean的作用域\t123
7.2 Spring IoC\t129
7.2.1 Spring IoC的發(fā)展\t129
7.2.2 通過(guò)new()方法創(chuàng)建對(duì)象\t130
7.2.3 通過(guò)工廠模式獲取對(duì)象\t131
7.2.4 通過(guò)Spring IoC容器獲取對(duì)象\t132
7.3 依賴注入\t133
7.3.1 依賴注入簡(jiǎn)介\t133
7.3.2 依賴注入的三種方式\t135
7.4 自動(dòng)裝配\t140
7.4.1 根據(jù)屬性名自動(dòng)裝配\t140
7.4.2 根據(jù)屬性類型自動(dòng)裝配\t141
7.4.3 根據(jù)構(gòu)造器自動(dòng)裝配\t141
7.5 基于注解方式的IoC配置\t142
7.5.1 使用注解定義Bean\t142
7.5.2 使用注解實(shí)現(xiàn)自動(dòng)裝配\t143
7.5.3 掃描注解定義的Bean\t144
7.6 本章小結(jié)\t145
7.7 本章練習(xí)\t145
第8章 Spring AOP\t147
8.1 AOP的原理\t147
8.2 AOP的應(yīng)用\t149
8.2.1 基于XML配置文件\t149
8.2.2 基于注解\t156
8.2.3 基于Schema配置\t161
8.3 Spring配置文件\t165
8.3.1 配置文件的拆分思路\t165
8.3.2 配置文件的加載路徑\t166
8.3.3 配置文件的整合\t166
8.4 本章小結(jié)\t168
8.5 本章練習(xí)\t168
第9章 調(diào)度框架Quartz\t170
9.1 Quartz框架\t170
9.1.1 Quartz框架的基本概念\t170
9.1.2 Quartz框架入門程序\t171
9.1.3 JobExecutionContext\t174
9.1.4 ScheduleBuilder\t176
9.2 在Spring中集成Quartz\t178
9.2.1 Spring整合Quartz的原理\t178
9.2.2 通過(guò)案例演示Spring整合Quartz\t179
9.3 本章小結(jié)\t185
9.4 本章練習(xí)\t185
第10章 Spring整合MyBatis\t187
10.1 Spring整合MyBatis原理\t187
10.2 通過(guò)實(shí)例演示Spring整合MyBatis\t188
10.3 Spring整合MyBatis后的事務(wù)管理\t193
10.4 本章小結(jié)\t200
10.5 本章練習(xí)\t201
第11章 Spring MVC\t202
11.1 Spring MVC入門\t202
11.1.1 Spring MVC的獲取\t202
11.1.2 開(kāi)發(fā)第一個(gè)Spring MVC程序\t203
11.2 Spring MVC映射\t207
11.2.1 @RequestMapping\t207
11.2.2 Ant風(fēng)格\t211
11.2.3 使用@PathVariable獲取動(dòng)態(tài)參數(shù)\t212
11.2.4 REST風(fēng)格\t213
11.2.5 使用@RequestParam獲取請(qǐng)求參數(shù)\t215
11.3 使用Spring MVC獲取特殊參數(shù)\t217
11.3.1 @RequestHeader與@CookieValue\t217
11.3.2 實(shí)體參數(shù)與Servlet API的使用\t219
11.4 處理模型數(shù)據(jù)\t221
11.4.1 使用ModelAndView處理數(shù)據(jù)\t221
11.4.2 使用Map、ModelMap、Model作為方法的參數(shù)處理數(shù)據(jù)\t222
11.4.3 使用@SessionAttributes注解處理數(shù)據(jù)\t223
11.4.4 使用@ModelAttribute注解處理數(shù)據(jù)\t224
11.5 本章小結(jié)\t227
11.6 本章練習(xí)\t228
第12章 視圖與表單\t230
12.1 視圖\t230
12.1.1 視圖組件View\t230
12.1.2 視圖解析器ViewResolver\t231
12.2 處理靜態(tài)資源\t237
12.2.1 靜態(tài)資源的特殊性\t237
12.2.2 使用Spring MVC處理靜態(tài)資源\t238
12.3 處理表單數(shù)據(jù)\t239
12.3.1 類型轉(zhuǎn)換\t239
12.3.2 格式化數(shù)據(jù)\t241
12.3.3 數(shù)據(jù)校驗(yàn)\t244
12.4 本章小結(jié)\t247
12.5 本章練習(xí)\t248
第13章 表單標(biāo)簽\t250
13.1 form標(biāo)簽\t250
13.1.1 綁定表單對(duì)象\t250
13.1.2 支持所有的表單提交方式\t253
13.2 表單元素\t255
13.2.1 input標(biāo)簽、hidden標(biāo)簽、password標(biāo)簽和textarea標(biāo)簽\t255
13.2.2 checkbox標(biāo)簽和checkboxes標(biāo)簽\t255
13.2.3 radiobutton標(biāo)簽和radiobuttons標(biāo)簽\t263
13.2.4 select標(biāo)簽\t265
13.2.5 option標(biāo)簽和options標(biāo)簽\t266
13.2.6 errors標(biāo)簽\t271
13.3 本章小結(jié)\t275
13.4 本章練習(xí)\t276
第14章 文件上傳與攔截器\t277
14.1 文件上傳\t277
14.1.1 文件上傳原理\t277
14.1.2 使用Spring MVC實(shí)現(xiàn)文件上傳案例\t277
14.2 Spring MVC攔截器\t279
14.2.1 攔截器簡(jiǎn)介\t279
14.2.2 攔截器的使用步驟\t280
14.2.3 攔截器的攔截配置\t281
14.3 使用Spring MVC整合JSON\t282
14.4 本章小結(jié)\t284
14.5 本章練習(xí)\t284
第15章 異常處理與Spring MVC處理流程\t286
15.1 異常處理\t286
15.1.1 ExceptionHandlerExceptionResolver\t286
15.1.2 ResponseStatusExceptionResolver\t289
15.1.3 DefaultHandlerExceptionResolver\t291
15.1.4 SimpleMappingExceptionResolver\t292
15.2 Spring MVC執(zhí)行流程\t294
15.2.1 Spring MVC核心對(duì)象\t294
15.2.2 Spring MVC處理流程\t295
15.3 本章小結(jié)\t298
15.4 本章練習(xí)\t299
第16章 SSM整合與Maven\t300
16.1 SSM整合\t300
16.1.1 SSM整合的基本步驟\t300
16.1.2 優(yōu)化SSM整合\t305
16.2 Maven\t307
16.2.1 Maven的安裝\t307
16.2.2 開(kāi)發(fā)第一個(gè)Maven項(xiàng)目\t308
16.2.3 使用Maven重構(gòu)SSM項(xiàng)目\t313
16.3 本章小結(jié)\t319
16.4 本章練習(xí)\t319
第17章 微服務(wù)\t321
17.1 Spring Boot\t321
17.1.1 Spring Boot基礎(chǔ)\t322
17.1.2 使用Spring Boot開(kāi)發(fā)Web應(yīng)用\t332
17.2 Spring Cloud\t337
17.2.1 微服務(wù)概述\t337
17.2.2 Spring Cloud生態(tài)概述\t338
17.2.3 使用Spring Cloud構(gòu)建微服務(wù)項(xiàng)目\t339
17.3 本章小結(jié)\t349
17.4 本章練習(xí)\t350
附錄A 部分練習(xí)參考答案及解析\t351
參考文獻(xiàn)\t361

本目錄推薦

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