[发明专利]一种软件开发框架的控制方法、装置、终端及其系统在审
申请号: | 202011346700.8 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112463118A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 郭冬冬 | 申请(专利权)人: | 北京宏景世纪软件股份有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20;G06F21/62 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 葛钟 |
地址: | 100089 北京市海淀区丰智*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 开发 框架 控制 方法 装置 终端 及其 系统 | ||
本发明涉及一种软件开发框架的控制方法、装置、终端及其系统。该方法包括:接收用户操作前端浏览器生成的业务请求及业务数据;业务数据包括:交易号、用户身份标识和提交数据信息;利用交易号获取对应的预设的交易配置文件及配置信息;配置信息包括交易号、权限号和交易类;交易类为不能拆分的业务原子;结合交易号通过用户身份标识对用户进行权限验证;若权限验证通过,结合提交数据信息执行交易类,得到执行结果;将执行结果返回前端浏览器。上述方法中配置文件中的交易类为不开再分的业务原子,以此极大地提高了系统开发效率,同时提高了开发框架的实用性。
技术领域
本发明涉及软件开发框架技术领域,具体涉及一种软件开发框架的控制方法、装置、终端及其系统。
背景技术
软件系统的建立是为了解决人们生活或工作的需求,随着软件需求的增多,软件的开发亦日渐成熟。目前,研发人员大多利用开发框架进行软件研发。例如常用的J2EE框架。该框架应用于Java编程语言。研发人员使用J2EE框架可完成目标需求软件。
目前利用框架开发一个应用系统通常是以下流程:收集需求,对需求进行分析并立项;确定使用的技术框架,并针对技术框架编写详细的规范文档;根据业务和规范文档编写详细的开发文档,并划分任务;开发人员开发程序;程序开发完成,交付使用;程序业务需求发生变化,相关代码修改或重新开发。目前主流的J2EE框架研发过程也按上述流程,上述流程中的开发模式中的规范文档尤其重要,直接影响程序的开发效率和程序稳定性。但是目前J2EE框架的维护重点都在前后端数据交互传输和结构分层解耦方面,对系统开发中的实际业务代码规则没有具体的规则,基本都是各系统根据各业务单独控制。当业务发生改变时通常需要利用J2EE框架进行二次开发,软件系统开发效率低。同时在开发过程中可能因为开发人员的变动导致造成已有功能不稳定、后期代码维护困难等问题。
发明内容
有鉴于此,本发明的目的在于克服现有技术的不足,提供一种软件开发框架的控制方法、装置、终端及其系统。
为实现以上目的,本发明采用如下技术方案:
一种软件开发框架的控制方法,包括:
接收用户操作前端浏览器生成的业务请求及业务数据;所述业务数据包括:交易号和提交数据信息;
利用所述交易号从开发框架的交易配置文件中获取对应的配置信息;所述配置信息包括交易号、权限号和交易类;所述交易类为不能拆分的业务原子;
结合所述交易号通过所述用户身份标识对用户进行权限验证;
若权限验证通过,结合所述提交数据信息执行所述交易类,得到执行结果;
将所述执行结果返回所述前端浏览器。
可选的,
所述利用所述交易号从开发框架的交易配置文件中获取对应的配置信息之前,还包括:
根据所述用户身份标识判断用户是否已登录软件开发框架的控制系统。
可选的,所述结合所述交易号通过所述用户身份标识对用户进行权限验证,包括:
根据所述交易号调取所述配置信息内的所述权限号;
根据所述用户身份标识调取用户信息;
判断所述用户信息中是否包含所述权限号;
若包含,则通过权限验证。
可选的,还包括:
判断是否接收到多个前端浏览器发送的相同的业务请求;
若没有接收到多个所述业务请求,执行步骤利用所述交易号从开发框架的交易配置文件中获取对应的配置信息。
可选的,所述配置信息还包括异步锁信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宏景世纪软件股份有限公司,未经北京宏景世纪软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011346700.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于业务驱动的表单设计实现方法和系统
- 下一篇:一种单层四旋翼飞行器