【技术实现步骤摘要】
基于javaweb项目属性匹配的方法、系统、电子设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种基于javaweb项目属性匹配的方法、系统、电子设备及存储介质。
技术介绍
[0002]目前javaweb单体架构软件项目,开发人员完成项目开发,进入自测阶段时,经常出现一些低级问题,比如页面属性名称、input标签输入框类型(type)、长度限制(maxlength属性)等与后端不配。该类问题并不能一次性的将不匹配属性检测出来一个web页面经常测试多次才能将属性不匹配问题全部检测并修改完成,将大量浪费在低级问题上,无法针对业务快速系统的自测开发的功能模块。
[0003]javaweb架构项目,开发人员完成开发时,进入自测阶段。排除一些页面属性命名、类型、字符长度等与后端java bean对象以及数据库表字段属性不一致导致系统错误。此类问题开发阶段容易产生,但发现并调整需要一定的人力,为了解决该技术问题现提出一种基于javaweb项目属性匹配的方法、系统、电子设备及存储介质。
技术实现思路
r/>[0004]为本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于javaweb项目属性匹配的方法,其特征在于,该方法包括:扫描html页面,生成html属性信息;根据js文件中访问后端地址,检测关联java代码中bean属性,获得后端java bean属性信息;根据配置文件中数据库配置地址,访问对象的数据表结构,获取数据库表结构信息;以数据库表结构信息为依据,将html属性信息、后端java bean属性信息分别进行逐一比对;如果比对结果一致,页面提示比对成功,并根据页面属性按照属性类型自动预初始化值,预保存到数据库表中,并将数据表结构与字段值展示在可视化页面中;如果比对结果不一致,将比对出的结果分配不同等级。2.如权利要求1所述的基于javaweb项目属性匹配的方法,其特征在于,所述html属性信息包括html中属性名称、属性类型和属性值大小。3.如权利要求1所述的基于javaweb项目属性匹配的方法,其特征在于,所述后端java bean属性信息包括bean属性名称息和类型。4.如权利要求1所述的基于javaweb项目属性匹配的方法,其特征在于,所述数据库表结构信息包括相对应数据库表字段的属性、类型、长度信息。5.如权利要求1所述的基于javaweb项目属性匹配的方法,其特征在于,所述数据库表字段采用下划线命名法,前端html属性名称与后端java bean属性名称采用小驼峰命名法。6.如权利要求1所述的基于javaweb项目属性匹配的方法,其特征在于,所述如果比对结果不一致,将比对出的结果分配不同等级且输出日志,其中,所述不同等级包括提示、警告、...
【专利技术属性】
技术研发人员:冯忠堂,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。