社区
张长志的课程社区_NO_2
快速开发Go应用的http框架Beego视频教程
帖子详情
02beego的架构和执行逻辑
zhchzh1000
2023-01-12 18:48:45
课时名称
课时知识点
02beego的架构和执行逻辑
02beego的架构和执行逻辑
...全文
150
回复
打赏
收藏
02beego的架构和执行逻辑
课时名称课时知识点02beego的架构和执行逻辑02beego的架构和执行逻辑
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
快速开发Go应用的HTTP框架beego.zip
beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。beego 的
架构
beego 的整体设计
架构
如下所示: beego 是基于八大独立的模块构建的,是一个高度解耦的框架。当初设计 beego 的时候就是考虑功能模块化,用户即使不使用 beego 的 HTTP
逻辑
,也依旧可以使用这些独立模块,例如:你可以使用 cache 模块来做你的缓存
逻辑
;使用日志模块来记录你的操作信息;使用 config 模块来解析你各种格式的文件。所以 beego 不仅可以用于 HTTP 类的应用开发,在你的 socket 游戏开发中也是很有用的模块,这也是 beego 为什么受欢迎的一个原因。大家如果玩过乐高的话,应该知道很多高级的东西都是一块一块的积木搭建出来的,而设计 beego 的时候,这些模块就是积木,高级机器人就是 beego。至于这些模块的功能以及如何使用会在后面的文档会逐一介绍。beego 的
执行
逻辑
既然 beego 是基于这些模块构建的,那么他的
执行
逻辑
是怎么样的呢?beego 是一个典型的 MVC
架构
,他的
执行
逻辑
如下图所示:beego 项目结构一般的 beego 项目的目录如下所示:从上面的目录结构我们可以看出来 M(models 目录)、V(views 目录)和 C(controllers 目录)的结构, main.go 是入口文件。你可以通过 bee 工具来新建项目。
beego 1.8.1开发者文档
beego 1.8.1开发者文档 官方网站:https://beego.me/docs/intro/
beego中文开发文档
beego中文开发文档.pdf
beego-1.9.2.zip
beego源码、MVC框架、go开发组件、beego-1.9.2。。。。
beego框架开发参考
beego框架的简单开发使用,包括数据库操作、路由、jwt-go的token使用
张长志的课程社区_NO_2
51
社区成员
414
社区内容
发帖
与我相关
我的任务
张长志的课程社区_NO_2
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章