SpringBoot脚手架项目001__项目介绍、技术介绍

SpringBoot、脚手架项目001——Spring的基础

SpringBoot是什么?

在这里插入图片描述

在这里插入图片描述

作用——我们可以把这个项目作为脚手架

在这里插入图片描述
众所周知Spring最成功的事情提出的一个理念
第一个是IOC
第二个的话呢是面向切面编程AOP
在这里插入图片描述
我们本次课程主要内容的话呢就是围绕着IOC跟AOP 为后面的一个项目开发打下一个很好的基础,
本次课的内容主要分成三个部分
在这里插入图片描述
第一个面向对象的编程
第二个基于这个面向对象编程看一下我们的框架解决了一些什么问题
第三个的话那就是我们使用框架的一些核心的功能

首先我们来看一下面向对象编程面向对象编程

什么是面向对象编程

我们把面向对象编程整个流程给大家简单介绍
首先的话倒是用户发起一个请求
在这个过程中我们可以有一个应用服务器应用服务器
里面的话每个请求过来我们会接收到传过来的一些数据
我们简单暂且叫它DATA 
DATA数据传递数据过程中我们的请求对象不停地通过对象之间去传递这个数据
多个对象传递

在这里插入图片描述
在这里插入图片描述
其实有两个核心步骤
第一个我们不停地去new(创建)对象
第二个就是把我们这些数据在对象和对象之间进行传递最终会把它存储到数据库或者是我们的硬盘中
这就是主要的一个过程
然后可以你看到面向对象其实在这里很重要的一点就是不停地去创建对象
然后去使用对象和指挥对象去做事情这个事情主要就是处理数据或者传递数据为主

我们思考Spring框架去解决了一个什么问题呢

在这里插入图片描述
在这里插入图片描述
所有的企业开发其实最重要的一件事情就是让程序员去专注于我们的业务代码的实现
来进行高效的编程来提高我们的生产率降低企业运营成本
等等一系列的原因
现在的话呢我们面向对象编程程序就需要不停地去创建对象还不停地去管理和维护对象
那这样的话就会产生很多额外的工作或者导致我们的效率的降低
那spring这个时候就就提出了一个概念,这个概念就是IOC 即一个容器来进行所有的这些bean的管理
通过这种管理时解放出来我们可以去专注于业务代码
而不是单纯的去一行一个不停地去new对象

所以的话其实思维框架呢其实是为了解决企业应用开发的一些父子复杂性而去创建应运而生的

后话

其实大家都知道我们最早的时候我们java也跟目前的前端市场一样
可以看到我们现在最早的最开始题目是有一些EJB呀还有一些其它七七八八的框架

现在已经基本上百分之七八十的全部都使用我们整个的一个Spring全家桶来进行开发了
现在的话前端也面临一样的问题
比方说Vue框架或者是Angular框架、React框架
在这里插入图片描述

他现在也属于非常繁杂的一个时期
相信随着时间推移前端最终会有一个大一统局面,跟java一样

我们java目前主要是围绕着spring全家桶来完成一个项目

spring全家桶介绍

这个是从官网截取的一个spring全家桶的介绍
在这里插入图片描述
1、Spring Boot 我们这里主要就是讲Spring Boot的项目开发过程 能够帮助我们快速的构建项目
2、Spring Cloud 主要用在微服务,可以去连接任何事情
3、Spring Cloud Data Flow 提供强大的移动端的技术支持

SpringBoot开发也有两个方向(2种开发思路)

在这里插入图片描述

Spring总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值