[发明专利]一种轻量级高性能的PHPWeb系统框架及工作方法在审
申请号: | 201811018895.6 | 申请日: | 2018-09-03 |
公开(公告)号: | CN109446454A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 孟彦;章文友;朱静轩 | 申请(专利权)人: | 中新网络信息安全股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F8/30 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 架构模式 配置文件 系统框架 控制器 加载 读取 加载控制器 公共入口 模型变量 模型检查 实例对象 视图文件 应用程序 语言检查 语言文件 初始化 框架基 预编译 插件 多层 构建 路由 内核 载入 调度 开发 创建 应用 检查 | ||
1.一种轻量级高性能的PHPWeb系统框架,其特征在于,包括:
应用程序生成类,所述应用程序生成类用于完成加载框架启动文件、实例化网站应用实例、应用程序初始化及后续工作;
路由类,所述路由类用于完成路由改写、启动路由解析;
框架基类,所述框架基类位于框架系统核心目录class中,其包括框架运行所需要的核心类库及用于网站和项目开发的常用工具类,且所述框架基类能够进行扩展;
构建项目核心配置文件,所述构建项目核心配置文件包括框架核心配置文件和应用程序实例配置文件;
MVC模块,所述MVC模块包括:
模型,所述模型用于封装与业务逻辑有关的代码和数据;
视图,所述视图将程序运行的结果返回给浏览器显示;
控制器,所述控制器用于接收用户输入,然后调用模型对输入数据进行处理并获得处理结果,最后将结果传递到视图,所述路由类通过路由解析后能够调取控制器。
2.根据权利要求1所述的一种轻量级高性能的PHPWeb系统框架,其特征在于,所述常用工具类包括核心类库包、数据库类库包、系统工具类库包、异常处理类库包。
3.根据权利要求1所述的一种轻量级高性能的PHPWeb系统框架,其特征在于,所述框架核心配置文件包括框架初始化inc配置文件和框架语言包lang配置文件。
4.根据权利要求1所述的一种轻量级高性能的PHPWeb系统框架,其特征在于,所述应用程序实例配置文件是在应用程序实例化之后生成的系统运行时环境和参数、常量的配置文件,包括inc配置文件、lang配置文件、common配置文件和local本地开发配置文件。
5.一种根据权利要求1所述的PHPWeb系统框架的工作方法,其特征在于,其包括如下步骤:
步骤1、加载公共入口文件;
步骤2、创建WEB实例对象,初始化WEB应用并执行应用;
步骤3、项目预编译并载入;
步骤4、检查并加载插件;
步骤5、URL分析和调度;
步骤6、获取当前执行的控制器和动作;
步骤7、加载控制器配置文件;
步骤8、语言检查并读取对应的语言文件;
步骤9、模型检查并定义相关的模型变量;
步骤10、生成视图文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中新网络信息安全股份有限公司,未经中新网络信息安全股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811018895.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种Android智能系统的新闻客户端系统
- 下一篇:页面处理方法与装置