图书-技术-SpringBoot:《Spring Boot 企业级应用开发实战》

本书通过构建一个企业级博客系统NewStarBlog,详细介绍SpringBoot在整合技术栈中的应用,涵盖从Spring框架核心概念到数据持久化、全文搜索、架构设计等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ylbtech-图书-技术-SpringBoot:《Spring Boot 企业级应用开发实战》

Spring Boot 企业级应用开发实战,全书围绕如何整合以 Spring Boot 为核心的技术栈来实现一个完整的企业级博客系统 NewStarBlog 而展开。该博客系统支持市面上博客系统的常见功能。

1.返回顶部
1、
书    名:Spring Boot 企业级应用开发实战
作    者:柳伟卫
ISBN:978-7-301-29230-3
2、
2.返回顶部
1、

图书信息

Spring Boot 企业级应用开发实战  
Spring Boot 企业级应用开发实战
书号:29230ISBN:978-7-301-29230-3
作者:柳伟卫版次:1
开本:16开装订:
字数:656 千字 页数:452定价:¥98.00
浏览次数:102  
出版日期:2018-03-29  
 

内容简介


  读者朋友可以通过学习构建这个博客系统的整个过程,来达到设计和实现一个企业级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 本书所涉及的技术及相关版本 
  参考文献
 

作者简介

  柳伟卫,英文名 Way Lau, 关注编程、系统架构、性能优化。在 IT 公司担任项目经理、架构师、高级开发顾问等职位,具有多年软件开发管理及系统架构经验。负责过多个省、国家级大型分布式系统的设计与研发,参与了多个大型项目的微服务架构的技术改造,在实际工作中积累了大量的微服务架构经验。
2、
3.返回顶部
 
4.返回顶部
 
5.返回顶部
2、
 
6.返回顶部
 
warn作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/storebook/p/10978490.html

第1章 Spring Boot 简介 讲解Spring Boot的项目背景,已经与其他技术框架(比如,SpringSpringMVC、SpringCloud等)的关系。简单介绍下Spring Boot 整个生态系统 第2章 开启 Spring Boot 的第一个 Web 项目 通过 Spring Initializr 来快速初始化一个 Spring Boot 原型,方便学员来极速体验Spring Boot。本课程也将会采用Gradle作为项目管理工具,让学员掌握最前瞻的构建工具。通过探索项目让学员了解项目的结构,已经相关的配置原理。 第3章 一个Hello World项目 本章是正式开始动手敲代码了。依照惯例,会先编写一个最简单的Hello World程序。从项目配置,应用的编写,再到测试用例,最后运行项目。方面学员了解整个编码的流程。 第4章 开发环境的搭建 为了让实战过程更顺利,避免不要的问题,这里会先将课程所要求的环境进行一个讲解,并要求学员最好跟随课程的环境配置。本节也会讲解如何将项目导入IDE 来运行。 第5章 集成Thymeleaf模版引擎 Thymeleaf 方面的内容,知识点会讲解的相对全面点。Thymeleaf作为界面的模版引擎,对于界面的布局和实现起着非常关键的作用。本章节也会讲解Thymeleaf 如何与 Spring Boot 来进行集成。最后通过一个实战,来让学员更加深刻的理解Thymeleaf。… 第6章 数据持久化Spring Data JPA 本章节涉及数据的持久化。从JPA规范讲起,到Spring对于JPA的用法以及与Hibernate集成实现。本课程的数据库采用MySQL,但也可以方便切换到其他数据库。最后通过一个实战内容,来帮助学员理解掌握。 第7章 全文搜索ElasticSearch 企业级应用中,难免会涉及到全文搜素。对于Java应用来说,ElasticSearch在全文搜索方面是一把“利器”。本章节会将带领学员了解全文搜索的概念,并熟悉如何用ElasticSearch来实现全文搜索。 第8章 架构设计与分层 本章节讲解了系统的整体架构设计思路,包括如何来组织项目结构。让学员理解系统的数据流程。 第9章 集成 Bootstrap Bootsrap最大的好处是,可以让整个系统界面实现响应式布局。本节先从Bootstrap 的基本原理讲起,并将常用的前端框架比如 JQuery等进行集成。最后通过一个实战内容,来帮助学员理解掌握。 第10章 博客系统的需求分析与原型设计 本章节是对博客系统的需求分析与设计。对于企业级应用的完整流程来说,需求的分析与设计是必不可少的环节。本章节设计部分包含了原型设计、数据库设计及接口设计。 第11章 权限管理Spring Security Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,在企业级应用中被广泛使用。本章节不会对该框架做深入探讨,仅从基于角色的权限管理角度,来实现对系统的权限管理。 第12章 博客系统的整体框架实现 先对系统的整个界面、结构、布局、API进行实现,这样方便每个模块进行划分及实现。 第13章 博客系统的用户管理实现 对用户管理模块进行前后台的实现。 第14章 博客系统的角色管理实现 对用户角色理模块进行前后台的实现。 第15章 博客系统的权限管理实现 对用权限理模块进行前后台的实现。 第16章 博客系统的博客管理实现 对博客管理模块进行前后台的实现。 第17章 博客系统的评论管理实现 对评论管理模块进行前后台的实现。 第18章 博客系统的点赞管理实现 对用户点赞理模块进行前后台的实现。 第19章 博客系统的分类管理实现 对分类管理模块进行前后台的实现。 第20章 博客系统的标签管理实现 对标签管理模块进行前后台的实现。 第21章 博客系统的搜索实现 对搜索模块进行前后台的实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值