日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Revel教程:Revel項目結構

按照go 命令行工具的要求將Revel和Revel應用程序安裝到 GOPATH。 (參考 “GOPATH 環(huán)境變量” go 命令 文檔)

成都創(chuàng)新互聯(lián)于2013年開始,是專業(yè)互聯(lián)網技術服務公司,擁有項目成都網站設計、網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元南票做網站,已為上家服務,為南票各地企業(yè)和個人服務,聯(lián)系電話:18982081108

項目結構示例

gocode                  GOPATH 目錄
  src                   GOPATH src 目錄
    revel               Revel 安裝目錄
      ...
    sample              Revel應用程序根目錄
      app               MVC目錄
        controllers     控制器
          init.go       
        models          模型
        routes          
        views           模板
      tests             測試
      conf              
        app.conf        默認配置
        routes          路由定義
      messages          國際化
      public            靜態(tài)文件
        css             CSS files
        js              Javascript files
        images          Image files

app

app 存放源代碼和模板。

  • app/controllers
  • app/models
  • app/views

Revel 約定:

  • 模板文件放到 app/views目錄
  • 控制器文件放到 app/controllers目錄

此外,Revel監(jiān)視 app/ 目錄,當發(fā)現文件變動時,會自動重新編譯。app/ 目錄以外的依賴關系不會被監(jiān)視,在必要的時候由開發(fā)人員重新執(zhí)行編譯。

Revel在app目錄的init()函數開始的時候會導入 app/中的所有依賴包或者 ( 模塊)。

controllers/init.go 用于注冊攔截器 interceptor。同一個包的源文件中init() 函數的執(zhí)行無序的, 所以收集所有的攔截器定義到同一個文件中,便于開發(fā)者指定攔截器的執(zhí)行順序(也可以用于順序敏感的初始化)。

conf

conf 目錄包含了Revel應用程序的配置文件,有兩個主要的配置:

  • app.conf, 主配置文件,包含了標準配置參數。
  • routes, 路由定義文件。

messages

messages 目錄包含了本地化消息文件。

public

靜態(tài)資源文件存放到 public 目錄,由Web server 直接提供靜態(tài)文件支持。 通常包含三個標準的子目錄 images, CSS 和 JavaScript。

目錄的名字可以隨意,使用的時候只需要與路由對應起來就好。


名稱欄目:創(chuàng)新互聯(lián)Revel教程:Revel項目結構
當前網址:http://m.5511xx.com/article/djhjhod.html