黑马程序员技术交流社区

标题: 【资源发布】Go语言Web开发Beego框架深入浅出 [打印本页]

作者: 播妞    时间: 2018-5-23 14:48
标题: 【资源发布】Go语言Web开发Beego框架深入浅出
beego是一个快速开发Go应用的http框架,简单易懂,最重要的一点就是提供了中文文档。beego可以用来快速开发API、Web、后端服务等各种应用,是一个RESTFul的框架,主要设计灵感来源于tornado、sinatra、flask这三个框架,但是结合了Go本身的一些特性(interface、struct继承等)而设计的一个框架。beego我认为是go初学者比较容易上手的一门MVC Web框架。

本次播妞分享的就是Go语言Web开发Beego框架深入浅出资源,感兴趣的同学们,切勿错过哦·~


课程简介

1.beego的框架环境搭建

2.controller设计:

       参数配置;

       路由设置;

       session控制;

       多种格式数据输出;

       请求数据处理;

3.model设计:

       ORM使用;

       CRUD操作;

       高级查询;

       原生SQL查询

4.view设计:

       模板语法指南;

       模板处理

        ...


部分资料
Beego安装
beego 包含一些示例应用程序以帮您学习并使用 beego 应用框架。
您需要安装 Go 1.1+ 以确保所有功能的正常使用。
你需要安装 Beego 和 Bee 的开发工具:
[AppleScript] 纯文本查看 复制代码
$ go get github.com/astaxie/beego
$ go get github.com/beego/bee

注意:beege和bee是两个概念。beego是框架,bee是工具,是命令。
在安装Beego前,先确认是否将$GOPATH/bin写入GO环境中。

beego的执行逻辑
Beego的执行逻辑beego是基于八大独立的模块之上构建的,是一个高度解耦的框架。当初设计beego的时候就是考虑功能模块化,用户即使不适用beego的http逻辑,也是可以在使用这些独立模块,例如你可以使用cache模块来做你的缓存逻辑,使用日志模块来记录你的操作信息,使用config模块来解析你各种格式的文件,所以不仅仅在beego开发中,你的socket游戏开发中也是很有用的模块,这也是beego为什么受欢迎的一个原因。大家如果玩过乐高的话,应该知道很多高级的东西都是一块一块的积木搭建出来的,而设计beego的时候,这些模块就是积木,高级机器人就是beego。

既然beego是基于这些模块构建的,那么他的执行逻辑是怎么样的呢?beego是一个典型的MVC架构,他的执行逻辑如下图所示:

视频教程下载(资料链接已添加,下载资源回帖可见):




作者: z332406259    时间: 2018-5-23 22:09
抢个沙发。啦啦
作者: xuanzuanmu    时间: 2018-5-23 22:11
持续更新 持续关注
作者: 似景    时间: 2018-5-24 09:01

作者: JGK    时间: 2018-5-24 13:04
EEN? fa bu chu qu ma ?
作者: 番茄炒鸡蛋    时间: 2018-5-24 19:23
学习一下!~
作者: JuliusPeng    时间: 2018-5-24 21:09
学习下,感谢分享
作者: baby14    时间: 2018-5-25 07:19
老板好人
作者: 欧买高    时间: 2018-5-25 18:42
loooooooooooooooooooooooooook
作者: tianyujson    时间: 2018-5-25 23:59
66666666666很棒
作者: laymond    时间: 2018-5-26 09:25
波妞,传智最神秘的存在,也许背后的波妞 是个男滴,哈哈哈哈哈
作者: 1330254922    时间: 2018-5-26 14:22
阿里看见爱火锅开哦
作者: shibin1990    时间: 2018-5-26 16:33
感谢分享
作者: 勿忘初心1314    时间: 2018-5-26 21:43
谢谢分享
作者: 2719971070    时间: 2018-5-27 07:23
go 是否会像JAVA一样流行?
作者: 痞子三毛    时间: 2018-5-28 05:35
需要 感谢老师
作者: xinfeng    时间: 2018-5-28 12:56
Go语言Web开发Beego框架深入浅出
作者: ttt111    时间: 2018-5-28 22:53
很好的教程
作者: baby14    时间: 2018-5-29 07:43
谢谢分享
作者: linziyo    时间: 2018-5-29 14:10
开心呀  一直想学习go 但是没有好的视频,现在终于找到了
作者: 紫一    时间: 2018-5-29 17:13
666,最近正要看

作者: 努力到最后    时间: 2018-5-30 14:19
想要学习
作者: var_obj    时间: 2018-5-30 16:31
谢谢分享
作者: 圣凰院    时间: 2018-5-31 09:48
11111111111111111111111111111
作者: wanghaiyang1996    时间: 2018-5-31 12:33
求赞赞赞。。资源
作者: 大壮666    时间: 2018-5-31 12:49
前排沙发 哈哈哈哈
作者: 阿超i    时间: 2018-5-31 23:35
支持支持支持支持
作者: 切尔奇翁群    时间: 2018-6-1 11:36
抢个沙发
作者: user_01    时间: 2018-6-1 20:39
感谢
作者: 青春不容你奢侈    时间: 2018-6-2 18:30
谷歌开发的go语言不知道以后会不会火起来,python正在学
作者: 失心疯    时间: 2018-6-2 18:59
的防护栏杆鲁瓦活佛来回往返了

作者: mahacker    时间: 2018-6-2 23:30
学了一段时间go,想学beego框架
作者: koouu    时间: 2018-6-3 12:19
66666666666666
作者: Biofrost    时间: 2018-6-3 14:58
查看新的视频

作者: ArkShen    时间: 2018-6-7 21:15
beegobeegobeegobeego
作者: 哈哈哈哈111    时间: 2018-6-11 11:41
IDEAIDEAIDEAIDEAIDEAIDEAIDEAIDEAIDEAIDEAIDEA
作者: ikmnbrbxcbasdf    时间: 2018-6-12 00:19
谢谢谢谢谢
作者: tiger_j2ee    时间: 2018-6-14 22:49
持续更新 持续关注
作者: niveK    时间: 2018-6-18 09:48
谢谢分享
作者: cuwt    时间: 2018-6-18 22:54
持续更新 持续关注
作者: 囧囧爱学习    时间: 2018-6-19 09:05
感谢分享,我会好好学习的
作者: ddvsb    时间: 2018-6-19 23:40
谢谢楼主分享
作者: 2048    时间: 2018-6-20 08:54
回帖下载
作者: 我爱黑马java    时间: 2018-6-21 10:51
GO语言厉害
作者: ian1900    时间: 2018-6-27 10:11
找到资料了
作者: b02330224    时间: 2018-6-28 15:43
学习beego
作者: 番茄炒鸡蛋    时间: 2018-6-28 21:34
学习一下!~
作者: 杨剑波    时间: 2018-6-29 10:03
222222222222222222222222222222222222222222222
作者: wangdy    时间: 2018-6-30 21:20
哇,66666666666很棒,学习下,感谢分享
作者: 旗木卡卡西    时间: 2018-7-3 22:14
学习新知识啊
作者: kenuo    时间: 2018-7-3 22:30
kankan!!!!!!!!
作者: jlimingyang    时间: 2018-7-13 22:55
学习学习
作者: black_tiger    时间: 2018-7-16 00:41
Go语言Web开发Beego框架深入浅出
作者: T.S.D    时间: 2018-7-18 14:33
厉害厉害厉害
作者: linby    时间: 2018-7-27 09:46
感谢楼主
作者: 小幺新    时间: 2018-7-30 14:27
666666666666666
作者: konglingchen201    时间: 2018-7-31 22:59
谢谢老师

作者: Baot    时间: 2018-8-6 21:30
感谢分享
作者: ffefe    时间: 2018-8-8 14:25
感谢,我来学习一下
作者: 黎明码农    时间: 2018-8-11 16:30
111111111111111111111111111111
作者: KlayShi    时间: 2018-8-11 17:16
what up?

作者: 杨剑波    时间: 2018-8-11 18:19
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\
作者: qbjr    时间: 2018-8-17 22:21
good 。。。。。。。。。。。。。。。。。。。
作者: shaobin675    时间: 2018-8-17 23:25
太好了,终于可以学习Go语言了
作者: 数字猫    时间: 2018-8-21 14:26
谢谢分享
作者: 数字猫    时间: 2018-8-21 14:28
有资料包吗?拜托拜托
作者: yang731227039    时间: 2018-8-29 15:20
支持一下

作者: 864811699    时间: 2018-8-30 17:26
拿走拿走
作者: _kkkkk    时间: 2018-9-1 21:46
感谢分享
作者: alson    时间: 2018-9-1 23:03
Go语言Web开发Beego框架深入浅出Go语言Web开发Beego框架深入浅出
作者: 枫叶123dfdg    时间: 2018-9-16 15:31
很好的视频
作者: DDDABC    时间: 2018-9-21 15:55

抢个沙发。啦啦
作者: qq460791814    时间: 2018-9-23 12:44
111111111111111111111111
作者: Mr.Man    时间: 2018-9-28 08:55
正在学,想看
作者: 化け物    时间: 2018-10-4 22:03
谢谢分享
作者: sgsgy5    时间: 2018-10-5 21:32
谢谢分享
作者: huanglan1213    时间: 2018-10-10 10:33
6666666666666666666
作者: Tycho    时间: 2018-10-10 15:12

作者: iBetter    时间: 2018-10-30 22:08
很强很强很强很强很强很强很强很强很强
作者: Duan111    时间: 2018-11-7 20:55
哈哈哈哈哈哈哈
作者: 947025178    时间: 2018-12-16 14:58
哦吼吼吼吼吼吼
作者: 老曹曹曹    时间: 2018-12-17 09:29
真好,点个赞,,黑马厉害了
作者: ahaha1    时间: 2018-12-22 13:49


                   .-' _..`.
                  /  .'_.'.'
                 | .' (.)`.
                 ;'   ,_   `.
.--.__________.'    ;  `.;-'
|  ./               /
|  |               /
`..'`-._  _____, ..'
     / | |     | |\ \
    / /| |     | | \ \
   / / | |     | |  \ \
  /_/  |_|     |_|   \_\
|__\  |__\    |__\  |__\
作者: ahaha1    时间: 2018-12-22 14:35
本帖最后由 ahaha1 于 2018-12-22 14:36 编辑


好人做到底,什么时候把数据库文件及前端html页面也共享下。----黑马依然给力 @播妞
作者: 放牛哥    时间: 2018-12-25 20:43
发到付需要人认为他热议他仍然会内容提要突然回头如图一人tyre给热火
作者: fjdsgqz    时间: 2018-12-30 15:21
gogo 加油!!!!!!!6666666666666666
作者: jiajiayao    时间: 2019-1-5 11:55
z332406259
抢个
作者: jiajiayao    时间: 2019-1-5 11:56
抢个沙发了呀
作者: 1446311191    时间: 2019-1-7 23:05
求资料啊,视频中的压缩包
作者: joshpanx    时间: 2019-1-11 15:21
学习一下!
作者: keeprunning    时间: 2019-1-16 10:51
感谢分享,顶一个
作者: wanshouye36    时间: 2019-1-16 15:10
谢谢分享
作者: KlopYellow    时间: 2019-1-18 21:34
持续更新 持续关注
作者: 小天_天    时间: 2019-1-29 11:34
这个是不是也是直接下载的
作者: 1017905596    时间: 2019-2-20 14:09
学习学习。。。。。
作者: 番茄炒鸡蛋    时间: 2019-2-22 08:36
学习一下!~
作者: dujian502    时间: 2019-2-24 16:39
感谢分享
作者: aaluoxiao    时间: 2019-2-28 08:20
不错呀,支持
作者: dakewong    时间: 2019-3-23 12:28
试试看                                          
作者: flyingdown    时间: 2019-3-25 08:31
学习了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2