图书介绍

JavaEE开发的颠覆者 Spring Boot实战PDF|Epub|txt|kindle电子书版本网盘下载

JavaEE开发的颠覆者 Spring Boot实战
  • 汪云飞编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121282089
  • 出版时间:2016
  • 标注页数:508页
  • 文件大小:56MB
  • 文件页数:524页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaEE开发的颠覆者 Spring Boot实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 点睛Spring 4.x2

第1章 Spring基础2

1.1 Spring概述2

1.1.1 Spring的简史2

1.1.2 Spring概述3

1.2 Spring项目快速搭建5

1.2.1 Maven简介6

1.2.2 Maven安装6

1.2.3 Maven的pom.xml7

1.2.4 Spring项目的搭建9

1.3 Spring基础配置17

1.3.1 依赖注入18

1.3.2 Java配置21

1.3.3 AOP24

第2章 Spring常用配置30

2.1 Bean的Scope30

2.1.1 点睛30

2.1.2 示例31

2.2 Spring EL和资源调用33

2.2.1 点睛33

2.2.2 示例33

2.3 Bean的初始化和销毁37

2.3.1 点睛37

2.3.2 演示38

2.4 Profile40

2.4.1 点睛40

2.4.2 演示41

2.5 事件(Application Event)44

2.5.1 点睛44

2.5.2 示例44

第3章 Spring高级话题48

3.1 SpringAware48

3.1.1 点睛48

3.1.2 示例49

3.2 多线程51

3.2.1 点睛51

3.2.2 示例51

3.3 计划任务54

3.3.1 点睛54

3.3.2 示例54

3.4 条件注解@Conditional56

3.4.1 点睛56

3.4.2 示例57

3.5 组合注解与元注解60

3.5.1 点睛60

3.5.2 示例60

3.6 @Enable*注解的工作原理63

3.6.1 第一类:直接导入配置类63

3.6.2 第二类:依据条件选择配置类64

3.6.3 第三类:动态注册Bean65

3.7 测试66

3.7.1 点睛66

3.7.2 示例67

第二部分 点睛Spring MVC 4.x72

第4章 Spring MVC基础72

4.1 Spring MVC概述73

4.2 Spring MVC项目快速搭建74

4.2.1 点睛74

4.2.2 示例74

4.3 Spring MVC的常用注解82

4.3.1 点睛82

4.3.2 示例83

4.4 Spring MVC基本配置87

4.4.1 静态资源映射88

4.4.2 拦截器配置89

4.4.3 @ControllerAdvice91

4.4.4 其他配置94

4.5 Spring MVC的高级配置98

4.5.1 文件上传配置98

4.5.2 自定义HttpMessageConverter101

4.5.3 服务器端推送技术106

4.6 Spring MVC的测试113

4.6.1 点睛113

4.6.2 示例114

第三部分 实战Spring Boot122

第5章 Spring Boot基础122

5.1 Spring Boot概述122

5.1.1 什么是Spring Boot122

5.1.2 SpringBoot核心功能122

5.1.3 Spring Boot的优缺点124

5.1.4 关于本书的Spring Boot版本124

5.2 Spring Boot快速搭建124

5.2.1 http://start.spring.io124

5.2.2 Spring Tool Suite127

5.2.3 IntelliJ IDEA129

5.2.4 Spring Boot CLI132

5.2.5 Maven手工构建134

5.2.6 简单演示136

第6章 Spring Boot核心138

6.1 基本配置138

6.1.1 入口类和@SpringBootApplication138

6.1.2 关闭特定的自动配置139

6.1.3 定制Banner139

6.1.4 Spring Boot的配置文件140

6.1.5 starter pom141

6.1.6 使用xml配置143

6.2 外部配置143

6.2.1 命令行参数配置143

6.2.2 常规属性配置144

6.2.3 类型安全的配置(基于properties)145

6.3 日志配置148

6.4 Profile配置148

实战148

6.5 Spring Boot运行原理150

6.5.1 运作原理153

6.5.2 核心注解154

6.5.3 实例分析157

6.5.4 实战160

第7章 Spring Boot的Web开发170

7.1 Spring Boot的Web开发支持170

7.2 Thymeleaf模板引擎171

7.2.1 Thymeleaf基础知识171

7.2.2 与Spring MVC集成174

7.2.3 Spring Boot的Thymeleaf支持175

7.2.4 实战177

7.3 Web相关配置182

7.3.1 Spring Boot提供的自动配置182

7.3.2 接管Spring Boot的Web配置185

7.3.3 注册Servlet、Filter、Listener186

7.4 Tomcat配置187

7.4.1 配置Tomcat187

7.4.2 代码配置Tomcat188

7.4.3 替换Tomcat190

7.4.4 SSL配置191

7.5 Favicon配置196

7.5.1 默认的Favicon196

7.5.2 关闭Favicon196

7.5.3 设置自己的Favicon197

7.6 WebSocket197

7.6.1 什么是WebSocket197

7.6.2 Spring Boot提供的自动配置197

7.6.3 实战198

7.7 基于Bootstrap和AngularJS的现代Web应用212

7.7.1 Bootstrap213

7.7.2 AngularJS216

7.7.3 实战222

第8章 Spring Boot的数据访问233

8.1 引入Docker237

8.1.1 Docker的安装238

8.1.2 Docker常用命令及参数242

8.1.3 下载本书所需的Docker镜像247

8.1.4 异常处理247

8.2 Spring Data JPA248

8.2.1 点睛Spring Data JPA248

8.2.2 Spring Boot的支持258

8.2.3 实战260

8.3 Spring Data REST284

8.3.1 点睛Spring Data REST284

8.3.2 Spring Boot的支持285

8.3.3 实战286

8.4 声名式事务297

8.4.1 Spring的事务机制297

8.4.2 声名式事务298

8.4.3 注解事务行为299

8.4.4 类级别使用@Transactional300

8.4.5 Spring Data JPA的事务支持300

8.4.6 Spring Boot的事务支持302

8.4.7 实战303

8.5 数据缓存Cache309

8.5.1 Spring缓存支持309

8.5.2 Spring Boot的支持310

8.5.3 实战312

8.5.4 切换缓存技术319

8.6 非关系型数据库NoSQL320

8.6.1 MongoDB320

8.6.2 Redis329

第9章 Spring Boot企业级开发340

9.1 安全控制Spring Security340

9.1.1 Spring Security快速入门340

9.1.2 Spring Boot的支持347

9.1.3 实战348

9.2 批处理Spring Batch362

9.2.1 Spring Batch快速入门362

9.2.2 Spring Boot的支持370

9.2.3 实战371

9.3 异步消息385

9.3.1 企业级消息代理386

9.3.2 Spring的支持386

9.3.3 Spring Boot的支持386

9.3.4 JMS实战387

9.3.5 AMQP实战391

9.4 系统集成Spring Integration395

9.4.1 Spring Integration快速入门395

9.4.2 Message395

9.4.3 Channel395

9.4.4 Message EndPoint398

9.4.5 Spring Integration Java DSL400

9.4.6 实战400

第10章 Spring Boot开发部署与测试407

10.1 开发的热部署407

10.1.1 模板热部署407

10.1.2 Spring Loaded407

10.1.3 JRebel409

10.1.4 spring-boot-devtools413

10.2 常规部署413

10.2.1 jar形式413

10.2.2 war形式417

10.3 云部署——基于Docker的部署419

10.3.1 Dockerfile419

10.3.2 安装Docker421

10.3.3 项目目录及文件421

10.3.4 编译镜像423

10.3.5 运行424

10.4 Spring Boot的测试424

10.4.1 新建SpringBoot项目425

10.4.2 业务代码425

10.4.3 测试用例427

10.4.4 执行测试429

第11章 应用监控431

11.1 http431

11.1.1 新建Spring Boot项目432

11.1.2 测试端点432

11.1.3 定制端点439

11.1.4 自定义端点440

11.1.5 自定义HealthIndicator444

11.2 JMX447

11.3 SSH449

11.3.1 新建Spring Boot项目449

11.3.2 运行449

11.3.3 常用命令451

11.3.4 定制登录用户452

11.3.5 扩展命令452

第12章 分布式系统开发456

12.1 微服务、原生云应用456

12.2 Spring Cloud快速入门457

12.2.1 配置服务457

12.2.2 服务发现457

12.2.3 路由网关457

12.2.4 负载均衡457

12.2.5 断路器458

12.3 实战458

12.3.1 项目构建458

12.3.2 服务发现——Discovery(Eureka Server)459

12.3.3 配置——Config(Config Server)461

12.3.4 服务模块——Person服务463

12.3.5 服务模块——Some服务466

12.3.6 界面模块——UI(Ribbon,Feign)468

12.3.7 断路器监控——Monitor(DashBoard)473

12.3.8 运行474

12.4 基于Docker部署478

12.4.1 Dockerfile编写478

12.4.2 Docker Compose480

12.4.3 Docker-compose.yml编写481

12.4.4 运行483

附录A485

A.1 基于JHipster的代码生成485

A.2 常用应用属性配置列表488

热门推荐