Go语言beego框架开发彩票分析工具教程之二源代码结构

烂漫一生 提交于 2020-02-28 06:14:14

做Go语言项目,我也延续了Java语言项目的习惯,这次用Go语言的beego框架开发彩票分析工具,也使用了MVC架构。数据库访问层使用了Gorm这个库来操作数据库。由于Go语言的模板和beego框架模板都不能直接访问Go函数,想要在模板里实现一些想要的功能,就可以在 main 函数里使用 beego.AddFuncMap 函数注册模板函数来使用。

bin 目录,Go语言项目编译生成可执行文件的目录。
common 目录,存在公共变量,常量的目录。
conf 目录,beego框架约定的配置文件目录。
controller 目录,beego框架约定的web项目的控制器目录。
dao 目录,MVC架构的DAO访问数据库层。
middleware 目录,中间件目录。
models 目录,MVC架构的Model实体层。
routers 目录,beego框架约定的路由目录。
service 目录,MVC架构的业务逻辑层。
static 目录,beego框架约定的资源目录,比如 css、js 、image。
tests 目录,Go项目的测试单元目录。
utils 目录,自定义工具箱目录。
views 目录,beego框架约定的web项目的视图目录。
go.mod Go语言项目的库模块引用定义文件。
main.go Go语言项目的运行入口文件。

本文章由开源中国作者【开源乐兔CRM】原创发布,未经允许不得转载。
欢迎关注第一时间获得原创分享内容。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!