一、介绍
1.Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
golang中文社区:https://studygolang.com/
中文镜像:https://godoc.org/
golang峰会:https://gopherchina.org/
2.Revel:一个高生产力的 Go 语言 Web 框架.项目地址:https://github.com/revel/revel
中文社区:https://gorevel.cn/
3.Gorp:一个Go 语言 简单的ORM框架。项目地址:https://github.com/go-gorp/gorp
二、目的:用go语言实现简单的mvc架构的web项目,完成简单的对数据库增删改查的操作。
大概效果就是这样,项目启动后可以添加修改删除信息。
三、开发工具
1.idea
2.go语言的安装包
3.mysql相关组件
四、项目结构
1.github.com中主要是放从github上引入的包如:go-gorp和go-sql-driver等
2.golang.org主要放golang的包
3.第三方的包
4.my-app自己的项目名
app-controller:控制器
app-models:结构体,方法等
app-views:视图模型,放系统页面
app-routes:路由配置
app-tmp:启动初始化
conf:系统配置文件
5.数据库名字duneng
user表:
6.项目源码:
链接:https://pan.baidu.com/s/1JICbmUXfVaHY4hHRORWwIw
提取码:eqaj