从企业级应用场景出发,手把手教如何基于springboot学习Web开发

43 篇文章 0 订阅
39 篇文章 0 订阅

2020的开始是令人悲伤的,武汉疫情爆发,遍及全国,不过我们都相信中国一定会挺过去的!
武汉加油!中国牛批!

前言:

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是简化新Spring应用的初始搭建以及开发过程。在Java开发领域中,有很多著名框架都是Pivotal 团队的产品,如:Spring框架及其衍生框架、缓存Redis、消息队列框架RabbitMQ、Greenplum 数据库等。还有Tomcat、Apache Htp Server、Groovy 里的一些 顶级开发者、DevOps理论的提出者都属于Pivotal 团队。Spring 团队在现有Spring 框架的基础上,开发了一个新框架:Spring Boot,用来简化配置和部署Spring 应用程序的过程,去除了那些烦琐的开发步骤和样板代码及其配置,使得基于Spring框架的Java企业级应用开发“ 极简化"。相比于传统的Spring/Spring MVC框架的企业级应用开发(Spring的各种配置太复杂了,我们之前是用“生命”在搞这些配置),Spring Boot用简单的注解和aplicationproperties配置文件,避免了烦琐而且容易出错的XML配置文件,极大地简化了基于Spring框架的企业级应用开发的配置。
在这里插入图片描述

内容简介:

本书系统介绍如何使用Spring Boot 2.0框架快速开发企业级应用。全书分三大部分,共20章。第I部分“Spring Boot框架基础”包含第1~3章,介绍Spring Boot框架的特性,并展示了快速建立HelloW orld的Web MVC示例,介绍怎样通过自动配置实现极简化的Spring 应用程序开发。第二部分“Spring Boot 项目综合实战”,包含第4~17章,介绍了大量相关项目案例,并给出了案例代码。如集成JPA数据库层,Gradle插件应用,自定义Web MVC配置,AOP编程,集成SpringSecurity安全开发,集成Reactjs开发前后端分离项目,任务调度与邮件服务开发,集成WebFlux开发响应式Web应用,Spring Boot 缓存,使用Zuul开发API Gateway,Spring Boot日志应用等。第II部分“Spring Boot系统监控、测试与运维”包含第18-20章,详细介绍如何高效部署运维Spring Boot应用,并给出了综合案例。

全书共分三大部分:

口第一部分SpringBoot框架基础(第1~3章)

第1章:简单介绍了Spring Boot框架的历史、组成、特性等。
第2章:使用Spring Boot 2.0快速实现-一个基于Kotlin和Gradle的HelloWorld应用。
第3章:介绍Spring Boot是怎样通过自动配置实现“极简化配置”的应用开发。
在这里插入图片描述

口第二部分Spring Boot项目综合实战(第4~ 17章)

第4章:介绍如何使用Spring Boot集成MyBatis来进行数据库层开发。
第5章:介绍如何使用Spring Boot集成Spring Data JPA来进行数据库层开发。
第6章:介绍如何开发-一个Gradle插件,以及如何简化开发过程中样板代码的编写。
在这里插入图片描述
第7章:介绍Kotlin编程语言,以及如何集成Spring Boot和Spring MVC进行服务端开发。
第8章:介绍在SpringBoot项目中怎样自定义WebMVC配置。
第9章:介绍基于Spring Boot + Spring MVC,使用AOP + Filter如何实现一个简单的用户登录鉴权与权限控制系统。
在这里插入图片描述
第10章:介绍如何使用Spring Boot集成Spring Security开发-一个自动化测试平台。
第11章:介绍Spring Boot集成Reactjs开发前后端分离项目的实战案例。
第12章:介绍如何开发任务调度、邮件服务等系统功能。
第13章:介绍如何用Spring Boot集成WebFlux开发响应式Web应用。
第14章:介绍在Spring Boot项目开发中怎样使用Spring Cache实现数据的缓存。
在这里插入图片描述
第15章:介绍如何使用Spring Session集成Redis实现Session共享,从而实现水平扩展。
第16章:介绍如何使用Netlix Zuul实现- - 个微服务API Gateway来完成简单代理转发和过滤器功能。
第17章:详细介绍Spring Boot应用的日志配置与使用,主要介绍Logback日志框架。
在这里插入图片描述

口第三部分Spring Boot系统监控、测试与运维(第18~ 20章)

第18章:介绍如何使用Spring Boot Actuator和Spring Boot Admin实现监控与管理。
第19章:介绍Spring Boot应用的测试,以及如何在实际项目中进行分层测试。
在这里插入图片描述
第20章:介绍如何使用Docker来构建部署运行Spring Boot应用。
在这里插入图片描述
由于篇幅限制原因,小编截取了目录,如果您喜欢小编的文章,可以关注小编并帮小编转发,点此得

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当前课程中商城项目的实战源码是我发布在 GitHub 上的开源项目 newbee-mall (新蜂商城),目前已有 9900 多个 Star,本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 大部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 商城项目功能的讲解,让大家实际操作并实践上手一个大型的线上商城项目,并学习到一定的开发经验以及其中的开发技巧。商城项目所涉及的功能结构图整理如下: 作者寄语本课程录制于2019年,距今已有一段时间。期间,Spring Boot技术栈也有一些版本升级,比如Spring Boot 2.7.x发版、Spring Boot 3.x版本正式版本。对于这些情况,笔者会在本课程实战项目的开源仓库中创建不同的代码分支,保持实战项目的源码更新,保证读者朋友们不会学习过气的知识点。新蜂商城的优化和迭代工作不会停止,不仅仅是功能的优化,在技术栈上也会不断的增加,截止2023年,新蜂商城已经发布了 7 个重要的版本,版本记录及开发计划如下图所示。 课程特色 对新手开发者十分友好,无需复杂的操作步骤,仅需 2 秒就可以启动这个完整的商城项目最终的实战项目是一个企业级别的 Spring Boot 大型项目,对于各个阶段的 Java 开发者都是极佳的选择实践项目页面美观且实用,交互效果完美程详细开发程详细完整、文档资源齐全代码+讲解+演示网站全方位保证,向 Hello World 程说拜拜技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,可以进一步提升你的市场竞争力 课程预览 以下为商城项目的页面和功能展示,分别为:商城首页 1商城首页 2购物车订单结算订单列表支付页面后台管理系统登录页商品管理商品编辑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值