Spring Boot企业应用程序开发。《弹簧靴企业级应用开发实战》

Posted

tags:

中文标题:Spring Boot企业应用程序开发。《弹簧靴企业级应用开发实战》 原文标题:Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》 项目评级:Star:279      Fork:124 下载地址:https://github.com/waylau/spring-boot-enterprise-application-development 详情介绍

《弹簧靴企业级应用开发实战》源码

内容简介

本书围绕如何整合以目前最新的 弹簧套2版本为核心的技术栈,来实现一个完整的企业级博客系统而展开。读者可以通过学习构建这个博客系统的整个过程,来达到设计和实现一个企业级 Java EE语言应用开发的目的。该博客系统是一个类似于 WordPress的专注于博客功能的博客平台,支持多用户访问和使用。该博客系统所涉及的相关技术有 Spring Boot、Spring、Spring MVC、Spring Security、Spring Data、Hibernate、Gradle、Bootstrap、jQuery、HTML5、JavaScript、CSS、Thymelaf、MySQL、H2、Elasticsearch、MongoDB等,技术点较为丰富,内容富有前瞻性。

本书面向实战,除了给出基本的原理外,会辅以大量的案例和源码,利于读者理论联系实践。全书对于技术讲解的安排,是按照渐进式的教学方式来进行的。按照学习的难度,大致可以分为实战入门阶段、实战进阶阶段、实战高级阶段三个部分,内容包括弹簧防尘套概述、春天框架核心概念、春季MVC及常用媒体类型、集成 胸腺、数据持久化、全文搜索、架构设计与分层、集成独自创立博客系统的需求分析与设计、集成弹簧安全性、博客系统的整体框架实现、用户管理实现、角色管理实现、权限管理实现、文件服务器实现、博客管理实现、评论管理实现、点赞管理实现、分类管理实现、标签管理实现、首页搜索实现等。

本书主要面向的用户是 Java语言开发者,以及对 弹簧防尘套及企业级开发感兴趣并有一定了解的读者。

写作背景

对于 弹簧防尘套知识的整理归纳,最早是在笔者的第一本书《分布式系统常用技术及案例分析》

的微服务章节中,作为微服务的技术实现方式来展开的。由于篇幅限制,当时讲解的案例深度和广度也

比较有限。其后,笔者又在 github上,以开源方式撰写了《弹簧靴教程》系列课程 ,为网友们提

供了更加丰富的使用案例。在 2017年年初,笔者应邀给慕课网做了一个关于 弹簧防尘套实战的系列视频课程 。视频课程上线后受到了广大的 弹簧防尘套技术爱好者的关注,课程的内容也引发了热烈的反响。很多该课程的学员,通过学习该课程,不但技术能力提高了,而且在如何采用新技术来实现企业级应用上有了更深刻的理解,最重要的是提升了自己在市场上的价值。

鉴于 弹簧防尘套技术人才在社会上的需求依然很旺盛,而市面上有关 弹簧防尘套学习资料,大多

停留在“你好,世界”级别的案例,缺乏使用 弹簧防尘套来构建完整企业级应用实战的能力。故笔者将以往系列课程中的技术做了总结和归纳,采用目前最新的 弹簧套2技术来重新编写了整个教学案例,整理成书,希望能够弥补 弹簧防尘套在实战方面的空白,使广大 弹簧防尘套爱好者都能受益。

目录

见全书目录。

本书所涉及到的技术及相关版本如下

本书所采用的技术及相关版本较新,请读者将相关开发环境设置成跟本书所采用的一致,或者不低于本书所列的配置。

源代码

本书提供源代码下载,地址位于本项目下的samples目录。

勘误和交流

本书如有勘误,会在https://github.com/waylau/spring-boot-enterprise-application-development/issues上进行发布。由于笔者能力有限,时间仓促,难免错漏,欢迎读者批评指正。

您也可以上豆瓣给老卫打呼叫

联系作者

您也可以直接联系我:

如何获取本书

实体店及各大网店有售。据我所知有如下网站供应:

也可以直接关注我博客(https://waylau.com)或者我的开源书(https://waylau.com/books)。

其他书籍

若您对本书不感冒,笔者还写了其他方面的超过一打的书籍(可见https://waylau.com/books/),多是开源电子书。

本人也维护了一个图书收藏项目,里面提供了优质的专门给程序员的开源、免费图书集合。

开源捐赠

捐赠所得所有款项将用于开源事业!见捐赠列表。

Spring Boot如何选择外部化的弹簧属性文件

如何在 Spring Boot Yaml 中激活 Profile

带有弹簧属性占位符的 Spring Boot 和 Logback logging.config 文件

在 Spring Boot 应用程序中未针对休眠和弹簧过滤 Log4j2 日志级别

@SpringBootTest 用于非弹簧启动应用程序

没有弹簧安全性的 Spring Boot + React CORS 问题