深入浅出Spring Boot 2.x 杨开振 Java企业级应用开发实战 微服务实战指南实战精髓 pdf下载

深入浅出Spring Boot 2.x 杨开振 Java企业级应用开发实战 微服务实战指南实战精髓 百度网盘pdf下载

作者:
简介:深入浅出Spring Boot 2.x 杨开振 Java企业级应用开发实战 微服务实战指南实战精髓
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:   深入浅出Spring Boot 2.x
作者:   杨开振
市场价:    99.00
ISBN号:   9787115486387
出版社:   人民邮电出版社
商品类型:   图书

  其他参考信息(以实物为准)
  装帧:平装   开本:16    语种:中文
  印刷时间:2018-08-01   版次:1   页数:

  编辑推荐
来自一线开fa者的实战经验总结,赠送作者讲解的部分配套视频课程 - 从理论到实践,全面介绍Spring Boot 的原理和应用 - 以高并发场景作为实践案例,循序渐进阐述Spring Boot 实用技巧 - 结合主流持久层框架MyBatis,讲述企业级Spring Boot 开发要点 当前互联网技术盛行,以Spring 框架为主导的Java 互联网技术成了主流,而基于Spring 技术衍生出来的Spring Boot,采用了“约定优于配置”的思想,极大地简化了Spring 框架的开发。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的热点技术。2017 年9 月,Spring 框架出现了重大版本升级,从4.x 版本升级为了5.x 版本,随着这次升级,Spring Boot的版本也在2018年3月从1.x升级到了2.x。 本书重点讲解Spring Boot 2.x 技术, 首先通过与传统Spring MVC 开发进行对比让读者融入Spring Boot 的开发中,然后再分别介绍全注解下的Spring IoC 和AOP、结合MyBatis 框架详解数据库编程和其事务开发、流行的NoSQL(Redis和MongoDB)技术、Spring MVC 技术、REST风格网站搭建、Spring Security 技术、Spring 5.x 新发布的WebFlux 技术、高并发与锁、打包、测试、监控和Spring Cloud 入门等内容,从而帮助读者掌握企业级Spring Boot 开发的要点。 本书涵盖的内容从理论到互联网微服务后端的实践,无论是Java 互联网后端开发人员,或是从传统Spring 项目转向Spring Boot 的开发人员,还是Java 微服务开发人员,都可以从本书中获益。 

  内容简介
Spring框架是Java EE开发的强有力的工具和事实标准,而Spring Boot采用“约定优于配置”的原则简化了Spring的开发,从而成为业界流行的微服务开发框架,已经被越来越多的企业采用。2018年3月Spring Boot的版本正式从1.x升级到了2.x,为了适应新潮流,本书将对Spring Boot 2.x技术进行深入讲解。 本书从一个*简单的工程开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和AOP、数据库编程(JDBC、JPA和MyBatis)、数据库事务、NoSQL(Redis和MongoDB)技术、Spring MVC、Spring 5新一代响应式框架WebFlux、互联网抢购业务、部署与监控、REST风格和Spring Cloud分布式开发等。 本书内容紧扣互联网企业的实际要求,从全注解下Spring知识讲到Spring Boot的企业级开发,对于Java开发人员,尤其是初学Spring Boot的人员和需要从传统Spring转向Spring Boot开发的技术人员,具有很高的参考价值。

  目录

第 1章 Spring Boot来临 1

1.1 Spring的历史 1

1.2 注解还是XML 2

1.3 Spring Boot的优点 3

1.4 传统Spring MVC和Spring Boot的对比 4

第 2章 聊聊开发环境搭建和基本开发 10

2.1 搭建Spring Boot开发环境 10

2.1.1 搭建Eclipse开发环境 10

2.1.2 搭建IntelliJ IDEA开发环境 13

2.2 Spring Boot的依赖和自动配置 15

2.3 使用自定义配置 19

2.4 开发自己的Spring Boot项目 21

第3章 全注解下的Spring IoC 23

3.1 IoC容器简介 23

3.2 装配你的Bean 27

3.2.1 通过扫描装配你的Bean 27

3.2.2 自定义第三方Bean 31

3.3 依赖注入 32

3.3.1 注解@Autowired 34

3.3.2 消除歧义性——@Primary和@Quelifier 35

3.3.3 带有参数的构造方法类的装配 36

3.4 生命周期 37

3.5 使用属性文件 42

3.6 条件装配Bean 45

3.7 Bean的作用域 46

3.8 使用@Profile 48

3.9 引入XML配置Bean 50

3.10 使用Spring EL 51

第4章 开始约定编程——Spring AOP 53

第5章 访问数据库 82

第6章 聊聊数据库事务处理 107

第7章 使用性能利器——Redis 134

第8章 文档数据库——MongoDB 168

第9章 初识Spring MVC 183

第 10章 深入Spring MVC开发 197

第 11章 构建REST风格网站 249

第 12章 安全——Spring Security 271

第 13章 学点Spring其他的技术 291

第 14章 Spring 5新框架——WebFlux 319

第 15章 实践一下——抢购商品 349

第 16章 部署、测试和监控 371

第 17章 分布式开发——Spring Cloud 393


  作者简介
杨开振,精通Java 互联网技术开发和实践,拥有十余年一线企业开发经验,著有业内畅销书《深入浅出MyBatis 技术原理与实战》和《Java EE 互联网轻量级框架整合开发——SSM 框架(Spring MVC Spring MyBatis) 和Redis 实现 》,目前成为自由职业人,在淘宝教育平台上从事Java EE 互联网相关的在线培训工作。