文件名称:Goweb开发框架ecgo.zip
文件大小:29KB
文件格式:ZIP
更新时间:2022-08-08 02:34:34
开源项目
ecgo 是一个易学、易用、易扩展的go web开发框架。核心功能包括:自动规则路由,支持RESTfulrequest的二次封装可以直接使用格式化的Get,Post,Cookie,Session等变量来处理请求数据方便的上传文件操作response二次封装添加SetCookie,SetHeader,ShowErr,Redirect等方法支持模板渲染Render,模板支持include子模板内置基于文件和memcache的session支持,同时支持自定义sessionHandler支持静态文件服务提供ini配置文件读取,benchmark,log等辅助方法支持mysql和memcache的dao封装,简化数据操作提供pv、流量的实时统计其它配置文件和预编译模板的实时重新加载提供validator,支持扩展规则daemon (github.com/tim1020/godaemon)设计和实现过程可参考本人博客文章 标签:ecgo
【文件预览】:
ecgo-master
----main.go(7KB)
----request.go(5KB)
----dao()
--------memcache.go(2KB)
--------mysql.go(7KB)
----common.go(7KB)
----session.go(6KB)
----tools()
--------ecgo(2KB)
--------example()
----handler.go(3KB)
----README.MD(2KB)
----util()
--------conf.go(2KB)
--------benchmark.go(846B)
--------timer.go(247B)
--------log.go(2KB)
--------validator.go(4KB)
--------tools.go(704B)
----h.go(5KB)
----response.go(3KB)