当前位置:网站首页>Goweb开发之Iris框架实战:项目总结与回顾
Goweb开发之Iris框架实战:项目总结与回顾
2022-07-28 16:20:00 【qfliweimin】
在前面29节的课程内容中,我们通过整个系列的课程,学习了GoWeb开发中的Iris框架的使用,以及如何使用Iris框架来完成一个实际项目的后台服务器开发。
本系列课程已经基本开发完成和结束,本节内容我们来做一个整体的项目总结和回顾。
项目架构
- 前端:在本项目实战中,前端我们使用Vue框架来进行页面功能实现。Vue框架的特点是适合将前端和后端进行代码分离。
- 后端:本实战项目,我们采用Iris框架进行实现,使用Iris框架开发服务器后台功能。
- 数据库:本系列课程中,我们使用的数据库mysql和redis。关系型数据库使用mysql对表数据进行持久化;对于项目中的一些变动频率不高的数据,选择非关系型数据库redis:来进行存储。
- *xorm:在本项目实战中,数据库对象映射框架我们采用xorm进行实现,xorm框架是Goweb项目开发过程中非常常用的数据库对象关系映射框架,是实现后台数据库开发的重点。
项目功能开发列表
管理员模块
- 管理员登录
- 管理员退出
- 管理员信息
- 更新管理头像
- 管理员统计
用户模块
- 用户总数
- 用户列表
- 用户统计
商家模块
- 商铺总数
- 商铺列表
- 添加商铺
订单模块
- 订单列表
- 订单总数
食品模块
- 食品列表
- 食品总数
- 添加食品类别记录
- 食品类别列表
文件操作
- 静态资源文件
- 文件上传
- 文件下载
- 文件工具
xorm框架知识点
数据库连接
- mysql驱动
- mysql配置及连接
- redis安装及配置
- redis操作及连接
- redis数据类型
实体映射
- 结构体映射规则
- 字段映射规则
数据库操作
- 查找
- get、find
- count
- ID
- where
- 数据操作
- 添加数据:insert
- 删除数据:delete
- 修改数据:update
- 事务操作
- session.begin
- 事务回滚
- 查找
边栏推荐
- Detailed steps for setting up SUSE storage6 environment – win10 + VMware Workstation
- Classroom attendance system based on QT design (using RDS for MySQL cloud database)
- 综合设计一个OPPE主页--页面的售后服务
- [deep learning]: day 8 of pytorch introduction to project practice: weight decline (including source code)
- Shopee code League 2022 - qualification round p3.connecting the numbers (segment tree / bipartite graph determination, to be discussed)
- 海康威视回应'美国禁令'影响:目前所使用的元器件都有备选
- Huawei mate 40 series exposure: large curvature hyperboloid screen, 5nm kylin 1020 processor! There will also be a version of Tianji 1000+
- go语言慢速入门——流程控制语句
- Re12: read these3 semantic self segmentation for abstract summary of long legal documents in low
- The longest substring of sword finger offer without repeated characters
猜你喜欢

Reasoning Over Semantic-Level Graph for Fact Checking

Classroom attendance system based on QT design (using RDS for MySQL cloud database)

浏览器解码过程分析

Message Passing for Complex Question Answering over Knowledge Graphs

火了 2 年的服务网格究竟给微服务带来了什么?(转载)

Alibaba cloud MSE supports go language traffic protection

Realization of reflection and refraction effect in unity shader cube texture

Binary representation of negative integers and floating point numbers

Games101 assignment04 job 04

Unity shader uses rendered texture to achieve glass effect
随机推荐
Unity shader realizes water wave effect with noise texture
Alibaba cloud MSE supports go language traffic protection
Realize the reset function of steering wheel UI with touch rotation and finger departure in unity
零基础利用Unity3D开发AR应用并远程下载3D模型
Classroom attendance system based on QT design (using RDS for MySQL cloud database)
Differences between CNSA and CASC and CASIC
kubenertes 1.16集群部署问题总结
[deep learning]: model evaluation and selection on the seventh day of pytorch introduction to project practice (Part 1): under fitting and over fitting (including source code)
List of supplementary questions
Re11: read EPM legal judgment prediction via event extraction with constraints
Huawei mate 40 series exposure: large curvature hyperboloid screen, 5nm kylin 1020 processor! There will also be a version of Tianji 1000+
利用SQL Server代理作业对数据库进行定时还原
C# 导入Excel文件数据的几种方法
ERROR: transport library not found: dt_ socket
PostgreSQL每周新闻—2022年7月20日
How to use fail2ban to protect WordPress login page
Read excel xlsx format file in unity
Application of Pegasus d200s UAV and airborne lidar in large-scale DEM construction
[deep learning]: day 1 of pytorch introduction to project practice: data operation and automatic derivation
批量下载文件