【技术实现步骤摘要】
MVC模式设计模型层的数据请求处理方法、装置及设备
本专利技术涉及计算机应用
,特别是涉及一种MVC模式设计模型层的数据请求处理方法、装置、设备及计算机可读存储介质。
技术介绍
MVC(模型-视图-控制器,ModelViewController)是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。目前行业内基于MVC模式设计实现的系统,其中模型(model)层,基本是基于编码来实现,将业务逻辑、数据转换等模型层功能,通过编写Java、PHP等程序代码来实现,代码难以直观理解,对用户的程序编码技术要求高,业务模型的开发和维护难度大。综上所述,如何有效地解决代码难以直观理解,对用户的程序编码技术要求高,业务模型的开发和维护难度大等问题,是目前本领域技术人员急需解决的问题。
技术实现思路
...
【技术保护点】
1.一种MVC模式设计模型层的数据请求处理方法,其特征在于,包括:/n接收数据请求,并对所述数据请求进行解析,得到所述数据请求对应的待处理数据的数据模块标识信息;/n利用模板解析程序调用与所述数据模块标识信息匹配的YAML语法的各程序组件,得到由各所述程序组件构建的YAML模板;/n利用所述YAML模板与底层数据库进行数据交互操作,以对所述待处理数据进行处理。/n
【技术特征摘要】
1.一种MVC模式设计模型层的数据请求处理方法,其特征在于,包括:
接收数据请求,并对所述数据请求进行解析,得到所述数据请求对应的待处理数据的数据模块标识信息;
利用模板解析程序调用与所述数据模块标识信息匹配的YAML语法的各程序组件,得到由各所述程序组件构建的YAML模板;
利用所述YAML模板与底层数据库进行数据交互操作,以对所述待处理数据进行处理。
2.根据权利要求1所述的MVC模式设计模型层的数据请求处理方法,其特征在于,当所述数据请求为数据获取请求时,利用所述YAML模板与底层数据库进行数据交互操作,以对所述待处理数据进行处理,包括:
利用所述YAML模板从所述底层数据库中加载所述待处理数据;
按照预定义的YAML数据格式将所述待处理数据转化为Map数据对象。
3.根据权利要求1或2所述的MVC模式设计模型层的数据请求处理方法,其特征在于,对所述数据请求进行解析,得到所述数据请求对应的待处理数据的数据模块标识信息,包括:
对所述数据请求进行解析,得到所述数据请求对应的待处理数据的数据模块标识信息和请求方身份信息;
在利用模板解析程序调用与所述数据模块标识信息匹配的YAML语法的各程序组件之前,还包括:
对所述请求方身份信息进行身份校验;
当身份校验成功时,执行所述利用模板解析程序调用与所述数据模块标识信息匹配的YAML语法的各程序组件的步骤。
4.根据权利要求3所述的MVC模式设计模型层的数据请求处理方法,其特征在于,利用模板解析程序调用与所述数据模块标识信息匹配的YAML语法的各程序组件,得到由各所述程序组件构建的YAML模板,包括:
按照预设层级关系,利用所述模板解析程序调用与所述数据模块标识信息匹配的YAML语法的各所述程序组件,得到由各所述程序组件构建的与所述预设层级关系对应的YAML模板。
5.一种MVC模式设计模型层的数据请求处理装置,其特征在于,包括:
请求解析模块,用于接收数据请求,并对所述数据请求进行解析,得到所述数据请求对应...
【专利技术属性】
技术研发人员:许慧,张文健,姜明月,郭宝亮,
申请(专利权)人:山东中创软件工程股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。