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 控制器

    概要 路由 参数绑定 参数验证 Session / Flash Results 模板 拦截器 过滤器 Websockets Messages Cache

    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 控制器概要

    自定义Controller 是一个直接或间接嵌入了 *revel.Controller 的struct。 典型用法: type AppControll…

    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 参数验证

    Revel 自带参数验证功能: 提供验证上下文,用来收集和管理验证错误(通过key 和 message)。 辅助函数用来检查数据,并把错误信息带到上下文中。 一个模板函数,从验证上…

    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日