定 價(jià):¥98.00
作 者: | 何為 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111610113 | 出版時(shí)間: | 2018-12-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字?jǐn)?shù): |
業(yè)界推薦
出版說明
前言
第一篇基礎(chǔ)篇
第1章Java概要
1.1Java環(huán)境搭建
1.1.1Java基礎(chǔ)環(huán)境搭建
1.1.2Eclipse的安裝
1.1.3第一個(gè)Java程序
1.2基本類型與運(yùn)算
1.2.1基本類型概述
1.2.2操作符
1.2.3類型轉(zhuǎn)換與越界
1.3流程控制
1.3.1If-else
1.3.2Switch
1.3.3For
1.3.4While
1.3.5break與continue
1.3.6Return
1.4對(duì)象
1.4.1什么是對(duì)象
1.4.2方法
1.4.3初始化
1.4.4This與Static
1.4.5訪問權(quán)限
1.4.6垃圾回收
1.5繼承和多態(tài)
1.5.1Object
1.5.2組合
1.5.3繼承
1.5.4多態(tài)
1.5.5接口
1.5.6抽象類
1.6容器
1.6.1數(shù)組
1.6.2List
1.6.3Set
1.6.4Map
1.7泛型
1.7.1泛型的基本使用
1.7.2通配符
1.7.3泛型接口
1.7.4自定義泛型
1.8異常
1.8.1運(yùn)行時(shí)異常
1.8.2檢查性異常
1.8.3自定義異常
1.9I/O
1.9.1控制臺(tái)I/O
1.9.2查看文件列表
1.9.3文件I/O
1.9.4序列化
1.9.5網(wǎng)絡(luò)I/O
1.10并發(fā)
1.10.1多線程的實(shí)現(xiàn)
1.10.2線程沖突
1.10.3鎖
1.11反射與注解
1.11.1反射
1.11.2注解
1.12JUnit
1.12.1JUnit的集成
1.12.2JUnit的基本使用
第2章Maven
2.1Maven安裝和配置
2.1.1Maven環(huán)境的搭建
2.1.2在Eclipse中配置Maven的settings
文件
2.2Maven使用
2.2.1在Eclipse中創(chuàng)建第一個(gè)Maven
項(xiàng)目
2.2.2認(rèn)識(shí)pom文件
2.2.3運(yùn)行Maven項(xiàng)目
2.3Maven坐標(biāo)和依賴
2.3.1什么是坐標(biāo)
2.3.2什么是Maven依賴
2.3.3Maven依賴的scope范圍
2.3.4Maven的依賴調(diào)解原則
2.3.5Maven倉庫使用
2.4Maven生命周期和插件
2.4.1Maven生命周期
2.4.2Maven插件
2.4.3生命周期與插件的關(guān)系
2.5Maven聚合和繼承
2.5.1聚合應(yīng)用的場(chǎng)景
2.5.2Maven的繼承
2.5.3Maven中dependencyManagement
的使用
2.5.4Maven中的pluginManagement
的使用
第3章代碼管理
3.1Svn
3.1.1Svn客戶端的安裝
3.1.2Svn基本使用
3.1.3Svn解決沖突
3.1.4Svn分支
3.2Git
3.2.1Git客戶端安裝
3.2.2Git基本使用
3.2.3Git分支管理
3.2.4Git標(biāo)簽
3.2.5在Git中配置SSH
3.2.6用Gitstash暫存代碼
第4章Linux命令
4.1Linux簡(jiǎn)介
4.2Linux常用命令
4.3Linux文件管理
4.3.1Linux文件操作命令
4.3.2Linux文件權(quán)限
4.4Linux啟動(dòng)服務(wù)
第二篇服務(wù)框架篇
第5章Spring
5.1Spring概述
5.1.1核心模塊
5.1.2預(yù)備知識(shí)
5.2構(gòu)建第一個(gè)Spring工程
5.3IoC
5.3.1IoC和DI基本原理
5.3.2IoC的配置使用
5.3.3Bean定義
5.3.4Bean的作用域
5.3.5Bean的生命周期
5.3.6注解實(shí)現(xiàn)IoC
5.3.7注解的作用域scope
5.3.8自動(dòng)裝配
5.3.9@Autowired與@Qualifier
5.4Aop
5.4.1AOP的核心概念
5.4.2AOP的代理機(jī)制
5.4.3基于Schema的AOP使用
5.4.4基于@AspectJ的AOP使用
5.5集成Logback
5.5.1SLF4J簡(jiǎn)介
5.5.2Logback概述
5.5.3Logback的集成
5.5.4輸出日志到文件
5.6集成MyBatis
5.6.1數(shù)據(jù)準(zhǔn)備
5.6.2添加Spring與Mybatis集成相關(guān)
依賴
5.6.3編寫相關(guān)配置文件
5.6.4使用generator生成單表增刪改查
代碼
第6章SpringMVC
6.1SpringMVC概述
6.1.1MVC
6.1.2HTTP請(qǐng)求處理流程
6.1.3Servlet與Tomcat的關(guān)系
6.1.4SpringMVC的執(zhí)行流程
6.2構(gòu)建第一個(gè)SpringMVC項(xiàng)目
6.2.1添加依賴
6.2.2配置相關(guān)文件
6.2.3基本頁面展示
6.3SpringMVCRestful實(shí)現(xiàn)
6.3.1REST概述
6.3.2創(chuàng)建REST風(fēng)格的Controller
6.4SpringMVC攔截器
6.4.1攔截器
6.4.2自定義攔截器
6.4.3攔截器執(zhí)行規(guī)則
6.5SpringMVC異常處理器
6.5.1SpringMVC異常處理方式
6.5.2實(shí)現(xiàn)自定義異常處理類
6.6SpringMVC上傳和下載文件
6.6.1MultipartFile對(duì)象
6.6.2上傳文件
6.6.3下載文件
第7章SpringBoot
7.1構(gòu)建第一個(gè)SpringBoot工程
7.1.1IDE搭建及特性
7.1.2工程目錄
7.2起步依賴
7.3配置
7.3.1自動(dòng)配置
7.3.2設(shè)置配置值
7.3.3配置優(yōu)先級(jí)
7.3.4多環(huán)境配置
7.3.5自定義類的注入
7.4使用Thymeleaf構(gòu)建頁面
7.4.1Thymeleaf基本使用
7.4.2添加頁面邏輯
7.5使用JPA構(gòu)建持久化存儲(chǔ)
7.5.1JPA基本使用
7.5.2定義JPA擴(kuò)展接口
7.6Actuator
7.6.1Actuator的基本使用
7.6.2端點(diǎn)的保護(hù)
7.7部署
7.8參數(shù)校驗(yàn)
7.8.1前臺(tái)完成基本參數(shù)校驗(yàn)
7.8.2前后臺(tái)配合完成數(shù)據(jù)校驗(yàn)
7.9MyBatis的框架整合及數(shù)據(jù)
校驗(yàn)
7.9.1整合MyBatis
7.9.2后臺(tái)接口請(qǐng)求校驗(yàn)
7.9.3規(guī)范數(shù)據(jù)返回
7.10添加日志及記錄請(qǐng)求信息
7.10.1添加日志模塊
7.10.2AOP實(shí)現(xiàn)接口信息打印
第8章服務(wù)架構(gòu)
第9章SpringCloud
9.1Eureka
9.1.1Eureka基礎(chǔ)使用
9.1.2配置服務(wù)注冊(cè)信息
9.1.