Go Web开发之Revel - 组织结构
Revel需要它自身和用户应用程序被安装到GOPATH下面.
实例目录结构
gocode GOPATH 根目录src GOPATH src 目录revel Revel 源代码鲁姆...sample 用户应用程序根目录app App 源controllers App controllersmodels App 域模型views 模板tests 测试工具conf 配置文件app.conf 主配置文件routes 路由定义public 公共资源文件css CSS文件js Javascript文件images Image文件
app/ 目录
app目录包含源代码和模板文件
- app/controllers
- app/models
- app/views
Revel需要:
- 全部的模板文件在app/views下
- 全部的controller在app/controllers下
除了上面的要求应用程序可以任意的组织,Revel将监控app下全部的目录,当发现文件改变时重新编译应用程序,任何超出app/目录的更改都将不被监控--开发人员只能自己手动编译.
public目录
资源文件和静态文件都存放在public目录下通过Web server提供服务,它们被分在了3个目录images、css和javascript。
3个目录名是任意的,开发人员只需修改路由即可。
conf目录
conf目录包括应用程序的配置文件.这里有两个主要的配置文件:
- app.conf 这个主要的配置文件包括了标准的配置参数
- routes 路由定义文件
至此结束.
转载于:https://www.cnblogs.com/ztiandan/archive/2013/01/02/2842526.html
Go Web开发之Revel - 组织结构相关推荐
- panic 苹果aop_Go Web开发之Revel - 拦截器
一个拦截器是一个框架在调用action方法前或后调用的函数. 它允许一种AOP的形式, 它经常被用于做下面几种事情: Request logging Error handling Stats keep ...
- 移动web开发之rem布局(rem基础、媒体查询、 less 基础、rem适配方案)
移动web开发之rem布局 一.rem基础 rem单位 rem (root em)是一个相对单位,类似于em,em是父元素字体大小. 不同的是rem的基准是相对于html元素的字体大小. 比如,根元素 ...
- 17. 【移动Web开发之flex布局】
文章目录 [移动Web开发之flex布局]前端小抄(17) 一.flex布局体验 1.1 传统布局与flex布局 1.2 初体验 二.flex布局原理 2.1 布局原理 三.flex布局父项常见属性 ...
- 「学习笔记」移动Web开发之flex布局9
「学习笔记」移动Web开发之flex布局9 一.flex布局体验 1.1 传统布局与flex布局 1.2 初体验 二.flex布局原理 2.1 布局原理 三.flex布局父项常见属性 3.1 常见父项 ...
- WEB开发之HTML与CSS够用即可-庞永旺-专题视频课程
WEB开发之HTML与CSS够用即可-113人已学习 课程介绍 讲解常用的HTML标签与CSS样式.这些常用的HTML标签与CSS样式都是本人多年从业经验的总结.只要熟练我总结的HTM ...
- 移动WEB开发之-REM(rem)布局
目录 移动WEB开发之REM布局 rem基础 rem单位 媒体查询 什么是媒体查询 媒体查询语法规范 1.mediatype 查询类型 2.关键字 3.媒体特性 4.媒体查询书写规则 less 基础 ...
- Python Web开发之WSGI
Python Web开发之WSGI WSGI(全称Web Server Gate Interface,Web服务器网关接口)是Python为了规范和简化Web服务开发过程,定义了一种Web服务器和应用 ...
- Swift Web 开发之 Vapor - 入门(一)
简介 Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务. 官方称是用的最多的 Swift w ...
- Swift Web 开发之 Vapor - 模版 Leaf(三)
模版引擎,对现在的 Web 开发极为重要,几乎所有主流 Web 框架都会支持一种或多种模版引擎,模版引擎可以分离用户界面和业务逻辑,工作原理主要是一种翻译,后端对特定的标记.语法.变量等渲染后再输送给 ...
最新文章
- 2020年AI产业报告:100个岗位抢1个人,计算机视觉成最大缺口
- 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第4章-具有随机扰动的多智能体系统脉冲一致性
- super().__init__()理解(三)
- 主成分分析法怎么提取图片中的字_在主成分分析里,如何提取主成分
- 兼容ie浏览器的placeholder的几种方法
- Struts2和Struts1.x的全面比较一
- 拦截Activity的后退键处理
- php文件防删改,PHP实现增删改查以及防SQL注入
- HBase使用场景和成功案例 (转)
- mysql bdb 锁_BDB锁共享区域
- 凝血超声手术室行业调研报告 - 市场现状分析与发展前景预测
- cad直线和圆弧倒角不相切_cad中绘制圆角倒角有哪些技巧?
- 台式计算机怎么加一个硬盘,如何给台式机添加硬盘?给电脑添加硬盘的方法
- 解决iframe嵌套项目无法登录的问题
- 显卡驱动怎么安装-驱动人生
- 【NLP】文档集数据处理 gensim corpora.Dictionary 的简单使用
- 内是不是半包围结构_如何区分半包围结构的字?
- 文摘_怀念曾戏叱咤风云的大侠 一位黑客转型的心路历程
- java实现冗余校验_循环冗余校验_循环冗余校验码计算_循环冗余校验 java实现
- 微信小程序 滑块视图容器