zoukankan      html  css  js  c++  java
  • golang beego

    Beego的安装

    go get github.com/astaxie/beego

    bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。

    go get github.com/beego/bee

    当我们安装好bee之后,bee命令默认是放在GOPATH/binGOPATH/bin里面,所以需要把GOPATH/bin 添加到您的环境变量中

    bee常用的命令

    bee new <项目名> :创建一个项目,这样的项目一般是web项目

    ├── conf
    │   └── app.conf
    ├── controllers
    │   └── default.go
    ├── main.go
    ├── models
    ├── routers
    │   └── router.go
    ├── static
    │   ├── css
    │   ├── img
    │   └── js
    │       └── reload.min.js
    ├── tests
    │   └── default_test.go
    └── views
        └── index.tpl

    bee api myapi : 创建一个api项目,生成的目录结构为

    ├── conf
    │   └── app.conf
    ├── controllers
    │   ├── object.go
    │   └── user.go
    ├── main.go
    ├── models
    │   ├── object.go
    │   └── user.go
    ├── routers
    │   └── router.go
    └── tests
        └── default_test.go

    bee run 命令是监控 beego 的项目,通过 fsnotify监控文件系统。但是注意该命令必须在 $GOPATH/src/appname 下执行。这样当我们在开发过程中,beego可以实时监测我们的代码文件发生变化,这样我们就不用重新编译运行,非常方便我们调试,我们可以将上面的myweb2项目通过bee run运行起来

    Beego 架构

    Beego的执行逻辑,beego 是一个典型的 MVC 架构

  • 相关阅读:
    Hashmap实现原理
    策略模式
    Google Drive ubuntu
    numix Docky
    Google Drive 和 Dropbox 同步同一个文件夹目录
    sublime text 2
    matlab cell
    liteide
    taglist and nerdtree
    codeblocks
  • 原文地址:https://www.cnblogs.com/peteremperor/p/13945446.html
Copyright © 2011-2022 走看看