天天看点

《JavaEE实战——从本地到云端》上部 本地实战下部 走向云端

概述

        本书的围绕一个项目,从头讲到尾,从后端到前端,从本地到云端;全程实战,穿插设计模式,高效编程技巧,业界编程规范等等。让读者看了这本书,也如亲身做了一个项目,避开枯燥的理论,一切以实战为准,实践出真知。本册分两部分,上部:本地之战,下部:走向云端;

        本地之战从打造你的利器开始,带你学习经典的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

基于QRCode、zxing 的二维码生成与解析

    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)