java企业级应用开发pdf_Spring Boot 企业级应用开发实战 完整pdf扫描版[419MB]

《Spring Boot 企业级应用开发实战》围绕如何整合以 Spring Boot 为核心的技术栈,来实现一个完整的企业级博客系统 NewStarBlog 而展开。该博客系统支持市面上博客系统的常见功能。读者朋友可以通过学习构建这个博客系统的整个过程,来达到设计和实现一个企业级Java应用开发的目的。该博客系统是一个类似于 WordPress 的专注于博客功能的博客平台,支持多用户访问和使用。

全书共22章,内容包括Spring Boot 概述、Spring 框架核心概念、Spring MVC 及常用 MediaType、集成 Thymeleaf、数据持久化、全文搜索、架构设计与分层、集成Bootstrap、博客系统的需要分析与设计、集成 Spring Security、博客系统的整体框架实现、用户、角色、权限管理实现、文件服务器实现、博客管理实现等内容。

目录

第1章 Spring Boot 概述

1.1 传统企业级应用开发之痛与革新

1.2 Spring Boot 2 总览

1.3 快速开启**个 Spring Boot 项目

1.4 如何进行 Spring Boot 项目的开发及测试

第2章 Spring 框架核心概念

2.1 Spring 框架总览

2.2 依赖注入与控制反转

2.3 AOP 编程

第3章 Spring MVC 及常用 MediaType

3.1 Spring MVC 简介

3.2 JSON 类型的处理

3.3 XML 类型的处理

3.4 文件上传的处理

第4章 集成 Thymeleaf

4.1 常用 Java 模板引擎

4.2 Thymeleaf 标准方言

4.3 Thymeleaf 设置属性值

4.4 Thymeleaf 迭代器与条件语句

4.5 Thymeleaf 模板片段

4.6 Thymeleaf 表达式基本对象

4.7 Thymeleaf 与 Spring Boot 集成

4.8 Thymeleaf 实战

第5章 数据持久化

5.1 JPA 概述

5.2 Spring Data JPA

5.3 Spring Data JPA 与 Hibernate、Spring Boot 集成

5.4 数据持久化实战

第6章 全文搜索

6.1 全文搜索概述

6.2 Elasticsearch 核心概念

6.3 Elasticsearch 与 Spring Boot 集成

6.4 Elasticsearch 实战

第7章 架构设计与分层

7.1 为什么需要分层

7.2 系统的架构设计及职责划分

第8章 集成 Bootstrap

8.1 Bootstrap 简介

8.2 Bootstrap 核心概念

8.3 Bootstrap 及常用前端框架与 Spring Boot 集成

8.4 Bootstrap 实战

第9章 博客系统的需求分析与设计

9.1 博客系统的需求分析

9.2 博客系统的原型设计

第10章 集成 Spring Security

10.1 基于角色的权限管理

10.2 Spring Security 概述

10.3 Spring Security 与 Spring Boot 集成

10.4 Spring Security 实战

第11章 博客系统的整体框架实现

11.1 如何设计 API

11.2 实现后台整体控制层

11.3 实现前台整体布局

第12章 用户管理实现

12.1 用户管理的需求回顾

12.2 用户管理的后台实现

12.3 用户管理的前台实现

第13章 角色管理实现

13.1 角色管理的需求回顾

13.2 角色管理的后台实现

13.3 角色管理的前台实现

第14章 权限管理实现

14.1 权限管理的需求回顾

14.2 权限管理的后台实现

14.3 CSRF 防护处理

14.4 权限管理的前台实现

第15章 文件服务器实现

15.1 文件服务器的需求分析

15.2 MongoDB 简介

15.3 MongoDB 与 Spring Boot 集成

15.4 文件服务器的实现

第16章 博客管理实现

16.1 博客管理的需求回顾

16.2 实现个人设置和头像变更

16.3 博客管理的后台实现

16.4 博客管理的前台实现

第17章 评论管理实现

17.1 评论管理的需求回顾

17.2 评论管理的后台实现

17.3 评论管理的前台实现

第18章 点赞管理实现

18.1 点赞管理的需求回顾

18.2 点赞管理的后台实现

18.3 点赞管理的前台实现

第19章 分类管理实现

19.1 分类管理的需求回顾

19.2 分类管理的后台实现

19.3 分类管理的前台实现

第20章 标签管理实现

20.1 标签管理的需求回顾

20.2 标签管理的后台实现

20.3 标签管理的前台实现

第21章 首页搜索实现

21.1 首页搜索的需求回顾

21.2 首页搜索的后台实现

21.3 首页搜索的前台实现

21.4 使用中文分词

第22章 总结与展望

22.1 Spring Boot 企业级应用开发的总结

22.2 博客系统的展望

附录A 开发环境的搭建

附录B Thymeleaf 属性

附录C Thymeleaf 表达式工具对象

附录D Bean Validation 内置约束

附录E 本书所涉及的技术及相关版本

参考文献

837b71f692fa452c8855a0be698f0449.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值