书籍详情
《Spring Boot整合开发案例实战》[72M]百度网盘|亲测有效|pdf下载
  • Spring Boot整合开发案例实战

  • 出版社:清华大学出版社
  • 作者:颜井赞 著
  • 出版时间:2023-02-01
  • 热度:5137
  • 上架时间:2025-01-04 08:18:29
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

内容简介

随着Java Web项目的发展,各种开发框架与组件层出不穷,项目的配置越来越烦琐,项目部署也需耗费大量时间,给开发人员带来了诸多不便。Spring Boot的出现将开发人员从烦琐的项目配置中解放出来,让开发人员更专注于业务的实现,提高了开发效率。本书从Spring Boot项目实战的角度出发讲解Spring Boot的原理与整合使用,包括每个项目所使用的技术与编码实现过程。本书配套示例项目源码和PPT课件。

本书分为7章。第1章主要介绍Spring Boot的特性、核心模块、开发环境配置与简单使用,同时对Spring Boot源码进行简单分析;第2~7章主要介绍实战项目(包括员工管理系统、二手房管理系统、购物车管理、用户权限管理系统、小程序上报用户信息、模拟聊天室),每个典型的实战项目,都遵循项目的需求、设计以及实现流程,讲解项目的开发流程、使用技术和实现方法,同时介绍所用新工具的安装和使用,并对每一个项目做出简单总结。

本书内容由浅到深、解析详细、示例丰富,从实战角度指导读者使用Spring Boot进行项目开发,适合Spring Boot初学者快速入门以及具有一定经验的开发者提高技术整合能力,同时也适合作为高等院校相关专业的教材。


作者简介

颜井赞,山东曲阜人,上海汉生科技副总裁。曾任东软集团软件项目经理、中科院计算所济宁分所高级软件工程师、大象医疗技术总监。15年软件研发经验,擅长Java、Python开发,参与开发国家电网等多个大型项目。在Java项目开发过程中,接触过众多框架与组件,尤其擅长Spring Boot框架的应用开发。

前言/序言

前 言

为什么要写这本书

随着互联网的飞速发展,各种基于互联网的系统深入我们的工作、学习、生活等方面。我们正在大力发展的智慧政务、智能家居、智慧城市等,都离不开专业开发技术的支持。目前Java Web开发的项目在各行各业都有广泛的应用。Java Web项目的开发会基于各种各样的框架,目前较流行的是Spring框架,其他框架和组件也都做了适应和扩展。一个项目的实现,特别是复杂的大型综合性项目,所用到的框架更是数不胜数。而框架在融合的过程中会遇到各种各样的配置问题,例如版本不兼容、版本冲突、依赖缺失等,所以在Java Web项目开发过程中,框架整合显得越来越重要,也越来越烦琐。有鉴于此,Spring团队设计并实现了Spring Boot脚手架。它相当于一个开发容器,我们可以按需拉取框架和组件,而不需要增加让人烦恼的配置文件或配置类。它会自动为我们的框架选择合适的配置并应用到容器。当然,我们也可以进行自定义配置。这个工具对开发者来说无疑是个福音,可以让千万开发者从烦琐的配置工作中解放出来,专注于业务逻辑的实现,使得开发效率得到大大的提高。

对一个Java Web开发人员来说,学习如何使用Spring Boot框架显得极为重要。这不仅能够提高自身的开发效率,更能增加系统的稳定性。本书就是基于此目的,从项目实战的角度为开发者讲解Spring Boot的框架组成、实现原理以及使用方法。通过一个个典型的项目应用,根据项目的侧重点来整合不同框架到项目中,利用每个框架技术的特点来实现项目业务逻辑,手把手地将项目的设计开发过程展示给读者。整本书的内容浅显易懂,讲解详细全面,是一本非常好的Spring Boot初学者的读物。

目前适用于初学者学习Spring Boot的书籍有许多,每一本书的侧重点不同。本书是在实战过程中逐步讲解技术知识点和应用场景,以及对应项目中的实践应用,将理论结合于实践,让读者加深理解,深入学习。对于初学者来说,如果想了解Spring Boot的技术原理,熟悉它的应用场景并能使用它实现相应的功能,这本书非常适用。对开发经验不够丰富的开发人员来说,本书案例整合了不同的技术,能提高他们在不同场景下采用不同技术来快速选型并实现项目的整合能力。

本书有何特色

(1)附带项目源代码,提高学习效率。为了便于读者理解本书内容,提高学习效率,笔者专门为本书的每一章内容都提供了项目源代码。

(2)涵盖Spring Boot开发Web项目的各种热门技术、主流框架、数据库及其整合使用。本书涵盖Spring Boot、Spring、Spring MVC、Spring Data JPA、MyBatis、MyBatis Plus、Redis、MySQL、H2、PostgreSQL、Spring Security、Shrio、JWT、WebSocket、Thymeleaf等主流框架的整合使用。

(3)涵盖多种前端CSS、JS框架。本书涵盖了多种涉及前端的框架的使用,包括Vue、Node.js、LayUI、Element UI、uni-app等。

(4)涉及多种开发工具的安装和使用。本书在前后端的开发过程中使用到了多种开发工具,演示了它们的安装过程和基本使用方法,例如IntelliJ IDEA、HBuiderX、微信开发者工具等。

(5)项目案例驱动,应用性强。本书从第2章开始,每章都提供一个使用Spring Boot开发的项目典型案例,这些案例来源于笔者实际工作过程中所遇到的应用场景,具有较高的实战价值和参考性。这些案例都是在Spring Boot开发框架下根据业务特点整合了不同技术和框架,能够帮助读者在学习基础知识的同时,快速掌握以后开发中常用到的技术功能。读者在参考本书的同时,能够融会贯通地应用所学到的技术,将理论技术应用于实战开发中,快速提升理论与实战结合的开发经验。另外读者可以自行发挥思维,补充拓展,增加一些其他的功能,或者在原有代码基础上进行修改,便可用于实际的项目开发中。

(6)提供完善的技术支持和售后服务。本书提供了专门的技术支持邮箱,读者在阅读本书的过程中有任何疑问都可以通过该邮箱获得帮助。

本书内容及知识体系

第1章Spring Boot入门。本章主要介绍Spring Boot的特性、核心模块、开发环境配置和Spring Boot的使用,并对Spring Boot的源码进行分析。

第2章员工管理系统。本章主要介绍如何使用Spring Boot配置MySQL数据库、集成MyBatis插件,以及如何使用它们完成典型的员工管理系统,并使用LayUI框架搭建并实现配套的前端 项目。

第3章二手房管理系统。本章主要介绍如何使用Spring Boot集成Spring Data JPA,以及前端中Node.js、Vue和Element UI的介绍和使用。

第4章购物车管理。本章主要介绍如何使用Spring Boot集成H2数据库、Thymeleaf模板和Spring Security,介绍这些框架的概念、功能与使用方法,综合使用这些框架完成购物车的管理。

第5章用户权限管理系统。本章主要介绍如何使用Spring Boot集成Shrio框架、配置PostgreSQL数据库,以及如何使用Shrio完成权限校验。

第6章使用小程序上报用户信息。本章主要介绍如何使用Spring Boot集成JWT、MyBatis-Plus框架,如何使用MyBatis-Plus进行数据库操作,如何使用JWT进行登录认证,以及如何实现小程序登录。

第7章模拟聊天室。本章主要介绍如何使用Spring Boot集成WebSocket,并做对应的配置,如何使用WebSocket协议进行前后端消息交互,实现模拟聊天室功能。

适合阅读本书的读者

? 需要学习Java Web开发技术的人员。

? 需要学习Spring Boot框架的使用方法的开发人员。

? 希望整合不同技术、提高项目开发水平的Spring Boot开发人员。

? 希望借鉴项目案例的开发人员。

? 软件开发项目经理。

? 专业培训机构的学员。

? 高等院校计算机相关专业的学生。

配套示例项目源码、PPT课件下载

本书配套示例项目源码、PPT课件,需要用微信扫描下面的二维码获取,可按扫描后的页面提示填写你的邮箱,把下载链接转发到邮箱中下载。如果下载有问题或阅读中发现问题,请用电子邮件联系booksaga@163.com,邮件主题写“Spring Boot整合开发案例实战”。




笔 者

2023年1月



相关推荐