Revel 教程

  • 概要

    Revel是一个Go语言的web框架,其具有热编译,高性能,无状态,模块化等特性,非常适合做web开发。 Go语言Web框架Revel介绍 Revel是一个Go语言的web框架,其…

    Revel 教程 2023年4月24日
  • Revel 介绍

    原文出处:http://gorevel.cn/docs/manual/index.html Revel 框架手册介绍。 Revel 新手? 先了解 Revel 的有关概念. 遇到问…

  • Revel 概念

    Revel 从Rails 和 Play! 中吸收了许多成熟的设计思想, 许多相同的思想被用到了框架的设计和接口中。 Revel 通过简单的约定来支持 MVC 设计模式,轻量、开发效…

    Revel 教程 2023年4月24日
  • Revel 项目结构

    按照go 命令行工具的要求将Revel和Revel应用程序安装到 GOPATH。 (参考 “GOPATH 环境变量” go 命令 文档) 项目结构示例 gocode GO…

    Revel 教程 2023年4月24日
  • Revel 模板

    Revel 使用 Go 模板, 在下面两个目录中查找模板: 应用程序的 views 目录 (包括所有的子目录) Revel的 templat…

    Revel 教程 2023年4月24日
  • Revel 拦截器

    “拦截器”是框架执行一个方法之前或之后被调用的函数。它允许 面向方面编程, 作用如下: 请求记录 错误处理 状态保持 在 Revel 中, 有两种形式的拦截器: 函数拦截…

  • Revel 过滤器

    过滤器是Revel框架的中间件 – 是组成请求处理管道的独立的功能。他们执行框架的所有功能。 过滤器类型是一个简单的函数: type Filter func(c *Controll…

    Revel 教程 2023年4月24日
  • Revel Websockets

    Revel 提供Websockets支持。 处理一个 Websocket 连接: 添加一个 WS 类型的路由。 添加一个接受 *websocket.C…

    Revel 教程 2023年4月24日
  • Revel 消息处理

    Revel使用文本文件提供国际化翻译支持。Revel 支持语言翻译文件化, 自动区域查询, cookie重写、嵌套的消息与参数。 词汇表 Locale(语言环境): 包含&nbsp…

    Revel 教程 2023年4月24日
  • Revel 路由routes

    路由定义在一个单独的 routes 文件中. 路由定义规则是: (METHOD) (URL Pattern) (Controller.Action) 下面演示路…

  • Revel 缓存Cache

    Revel 提供了一个服务器端、临时的、低延迟存储的缓存库。对于频繁访问数据库中缓慢变化的数据,使用缓存一个很好的方法,并且它也可以用于实现用户session (如果基于cooki…

    Revel 教程 2023年4月24日
  • Revel 参数绑定

    Revel 尽可能让客户端传来的参数转换成Go语言的数据类型变得简单。这种从字符串转换成另外一种类型被称为“数据绑定”。 参数 所有的请求参数被收集到一个单独的 Para…

    Revel 教程 2023年4月24日
  • Revel Session / Flash

    Revel 支持两种 基于 cookie 存储机制 // 一个签名 cookie (不超过4kb). // 限制: Keys may not have a colon in the…

    Revel 教程 2023年4月24日
  • Revel Results

    控制器方法必须返回一个revel.Result, 用来处理响应结果,其接口定义如下: type Result interface { Apply(req *Request, res…

  • Revel 模块

    概要 测试 计划任务

    Revel 教程 2023年4月24日
  • Revel 模块概要

    Revel 模块介绍 模块是一些包,可以集成到Revel程序中。Revel允许多个Revel程序(或第三方代码)共享控制器、模板、资源和其他代码。 模块中文件的布局应当与…

    Revel 教程 2023年4月24日
  • Revel 计划任务

    Revel 支持计划任务(异步执行), 运行在请求流程的外部。比如,更新缓存数据的周期性任务,或发送电子邮件的临时任务。 Revel 计划任务激活 该框架是一个可选模块,默认是禁用…

    Revel 教程 2023年4月24日
  • Revel 操作

    版本 日志 部署

  • Revel 日志类型

    Revel 支持四类日志信息: TRACE – 调试信息 INFO – 一般信息 WARN – 警告信息 ERROR – 错误信息 …

    Revel 教程 2023年4月24日
  • Revel 版本控制

    版本控制 nathany上已经给出了Go包版本控制的许多信息。然而, 那时还没有一个包版本管理的社区标准。因此, 只能由开发者确保软件安全与可重复构建。 如果你使用Revel构建应…

    Revel 教程 2023年4月24日