- 授权协议: GPL
- 开发语言: Lua
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/hylun/lua-resty-yii
- 软件文档: https://git.oschina.net/hylun/lua-resty-yii/blob/master/README.md?dir=0&filepath=README.md&oid=a87cc8a237e3a95af709bc250042f888e7c4fc0e&sha=602af02c9f10168ddb73eb7b8b02274b259f12ea
软件介绍
一个基于 OpenResty 的仿 Yii 的 web 框架,通过本框架能够极大降低openresty的开发入门门槛。
运行机制概述
每一次应用开始处理 HTTP 请求时,它都会进行一个近似的流程。
用户提交指向 入口脚本 index.lua 的请求
入口脚本会创建一个 应用(Application) 实例用于处理该请求,并加载配置。
应用会通过 request(请求) 应用组件解析被请求的路由。
应用创建一个 controller(控制器) 实例具体处理请求。
执行controller中的before()方法进行请求过滤。
如果执行before()返回true,则继续执行 action(动作),否则终止。
动作会加载一个数据模型,一般是从数据库中加载。
动作会渲染一个 View(视图),并为其提供所需的数据模型。
渲染得到的结果会返回给 response(响应) 应用组件。
响应组件会把渲染结果发回给用户的浏览器。
Java Web高级编程
威廉斯 (Nicholas S.Williams) / 王肖锋 / 清华大学出版社 / 2015-6-1 / CNY 99.80
Java成为世界上编程语言之一是有其优势的。熟悉JavaSE的程序员可以轻松地进入到Java EE开发中,构建出安全、可靠和具有扩展性的企业级应用程序。编写《Java Web高级编程——涵盖WebSockets、Spring Framework、JPA Hibernate和 Spring Security》一书的目的正是如此。 《Java Web高级编程:涵盖WebSockets、Sp......一起来看看 《Java Web高级编程》 这本书的介绍吧!
