用 Go 开发终端接口服务--写在最后
本系列教程,所讲到的内容,源码不能一一列举,以下是 chapter01 源码,读者可以自行下载和学习。下载地址:https://github.com/panjunjie/course/blob/master/chapter01.zip
源码要正常运行,除了配置 Go 环境之外,还需要注意以下事项:
本教程项目数据库为 MySQL 5.6 ,数据库生成脚本位于根目录下的 database.sql 文件里,读者可以在 MySQL 里执行该脚本,完成建库建表操作。
项目源码需要配置好 Go 环境,GOPATH 务必安装好 github.com/codegangsta/gin github.com/golang/dep
安装依赖:
打开测试连接
源码要正常运行,除了配置 Go 环境之外,还需要注意以下事项:
本教程项目数据库为 MySQL 5.6 ,数据库生成脚本位于根目录下的 database.sql 文件里,读者可以在 MySQL 里执行该脚本,完成建库建表操作。
项目源码需要配置好 Go 环境,GOPATH 务必安装好 github.com/codegangsta/gin github.com/golang/dep
go get -u -v github.com/codegangsta/gin github.com/golang/dep
安装依赖:
# 先进入 E 盘(根据具体情况) E: # 进入项目根目录下 cd E:\GOPATH\src\chapter01\ # 安装第三方包依赖 dep ensure -v # 启动项目 gin
打开测试连接
http://localhost:3000/api/v1/test/index
本系列教程业务点,虽然只有产品和产品图片模块,但是已经从技术层面上覆盖了常见终端接口的需求点和面,例如:列表页、详情页查询,新增、修改、删除数据,上传图片,数据分页等,服务常规的终端应用已经足够。读者需要整体把握源码的结构,然后再小功能点上参照一下代码实现办法,结合教程每章节提到的关键点,很快就能掌握 Go 开发终端服务接口。
《用 Go 开发终端接口服务》 目录
- 小册介绍
- 前言
- 环境搭建与开发工具选择
- Go 语言基本语法
- Go 语言编码规范
- 快速编写一个 Web 服务器
- 项目整体结构介绍
- 准备项目所需的 Go 类包
- 公共类关键函数
- 定义 model 实体层结构体
- 灵活写 dao 数据层函数
- 按需写 service 服务层逻辑
- 暴露 controller 控制层接口
- 测试已写好的接口
- 把项目部署到服务器
- 保证高性能项目的法宝
- 写在后面
哇~~~ 竟然还没有评论!