《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)

目录
相关文章
|
23天前
|
设计模式 架构师 前端开发
JavaEE企业级分布式高级架构师课程
本课程主要面向1-5年及以上工作经验的Java工程师,大纲由IT界知名大牛 — 廖雪峰老师亲自打造,由来自一线大型互联网公司架构师、技术总监授课,内容涵盖深入spring5设计模式/高级web MVC开发/高级数据库设计与开发/高级响应式web开发/分布式架构设计等主流核心技术。
21 1
JavaEE企业级分布式高级架构师课程
|
3月前
|
前端开发 JavaScript Java
JAVAEE框架技术之4springMVC入门
JAVAEE框架技术之4springMVC入门
96 0
JAVAEE框架技术之4springMVC入门
QGS
|
4月前
|
前端开发 easyexcel Java
手拉手EasyExcel实现web上传下载(全栈)
EasyExcel实现web上传下载
QGS
70 2
|
Java 应用服务中间件 微服务
4. 什么是应用服务器? - JavaEE基础系列
本文是JavaEE基础系列的第四节。 Java EE简介 - JavaEE基础系列 JSR简介 - JavaEE基础系列 什么是JSR参考实现? - JavaEE基础系列 上一节介绍了什么是JSR参考实现。
1276 0
|
14天前
|
安全 前端开发 Java
Java Spring框架实战:构建企业级应用的新利器
【4月更文挑战第2天】Spring框架简化企业级应用开发,核心特性和模块包括依赖注入(DI)和面向切面编程(AOP),提供Web(Spring MVC)、数据访问和安全(Spring Data、Spring Security)支持。Spring Boot加速配置与部署,适合微服务。通过DI和AOP实现松耦合,模块化关注点,助力构建高效、可维护的应用。
|
5月前
|
Java 关系型数据库 MySQL
基于SSM的课程资源管理系统(有报告)。Javaee项目。
基于SSM的课程资源管理系统(有报告)。Javaee项目。
|
4月前
|
消息中间件 运维 Java
java语言B/S架构云HIS医院信息系统源码【springboot】
java语言B/S架构云HIS医院信息系统源码【springboot】
74 0
|
9月前
|
缓存 NoSQL 前端开发
基于Springboot构建企业应用系统以及开发高性能的互联网应用
Spring Boot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
|
9月前
|
网络协议 Java 程序员
【JavaEE】网络原理基础讲解
【JavaEE】网络原理基础讲解