注重体验与质量的电子书资源下载网站
分类于: 计算机基础
简介
全栈技能修炼: 使用Angular和Spring Boot打造全栈应用 豆 0.0分
资源最后更新于 2020-03-29 04:31:38
作者:王芃
出版社:出版社电子工业出版社
出版日期:2019-09
ISBN:9787121371837
文件格式: pdf
简介· · · · · ·
本书涉及很多平台、框架和类库等,主要有前端使用的Angular,后端使用的Spring Boot框架、Spring Security安全框架,数据库涉及MongoDB、Elasticsearch和Redis。此外,还会学习函数式编程、响应式编程(RxJS)、Redux等理念,Swagger、JaVers等工具及Rest、WebSocket、微服务等概念。一本书是无法深入这些技术细节的,这也不是本书的目标。希望通过本书,可以帮助读者开启一扇门,真正掌握这些让人眼花缭乱的编程语言、框架、平台、IDE等技术背后的编程思想。王芃,资深开发人员、创业者,曾经在多家软件公司任项目经理、项目总监、部门经理,后创立成都索课科技有限公司、沈阳推码科技科技有限公司等。在多年的开发经历中用Java/C#/JavaScript/TypeScript等语言开发了多种类型的项目,积累了丰富的开发经验。乐于分享,发布大量技术文章。
目录
作者简介
推荐序
前言
读者服务
第1章 技术的选型和环境搭建
1.1 技术选型
1.2 环境搭建
1.3 工程项目的结构
第2章 使用Angular快速构造前端原型
2.1 Angular 基础概念
2.2 Angular Material 介绍
2.3 添加主题支持
2.4 容器化 Angular 应用
第3章 何谓后端
3.1 创建一个 Spring Boot 工程
3.2 API 的构建可以如此简单
3.3 MongoDB 支撑的 API
3.4 容器化后端
第4章 登录鉴权功能的构建
4.1 模块化和组件化
4.2 响应式编程初探
4.3 前端服务层
4.4 完成忘记密码前端设计
第5章 构建后端API
5.1 HyperMedia API 与传统 API
5.2 Spring Data 中的查询
5.3 Controller 的构建
5.4 构建安全的 API 接口
5.5 跨域和API 文档
第6章 前端和API的配合
6.1 响应式的 HTTP API 处理
6.2 RxJS进阶
6.3 HTTP 拦截
6.4 Angular 路由
6.5 安全守卫
第7章 后端不只是API
7.1 缓存
7.2 Redis 作为缓存框架
7.3 使用 ElasticSearch 提升搜索性能
7.4 Spring Boot Actuator和数据审计
7.5 WebSocket 实时通信服务
7.6 Spring Boot 的自动化测试
第8章 前端的工程化
8.1 使用 Redux 管理状态
8.2 使用 Effects管理副作用
8.3 使用 @ngrx/entity 提升生产效率
8.4 服务端渲染
第9章 Spring Cloud打造微服务
9.1 微服务的体系架构
9.2 配置服务和发现服务
9.3 监控服务和路由服务
9.4 微服务的远程调用
附录A 常见云服务使用问题汇总