第14章 Beego框架项目实战-【千锋教育】Go语言开发实战(慕课版)同步教案

2023-03-22
| 17页
| 500人阅读
| 0人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高三
章节 -
类型 教案
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 673 KB
发布时间 2023-03-22
更新时间 2023-04-09
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-03-22
下载链接 https://m.zxxk.com/soft/38223768.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

千锋教育 Go语言开发实战 教学设计 课程名称: Go语言开发实战 授课年级: ______ ______________ ___ 授课学期: ___ ____ ________ ________ 教师姓名: ______________ ________ 2019年09月01日 课程名称 第14章 Beego框架项目实战 计划学时 4学时 内容分析 本章主要介绍Beego框架介绍及项目初始化配置、Elm后台管理平台项目介绍、数据库配置及ORM映射、Redis、项目功能完善 教学目标 与 教学要求 要求学生掌握Beego框架搭建,掌握Redis的使用,掌握Bee工具的使用,掌握MySQL的使用。 教学重点 Beego框架介绍及项目初始化配置、Elm后台管理平台项目介绍、数据库配置及ORM映射、Redis、项目功能完善 教学难点 Beego框架介绍及项目初始化配置、Elm后台管理平台项目介绍、数据库配置及ORM映射、Redis、项目功能完善 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (Beego框架介绍及项目初始化配置、Elm后台管理平台项目介绍、数据库配置及ORM映射) 回顾内容,引出本课时主题 1.回顾内容,引出本课时的主题 上节学习了Go语言密码学算法。为了让大家能够更牢固的掌握之前学习的知识,提高实际应用编程能力, 本书希望通过实际的应用场景和项目实战,使读者能够将功能开发和业务场景进行结合,同时具备独立开发业务模块的能力。本节主要从Beego框架介绍及项目初始化配置、Elm后台管理平台项目介绍、数据库配置及ORM映射 2.明确学习目标 (1) 能够理解Beego (2) 能够了解Beego框架的主要特性 (3) 能够理解Beego安装 (4) 能够掌握bee工具的使用 (5) 能够理解创建项目、结构分析、路由设置 (6) 能够掌握Elm后台管理平台项目介绍 (7) 能够掌握数据库配置及ORM映射 知识讲解 · Beego简介 Beego是一个使用Go语言来开发Web应用的GoWeb框架,该框架起始于2012年。Beego可以用来快速开发API、Web、后端服务等各种应用,主要设计灵感来源于Tornado、Sinatra、Flask这三个框架,但是结合了Go本身的一些特性(interface、struct继承等)。该框架采用模块封装,使用简单,容易学习。方便技术开发者快速学习并进行实际开发。对程序员来说,Beego掌握起来非常简单,只需要关注业务逻辑实现即可,框架自动为项目需求提供不同的模块功能。 · Beego框架的主要特性 简单化: Beego使用MVC模型,支持RESTful;可以使用bee工具来提高开发效率,如监控代码修改进行热编译,自动化测试代码,自动化打包部署等。 智能化:Beego框架封装了路由模块,支持智能路由,智能监控,并可以监控内存消耗,CPU使用以及Goroutine的运行状况,方便开发者对线上应用进行监控分析。 模块化:Beego根据功能对代码进行节耦封装,形成了Session、Cache、Log、配置解析、性能监控、上下文操作、ORM等独立的模块,方便开发者使用。 高性能:Beego采用Go原生的HTTP请求、Goroutine的并发效率应付大流量Web应用和API应用。 其中,MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不必重新编写业务逻辑,达到减少编码的时间。 REST全称为 Resource Representational State Transfer。意思是:资源在网络中以某种表现形式进行状态转移。RESTfal是通用的、被程序开发人员所遵循的一种设计风格。如表所示。 操作方法 Api 备注及说明 GET  /admin/info 获取管理员信心 GET  /admin/singout 管理员退出系统 POST /shopping/addShop 添加商品 DELETE /shopping/restaurant/:id 删除商铺 如上表格中的形式,操作方法有GET,POST,DELETE类型,对应的HTTP请求类型,除此之外,还有OPTIONS,HEAD等操作。API列所对应的是请求资源所在的路径,根据路径命名就能见名知义地了解该接口API所对应的功能。人们通常把这种前后端进行数据交互的形式称

资源预览图

第14章 Beego框架项目实战-【千锋教育】Go语言开发实战(慕课版)同步教案
1
第14章 Beego框架项目实战-【千锋教育】Go语言开发实战(慕课版)同步教案
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。