Spring Boot 2.0企业级应用开发实战

Spring Boot 2.0企业级应用开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-03
版次: 1
ISBN: 9787301292303
定价: 98.00
装帧: 平装
开本: 16
纸张: 胶版纸
39人买过
  • 本书面向实战,除了给出基本的原理外,会辅以大量的案例和源码,利于读者理论联系实践。全书对于技术讲解的安排,是按照渐进式的教学方式来进行的。按照学习的难度,大致可以分为实战入门阶段、实战进阶阶段、实战高级阶段三个部分,内容包括Spring Boot 概述、Spring 框架核心概念、Spring MVC 及常用MediaType、集成 Thymeleaf、数据持久化、全文搜索、架构设计与分层、集成Bootstrap、博客系统的需求分析与设计、集成Spring Security、博客系统的整体框架实现、用户管理实现、角色管理实现、权限管理实现、文件服务器实现、博客管理实现、评论管理实现、点赞管理实现、分类管理实现、标签管理实现、首页搜索实现等。本书围绕如何整合以Spring Boot 2 版本为核心的技术栈,来实现一个完整的企业级博客系统而展开。读者可以通过学习构建这个博客系统的整个过程,来达到设计和实现一个企业级 Java EE 应用开发的目的。该博客系统是一个类似于 WordPress 的专注于博客功能的博客平台,支持多用户访问和使用。该博客系统所涉及的相关技术有 Spring Boot、Spring、Spring MVC、Spring Security 、Spring Data、Hibernate、Gradle、Bootstrap、jQuery、HTML5、JavaScript、CSS、Thymeleaf、MySQL、H2、Elasticsearch、MongoDB 等,技术点较为丰富,内容富有前瞻性。 

     
    本书主要面向的用户是 Java 开发者,以及对 Spring Boot 及企业级开发感兴趣并有一定了解的读者。 


     
    柳伟卫(英文名Way Lau),关注编程、系统架构、性能优化。在大型IT公司担任过项目经理、架构师、高级开发顾问等职位,具有多年软件开发管理及系统架构经验。负责过多个大型分布式系统的设计与研发,参与了多个大型项目的微服务架构的技术改造,在实际工作中积累了大量的微服务架构经验。是CSDN、开源中国、云栖社区等技术社区专家。已出版专著《分布式系统常用技术及案例分析》。 第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 本书所涉及的技术及相关版本 
      
    参考文献 
      

  • 内容简介:
    本书面向实战,除了给出基本的原理外,会辅以大量的案例和源码,利于读者理论联系实践。全书对于技术讲解的安排,是按照渐进式的教学方式来进行的。按照学习的难度,大致可以分为实战入门阶段、实战进阶阶段、实战高级阶段三个部分,内容包括Spring Boot 概述、Spring 框架核心概念、Spring MVC 及常用MediaType、集成 Thymeleaf、数据持久化、全文搜索、架构设计与分层、集成Bootstrap、博客系统的需求分析与设计、集成Spring Security、博客系统的整体框架实现、用户管理实现、角色管理实现、权限管理实现、文件服务器实现、博客管理实现、评论管理实现、点赞管理实现、分类管理实现、标签管理实现、首页搜索实现等。本书围绕如何整合以Spring Boot 2 版本为核心的技术栈,来实现一个完整的企业级博客系统而展开。读者可以通过学习构建这个博客系统的整个过程,来达到设计和实现一个企业级 Java EE 应用开发的目的。该博客系统是一个类似于 WordPress 的专注于博客功能的博客平台,支持多用户访问和使用。该博客系统所涉及的相关技术有 Spring Boot、Spring、Spring MVC、Spring Security 、Spring Data、Hibernate、Gradle、Bootstrap、jQuery、HTML5、JavaScript、CSS、Thymeleaf、MySQL、H2、Elasticsearch、MongoDB 等,技术点较为丰富,内容富有前瞻性。 

     
    本书主要面向的用户是 Java 开发者,以及对 Spring Boot 及企业级开发感兴趣并有一定了解的读者。 

  • 作者简介:

     
    柳伟卫(英文名Way Lau),关注编程、系统架构、性能优化。在大型IT公司担任过项目经理、架构师、高级开发顾问等职位,具有多年软件开发管理及系统架构经验。负责过多个大型分布式系统的设计与研发,参与了多个大型项目的微服务架构的技术改造,在实际工作中积累了大量的微服务架构经验。是CSDN、开源中国、云栖社区等技术社区专家。已出版专著《分布式系统常用技术及案例分析》。
  • 目录:
    第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 本书所涉及的技术及相关版本 
      
    参考文献 
      

查看详情
相关图书 / 更多
Spring Boot 2.0企业级应用开发实战
Spring Framework6开发实战 Spring+Spring Web MVC+MyBatis
肖海鹏、耿卫江、王荣芝、张天怡、张志慧
Spring Boot 2.0企业级应用开发实战
Spark大数据分析
作者
Spring Boot 2.0企业级应用开发实战
Spark入门与大数据分析实战
迟殿委 李超
Spring Boot 2.0企业级应用开发实战
Spark大数据开发(职业教育计算机系列教材)
唐春玲;周桥;陈小龙
Spring Boot 2.0企业级应用开发实战
Spring Boot+Vue前后端分离项目全栈开发实战
唐文
Spring Boot 2.0企业级应用开发实战
Spring快速入门到精通
明日科技 编著
Spring Boot 2.0企业级应用开发实战
Spring Boot 3.0开发实战
李西明;陈立为
Spring Boot 2.0企业级应用开发实战
Spark分布式处理实战
刘均 王璐烽
Spring Boot 2.0企业级应用开发实战
Spring Security原理与实战:构建安全可靠的微服务
邹炎
Spring Boot 2.0企业级应用开发实战
Spark原理深入与编程实战(微课视频版)
辛立伟;张帆;张会娟
Spring Boot 2.0企业级应用开发实战
Spring Boot 3 +Vue 3开发实战
朱建昕
Spring Boot 2.0企业级应用开发实战
Spring Cloud Alibaba核心技术与实战案例
高洪岩