当前位置:K88软件开发文章中心网站服务器框架Revel → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Revel 常见问题 [内容预览] 0 | 2019-01-25 14:27:16
    由jinlunxue创建,路飞最后一次修改2016-02-24如何将已有的http.Handlers整合到Revel中?在概念图中,http.Handler用于处理用户的请求。Revel的处理是非常简单的,它只是创建控制器实例,并将请求传递给过滤器链。应用程序可以通过重写默认的处理程序整合现有http.Handlers...

    [阅读全文]

  • Revel 命令行工具 [内容预览] 0 | 2019-01-25 14:27:15
    由jinlunxue创建,路飞最后一次修改2016-02-24BuildandRun为了使用Revel,必须构建Revel命令行工具:$gogetgithub.com/revel/revel/revel现在运行它:$bin/revel~~revel!http://revel.github.com/revel~usage...

    [阅读全文]

  • Revel 配置文件app.conf [内容预览] 0 | 2019-01-25 14:27:14
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel配置文件概述app.conf是Revel程序的配置文件,它使用goconfig语法,类似微软的INI文件。下面是个例子:app.name=chatapp.secret=pJLzyoiDe17L36mytqC912j81PfTiolHm1veQK6G...

    [阅读全文]

  • Revel 参考资料 [内容预览] 0 | 2019-01-25 14:27:12
    由jinlunxue创建,路飞最后一次修改2016-02-23app.conf命令行工具常见问题

    [阅读全文]

  • Revel 部署 [内容预览] 0 | 2019-01-25 14:27:11
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel部署概要几种常见的部署方法如下:本地编译代码,然后复制到服务器上运行在服务器上拉取代码,然后编译、运行使用Heroku进行部署使用命令行演示互动部署-一般将web服务器作为守护程序运行。常用工具有:UbuntuUpstartsystemd本地编译目...

    [阅读全文]

  • Revel 版本控制 [内容预览] 0 | 2019-01-25 14:27:10
    由jinlunxue创建,路飞最后一次修改2016-02-24版本控制nathany上已经给出了Go包版本控制的许多信息。然而,那时还没有一个包版本管理的社区标准。因此,只能由开发者确保软件安全与可重复构建。如果你使用Revel构建应用程序,开发者应避免由于不兼容造成的问题。你的构建过程不应当使用goget获取Reve...

    [阅读全文]

  • Revel 日志类型 [内容预览] 0 | 2019-01-25 14:27:09
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel支持四类日志信息:TRACE-调试信息INFO-一般信息WARN-警告信息ERROR-错误信息下面是在Revel中使用日志的例子:now:=time.Now()revel.TRACE.Printf("%s",now.String())日志记录器默认...

    [阅读全文]

  • Revel 操作 [内容预览] 0 | 2019-01-25 14:27:08
    由jinlunxue创建,路飞最后一次修改2016-02-23版本日志部署

    [阅读全文]

  • Revel 计划任务 [内容预览] 0 | 2019-01-25 14:27:07
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel支持计划任务(异步执行),运行在请求流程的外部。比如,更新缓存数据的周期性任务,或发送电子邮件的临时任务。Revel计划任务激活该框架是一个可选模块,默认是禁用的。要将它激活,需要在配置文件中添加该模块:module.jobs=github.com...

    [阅读全文]

  • Revel 测试 [内容预览] 0 | 2019-01-25 14:27:06
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel提供了一个测试框架,可以很容易地编写和运行针对您的应用程序的功能测试。应用程序带有一个简单的测试骨架以便快速上手测试。Revel测试框架概要测试代码保存在测试目录中:corp/myappapp/conf/public/tests/<一个简单的测试如...

    [阅读全文]

  • Revel 模块概要 [内容预览] 0 | 2019-01-25 14:27:04
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel模块介绍模块是一些包,可以集成到Revel程序中。Revel允许多个Revel程序(或第三方代码)共享控制器、模板、资源和其他代码。模块中文件的布局应当与Revel应用程序文件结构一致。“托管”应用程序会按以下方式将它们合并:module/app/...

    [阅读全文]

  • Revel 模块 [内容预览] 0 | 2019-01-25 14:27:03
    由jinlunxue创建,路飞最后一次修改2016-02-23概要测试计划任务

    [阅读全文]

  • Revel Results [内容预览] 0 | 2019-01-25 14:27:02
    由jinlunxue创建,路飞最后一次修改2016-02-24控制器方法必须返回一个revel.Result,用来处理响应结果,其接口定义如下:typeResultinterface{Apply(req*Request,resp*Response)}revel.Controller使用以下方法来处理响应结果:Rende...

    [阅读全文]

  • Revel Session / Flash [内容预览] 0 | 2019-01-25 14:27:01
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel支持两种基于cookie存储机制//一个签名cookie(不超过4kb).//限制:Keysmaynothaveacoloninthem.typeSessionmap[string]string//在每个请求中,Flash获取并重写cookie。/...

    [阅读全文]

  • Revel 参数验证 [内容预览] 0 | 2019-01-25 14:27:00
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel自带参数验证功能:提供验证上下文,用来收集和管理验证错误(通过key和message)。辅助函数用来检查数据,并把错误信息带到上下文中。一个模板函数,从验证上下文通过key获取错误信息。示例应用程序提供了一些深入理解参数验证的例子。内联错误消息下面...

    [阅读全文]

  • Revel 参数绑定 [内容预览] 0 | 2019-01-25 14:26:59
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel尽可能让客户端传来的参数转换成Go语言的数据类型变得简单。这种从字符串转换成另外一种类型被称为“数据绑定”。参数所有的请求参数被收集到一个单独的Params对象中.包括:URL路径参数URL查询参数表单字段(Multipartornot)文件上传P...

    [阅读全文]

  • Revel 缓存Cache [内容预览] 0 | 2019-01-25 14:26:58
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel提供了一个服务器端、临时的、低延迟存储的缓存库。对于频繁访问数据库中缓慢变化的数据,使用缓存一个很好的方法,并且它也可以用于实现用户session(如果基于cookie的session不足).参考缓存接口过期时间缓存有三种过期时间:time.Dur...

    [阅读全文]

  • Revel 路由routes [内容预览] 0 | 2019-01-25 14:26:57
    由jinlunxue创建,路飞最后一次修改2016-02-24路由定义在一个单独的routes文件中.路由定义规则是:(METHOD)(URLPattern)(Controller.Action)下面演示路由的定义:#conf/routes#这个文件定义了应用程序的所有路由(优先级按照先后顺序)GET/loginApp...

    [阅读全文]

  • Revel 消息处理 [内容预览] 0 | 2019-01-25 14:26:55
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel使用文本文件提供国际化翻译支持。Revel支持语言翻译文件化,自动区域查询,cookie重写、嵌套的消息与参数。词汇表Locale(语言环境):包含语言和区域两个部分,指示用户的语言偏好,例如en-US。Language(语言):locale的语言...

    [阅读全文]

  • Revel 控制器概要 [内容预览] 0 | 2019-01-25 14:26:54
    由jinlunxue创建,路飞最后一次修改2016-02-24自定义Controller是一个直接或间接嵌入了*revel.Controller的struct。典型用法:typeAppControllerstruct{*revel.Controller}*revel.Controller在你自定义的struct中必须是...

    [阅读全文]

  • Revel Websockets [内容预览] 0 | 2019-01-25 14:26:53
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel提供Websockets支持。处理一个Websocket连接:添加一个WS类型的路由。添加一个接受*websocket.Conn参数的控制器方法.举个栗子,在routes文件中添加路由:WS/app/feedApplication.Feed添加一个...

    [阅读全文]

  • Revel 过滤器 [内容预览] 0 | 2019-01-25 14:26:52
    由jinlunxue创建,路飞最后一次修改2016-02-24过滤器是Revel框架的中间件–是组成请求处理管道的独立的功能。他们执行框架的所有功能。过滤器类型是一个简单的函数:typeFilterfunc(c*Controller,filterChain[]Filter)每个过滤器负责调用过滤器链中的下一个过滤器。下...

    [阅读全文]

  • Revel 拦截器 [内容预览] 0 | 2019-01-25 14:26:51
    由jinlunxue创建,Loen最后一次修改2016-02-24“拦截器”是框架执行一个方法之前或之后被调用的函数。它允许面向方面编程,作用如下:请求记录错误处理状态保持在Revel中,有两种形式的拦截器:函数拦截器:请参考InterceptorFunc接口.不能挂接到某个特定的控制器方法可以应用到所有的、任意的控制...

    [阅读全文]

  • [图文] Revel 模板 [内容预览] 0 | 2019-01-25 14:26:50
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel使用Go模板,在下面两个目录中查找模板:应用程序的views目录(包括所有的子目录)Revel的templates目录.比如有一个控制器Hello,方法名为World,Revel会查找名字为views/Hello/World.html的模板。模板名...

    [阅读全文]

  • Revel 控制器 [内容预览] 0 | 2019-01-25 14:26:49
    由jinlunxue创建,路飞最后一次修改2016-02-23概要路由参数绑定参数验证Session/FlashResults模板拦截器过滤器WebsocketsMessagesCache

    [阅读全文]

  • Revel 项目结构 [内容预览] 0 | 2019-01-25 14:26:47
    由jinlunxue创建,路飞最后一次修改2016-02-24按照go命令行工具的要求将Revel和Revel应用程序安装到GOPATH。(参考“GOPATH环境变量”go命令文档)项目结构示例gocodeGOPATH目录srcGOPATHsrc目录revelRevel安装目录...sampleRevel应用程序根目录...

    [阅读全文]

  • Revel 概念 [内容预览] 0 | 2019-01-25 14:26:46
    由jinlunxue创建,路飞最后一次修改2016-02-24Revel从Rails和Play!中吸收了许多成熟的设计思想,许多相同的思想被用到了框架的设计和接口中。Revel通过简单的约定来支持MVC设计模式,轻量、开发效率高。MVC模型描述基本的数据对象,特定的查询和更新逻辑。视图一些模板,用于将数据呈现给用户。控...

    [阅读全文]

  • Revel 介绍 [内容预览] 0 | 2019-01-25 14:26:45
    由jinlunxue创建,路飞最后一次修改2016-02-24原文出处:http://gorevel.cn/docs/manual/index.htmlRevel框架手册介绍。Revel新手?先了解Revel的有关概念.遇到问题?去Revel邮件列表revel-framework@googlegroups.com搜索一...

    [阅读全文]

  • 概要 [内容预览] 0 | 2019-01-25 14:26:44
    由jinlunxue创建,最后一次修改2016-02-23介绍概念项目结构

    [阅读全文]

 Revel   29   30   1/1页   首页   1   尾页   GO