- 构建 Spring 应用
- 处理和验证表单输入
- 使用 Spring Data
- 自动配置属性
- 消费 REST API
- Spring Integration 声明式应用集成
- 使用 Reactor 项目进行反应式编程
- 在浏览器中显示模型数据
- 使用 spring JDBC 模板
- 自动配置 Spring 安全性
- Spring MVC 定义 REST 端点
- 异步通信发送和接收消息
- Spring WebFlux 框架
- Spring Cloud 和微服务开发介绍
课程首先介绍如何使用 Spring 和 Spring Boot 开发基于 Web、以数据库作为后端的 Java 应用。随后进行必要的扩展,展现如何与其他应用进行集成、使用反应式类型进行编程,以及将应用拆分为离散的微服务。最后,课程讨论如何准备应用的部署。
知识点: 1.Spring和SpringBoot的必备知识 2.初始化Spring项目 3.Spring生态系统
知识点: 1.在浏览器中展现模型数据 2.处理和校验表单输入 3.选择视图模板库
知识点: 1.使用Spring的JdbcTemplate 2.使用SimpleJdbcInsert插入数据 3.使用SpringData声明JPArepository
知识点: 1.自动配置SpringSecurity 2.设置自定义的用户存储 3.自定义登录页 4.防范CSRF攻击 5.知道用户是谁
知识点: 1.细粒度的自动配置bean 2.将配置属性用到应用组件上 3.使用Springprofile
知识点: 1.在SpringMVC中定义REST端点 2.启用超链接REST资源 3.自动化基于repository的REST端点
知识点: 1.使用RestTemplate消费RESTAPI 2.使用Traverson导航超媒体API
知识点: 1.异步化的消息 2.使用JMS、RabbitMQ和Kafka发送消息 3.从代理拉取消息 4.监听消息
知识点: 1.实时处理数据 2.定义集成流 3.使用SpringIntegration的JavaDSL定义 4.与Email、文件系统和其他外部系统进行集成
知识点: 1.反应式编程概览 2.Reactor项目简介 3.反应式地处理数据
知识点: 1.使用SpringWebFlux 2.编写和测试反应式的控制器以及客户端 3.消费RESTAPI 4.保护反应式Web应用
知识点: 1.SpringData的反应式repository 2.为Cassandra和MongoDB编写反应式repository 3.以反应式的方式使用非反应式的repository 4.Cassandra的数据模型
知识点: 1.思考微服务 2.创建服务注册中心 3.注册和发现服务
知识点: 1.运行SpringCloudConfigServer 2.创建ConfigServer的客户端 3.存储敏感配置 4.自动化刷新配置
知识点: 1.断路器模式简介 2.使用Hystrix处理失败和延迟 3.监控断路器 4.聚合断路器的指标
知识点: 1.在SpringBoot项目中启用Actuator 2.探索Actuator的端点 3.自定义Actuator 4.保护Actuator
知识点: 1.搭建SpringBootAdmin 2.注册客户端应用 3.使用Actuator端点 4.保护Admin服务器
知识点: 1.使用Actuator端点的MBean 2.将Springbean暴露为MBean 3.发布通知
知识点: 1.将Spring应用构建为WAR或JAR文件 2.推送Spring应用至CloudFoundry 3.使用Docker容器化Spring应用
课程首先介绍如何使用 Spring 和 Spring Boot 开发基于 Web、以数据库作为后端的 Java 应用。随后进行必要的扩展,展现如何与其他应用进行集成、使用反应式类型进行编程,以及将应用拆分为离散的微服务。最后,课程讨论如何准备应用的部署。
尽管 Spring 生态系统中的每个项目都提供了完善的文档,但是本书所做的是所有参考文档都无法做到的事情:提供一个实用的、项目驱动的指南,将 Spring 的各种元素组合起来形成一个真正的应用。
异步社区 人民邮电出版社有限公司 共发布过 16 门课程
异步社区(www.epubit.com)由人民邮电出版社出品,是国内领先的IT专业图书社区。异步社区于2015年8月上线运营,依托于人民邮电出版社20余年的IT专业优质出版资源和编辑策划团队,致力于优质学习内容的出版和分享,为读者提供优质学习内容,为作译者提供优质出版服务,实现作者与读者在线交流互动,实现传统出版与数字出版的融合发展。
查看老师的所有课程 >
不错,讲解的简单易懂
学如不及
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容