概述
本书的围绕一个项目,从头讲到尾,从后端到前端,从本地到云端;全程实战,穿插设计模式,高效编程技巧,业界编程规范等等。让读者看了这本书,也如亲身做了一个项目,避开枯燥的理论,一切以实战为准,实践出真知。本册分两部分,上部:本地之战,下部:走向云端;
本地之战从打造你的利器开始,带你学习经典的SpringMVC——SSM(Spring+SpringMVC+MyBatis)框架整合,项目开发;接着是spring-boot——SMM项目向spring-boot的演进。走向云端带你玩转Spring Cloud与微服务的构建,以及云端服务:云数据库、API、无服务计算(Serverless)、应用上云等应用。
整书的脉络——经典回顾,熟悉当下,着眼未来。
下一册目前只是设想,也是分两部分,上部:智能无限,下部:梦想之巅。
目录
上部 本地实战
打造你的利器
安装Eclipse,配置技巧
Jdk的安装与配置
配置Tomcat
Maven的安装与配置
版本控制Git应用
第一个项目爬虫
SpringMVC——SSM(Spring+SpringMVC+MyBatis) 框架整合
创建SpringMVC项目
Rest风格Controller
使用Freemarker模板引擎
mybatis持久化
Druid数据库连接池
过虑器、拦截器、AOP
整合Shiro权限管理
redis缓存
Exception统一管理
日志管理
Transtraction注解事务
Dubbo,ActiveMQ多系统交互
QQ、微信、新浪微博第三方登录
前后端分离,Nginx应用
Bootstrap,vue.js
spring-boot——SMM项目向spring-boot的演进
quickstart(Spring Boot快速入门案例)
Spring Boot配置管理
静态资源映射
Rest API
spring security实战
Outh 2.0 与JWT
mybatis使用快速入门
全文搜索引擎elasticsearch实践
文件上传与下载
HTTPS
使用MongoDB数据库
下部 走向云端
云服务认识应用
云服务选型一二三
云数据库应用
云端API调用
无服务计算(Serverless)
应用上云
Spring Cloud与微服务构建
服务的注册与发现(Eureka)
服务消费者(rest+ribbon)
服务消费者(Feign)
断路器(Hystrix)
路由网关(zuul)
分布式配置中心(Spring Cloud Config)
高可用的分布式配置中心(Spring Cloud Config)
消息总线(Spring Cloud Bus)
服务链路追踪(Spring Cloud Sleuth)
高可用的服务注册中心
docker部署spring cloud项目
断路器监控(Hystrix Dashboard)
断路器聚合监控(Hystrix Turbine)
服务注册(consul)