【技术实现步骤摘要】
基于SpringBoot的web系统后端实现方法及装置
[0001]本专利技术涉及web系统开发
,尤其涉及一种基于SpringBoot的web系统后端实现方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前主流的基于SpringBoot的web系统开发都是采用三层架构体系实现的,分别是:页面显示层、业务逻辑层和数据访问层。其中页面显示层主要将业务功能展现给用户使用,并采集用户操作和提交的数据;业务逻辑层实现用户操作后具体要执行的逻辑功能;数据访问层实现对数据的访问和操作处理。
[0004]在开发过程中,需要在逻辑上清晰这三层分别实现的功能,并以此设计整个系统,管理整个系统的数据文件。由于市场随时在变,市场对业务提出了更多更深入的适应需求,这些需求最终都将在软件系统上实现。频繁而深入的变动带来的是整个web 系统面临不停的升级改造,增加了巨大的开发成本。
[0005]以开发两个对象模 ...
【技术保护点】
【技术特征摘要】
1.一种基于SpringBoot的web系统后端实现方法,其特征在于,所述方法包括:接收页面显示层上送的操作数据;从操作数据中提取操作数据对应的业务ID和维护对象ID;从数据访问层存储的业务参数表中,获取与业务ID对应的配置信息,所述配置信息包括不同数据字段各自对应的业务处理逻辑、每个数据字段所在的数据表,以及每个数据字段与数据表中表字段的映射关系;将维护对象ID和业务处理逻辑组合为条件表达式;利用所述条件表达式处理所述操作数据。2.根据权利要求1所述的方法,其特征在于,在接收页面显示层上送的操作数据之后,所述方法还包括:遍历操作数据,确定操作数据中是否包含数据字典;如果操作数据中包含数据字典,则根据预先存储的数据字典与字典项的对应关系,确定操作数据中数据字典对应的字典项;利用所述条件表达式处理所述操作数据,包括:利用所述条件表达式处理所述字典项。3.根据权利要求1所述的方法,其特征在于,业务处理逻辑的固定位置设置变量,将维护对象ID和业务处理逻辑组合为条件表达式,包括:利用维护对象ID替换业务处理逻辑固定位置设置的变量;将替换后的业务处理逻辑确定为条件表达式。4.根据权利要求1至3任一项所述的方法,其特征在于,条件表达式为SQL语句,当业务ID对应的业务不是查询业务时,利用所述条件表达式处理所述操作数据,包括:利用条件表达式和操作数据生成SQL处理语句,所述SQL处理语句中包含数据字段的更新值、数据字段所在的数据表,及数据字段与数据表中表字段的映射关系;利用SQL处理语句将相应数据表中的相应表字段更新为所述数据字段的更新值。5.一种基于SpringBoot的web系统后端实现装置,其特征在于,所述装置包括:接收模块,用于接收页面显示层上送的操作数据;提取模块,用于从接收模块接收的操作数据中提取操作数据对应的业务ID...
【专利技术属性】
技术研发人员:杜鹃,叶桂全,陈光柳,吴宏招,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。