您所在的位置: 成果库 一套基于PATHINFO路由实现的MVC模型系统

一套基于PATHINFO路由实现的MVC模型系统

发布时间: 2022-11-02

基本信息

合作方式: 技术服务
成果类型: 发明专利
行业领域:
电子信息技术,信息安全技术,通信技术,计算机及网络技术
成果介绍
在一个Web应用中,经常会包含一些业务逻辑、数据库处理逻辑以及处理用户输入的操作逻辑,之前我们的开发顺序是先要开发视图(View),然后再有我们后端处理程序处理对应的逻辑,还要操作数据库,这些一些列操作不仅使得各个页面显得十分混乱,完全没办法一目了然的梳理整个项目的逻辑,久而久之项目变得越来越臃肿,所以现有通过MVC设计模式来解决这种问题。 目前在用的MVC设计模式的系统实现原理普遍都是,需要开发者手动创建每个路由,再将URL映射到路由,在通过路由匹配到对应的控制器及具体的方法,这种技术实现有一个弊端就是每添加一项功能,都需要创建一个路由,如果当开发一个比较大的项目时,则需要创建很多路由,首先大量的路由通过URL匹配将会消耗一定的系统资源,再者大量的路由在后期的维护中也变的非常麻烦,往往要找系统的一个功能,要在大量的路由中寻找对应的控制器,故为了可以自动匹配路由并优化其MVC设计模式,亟需一套基于PATHINFO路由实现的MVC模型系统。
成果亮点
使用该方案开发的应用,被分离为三层,因此有时改变其中的一层就能满足应用的改变,视图模块与逻辑控制模块的分离,也提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度,同时它还有利于软件工程化管理,由于不同的层各司其职,有利于通过工程化、工具化产生管理程序代码。
团队介绍
北京中睿天下信息技术有限公司(以下简称“中睿天下”),成立于2014年6月,总部位于北京,并在北京、济南等地分别设立了研发中心。现有200余位员工,65%为专业技术人员,预计2024年前上市。中睿天下是以“实战对抗”为特点的能力价值型网络安全厂商。基于核心团队近20年的一线攻防实战经验,以及对政府、能源、金融、交通等行业业务的深入研究,通过「攻击溯源」技术构建面向实战对抗的新一代高级安全防护体系,帮助政企用户显著提升网络安全监测预警、分析研判、态势感知、攻击溯源以及应急处置等能力,有效应对来自外部专业组织和势力的高强度网络攻击
成果资料