之前我的笔记大都是理论性的内容,其中有实践,但不多。现在我们要正式进入一个项目的后端开发流程了,即通过框架的使用来对数据库进行一系列操作。
前端与后端
我们都知道,前端被称为客户端,后端是服务端。比如我们拿着抖音,那么我们的手机就代表客户端,对方的服务器就是服务端。 至于他们的关系,可以用我在网上找的一张图表示:
概括来说,前端是服务端,把页面之类的东西展现在客户眼前,后端和前端相连,给其提供数据,那么后端的数据从哪里来?来源就是数据库。
本次实验所用编程环境
根据上述要求,我们可以得出,我们需要前端、后端、数据库三个环境。
数据库
本次实验数据库使用mySQL,即关系数据库,使用的编程环境是dbeaver。当时下载这个环境是因为它有个优点,那就是不仅支持MySQL,还可以有POSTSQL,Oracle等数据库,当然,本次实验不需要。 首先,我们启动数据库和启动普通应用不一样,我们要先设定好端口,本次实验端口为3306.
如下图,我们可以设定连接,之后建立数据库,在数据库上点击鼠标右键,创建脚本。
后端
编程环境
后端所用编程环境是vscode,写完go项目之后运行。
当显示上图类似的时候,表明运行成功,详细会在之后涉及。
所用框架
本次项目所用框架为gorm和gin。
import (
"fmt"
"golang-blog/Model/Entity"
"golang-blog/Service/ConfigService"
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
import (
"github.com/gin-gonic/gin"
"golang-blog/Model/ViewModel/ApiState"
)
前端
我们没有前端代码,因此需要引入一个新的环境作为测试所用,我选择了postman。
它支持多种传送数据的格式,也拥有多种展示数据的格式。