【技术实现步骤摘要】
数据处理方法、装置及计算机可读存储介质
本专利技术涉及数据传输
,特别是涉及一种数据处理方法、装置及计算机可读存储介质。
技术介绍
程序分外壳层(又称接口层、表现层)、业务层(又叫业务逻辑层)和数据访问层。其中外壳层主要指与用户交互的界面,用于接收用户输入的数据和显示处理后用户需要的数据;业务层是外壳层和数据访问层之间的桥梁,用于实现业务逻辑,业务逻辑具体包含:验证、计算、业务规则等等;数据访问层是数据库的主要操作者,主要实现对数据的增、删、改、查,同时可以将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。三层架构的程序在使用过程中,外壳层向下调用业务层,业务层向下调用数据访问层,数据访问层访问数据库,实现对数据库中数据的操作。然而在现有的三层架构中,接口层、业务层、数据访问层耦合性高,降低了开发效率。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法、装置及计算机可读存储介质。为了解决上述问题,本专利技术实施例公开了一种数据处理方法,应用于数据处理系统,所述数据处理系统包括依次通信连接的外壳层、业务层、数据链路层和数据访问层,所述方法包括:所述外壳层接收用户的业务请求;所述外壳层调用所述业务层,所述业务层对所述业务请求进行处理,生成处理结果;所述业务层调用所述数据链路层,所述数据链路层根据所述处理结果,修改所述数据链路层的字段属性;所述数据链路层调用所 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括依次通信连接的外壳层、业务层、数据链路层和数据访问层,所述方法包括:/n所述外壳层接收用户的业务请求;/n所述外壳层调用所述业务层,所述业务层对所述业务请求进行处理,生成处理结果;/n所述业务层调用所述数据链路层,所述数据链路层根据所述处理结果,修改所述数据链路层的字段属性;/n所述数据链路层调用所述数据访问层,所述数据访问层访问数据库中的数据表;/n所述数据访问层根据修改后的字段属性,对所述数据表进行修改。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括依次通信连接的外壳层、业务层、数据链路层和数据访问层,所述方法包括:
所述外壳层接收用户的业务请求;
所述外壳层调用所述业务层,所述业务层对所述业务请求进行处理,生成处理结果;
所述业务层调用所述数据链路层,所述数据链路层根据所述处理结果,修改所述数据链路层的字段属性;
所述数据链路层调用所述数据访问层,所述数据访问层访问数据库中的数据表;
所述数据访问层根据修改后的字段属性,对所述数据表进行修改。
2.根据权利要求1所述的方法,其特征在于,所述数据链路层包括多条数据链路,所述业务层调用所述数据链路层,所述数据链路层根据所述处理结果修改所述数据链路层字段属性,包括:
所述业务层根据所述业务请求对应的数据表,查询所述数据链路层中与所述数据表对应的目标链路;
所述数据链路层根据所述处理结果,修改所述目标链路的字段属性。
3.根据权利要求1所述的方法,其特征在于,所述数据处理系统还包括服务层,所述服务层与所述外壳层和所述业务层分别通信连接,所述业务请求包括共有业务请求和私有业务请求,在所述外壳层接收用户的业务请求之后,所述方法还包括:
所述外壳层调用所述服务层,所述服务层对所述共有业务请求进行处理,生成第一处理结果;
所述服务层调用所述业务层,所述业务层对所述私有业务请求进行处理,生成第二处理结果;
所述数据链路层根据所述处理结果,修改所述数据链路层的字段属性,包括:
所述数据链路层根据所述第一处理结果和所述第二处理结果,修改所述数据链路层的字段属性,或者,所述数据链路层根据所述第二处理结果,修改所述数据链路层的字段属性。
4.根据权利要求3所述的方法,其特征在于,所述共有业务请求包括验证业务请求,在所述外壳层调用所述服务层对所述共有业务请求进行处理,生成第一处理结果之后,所述方法还包括:
所述服务层判断所述第一处理结果是否符合预设条件;
所述服务层调用所述业务层,所述业务层对所述私有业务请求进行处理,生成第二处理结果,包括:
在所述第一处理结果符合所述预设条件的情况下,所述服务层调用所述业务层,所述业务层对所述私有业务请求进行处理,生成第二处理结果。
5.根据权利要求1所述的方法,其特...
【专利技术属性】
技术研发人员:薛洪立,王东川,沈军,王艳辉,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。