[發明專利]一種輕量級高性能的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.szxzyx.cn/pat/books/201811018895.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種Android智能系統的新聞客戶端系統
- 下一篇:頁面處理方法與裝置





