【技术实现步骤摘要】
网页开发框架
本申请涉及WEB开发
,具体涉及一种网页开发框架。
技术介绍
传统WEB开发一个增删改查的作业,需要写JS代码,排版布局好HTML,还要写服务端CS(Client/Servers,客户端/服务器)类及相应处理逻辑,连接数据库的相关类和功能。这些工作费时费力,时间成本高。并且这样的开发过程会使每个页面代码不一致,因而即使实现类同的功能,也需要从头开始写。变量、代码不统一,导致测试质量不高,无法聚合复用相应功能;这样就导致开发效率低,开发成本居高不下。相关技术中,存在开发成本高、硬编码以及编码不统一的问题;后续经过多人维护及开发后,WEB页面无法统一,并且二次开发的前期准备时间周期长。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种网页开发框架。根据本申请的实施例,提供一种网页开发框架,包括:对象生成模块,用于根据数据库中相关数据表的结构生成相应的内容对象;状态保存模块,用于收集页面操作的相关数据,并根据页面操作保存标签对象的数据状态;数据交互模块,用于将页面操作的相关数据存放在数据模型中,并进行页面与服务端的数据交互;模型解 ...
【技术保护点】
1.一种网页开发框架,其特征在于,包括:对象生成模块,用于根据数据库中相关数据表的结构生成相应的内容对象;状态保存模块,用于收集页面操作的相关数据,并根据页面操作保存标签对象的数据状态;数据交互模块,用于将页面操作的相关数据存放在数据模型中,并进行页面与服务端的数据交互;模型解析模块,用于对所述数据模型进行解析,获得数据库对象;数据服务模块,用于处理所述数据库对象,并向数据库请求数据。
【技术特征摘要】
1.一种网页开发框架,其特征在于,包括:对象生成模块,用于根据数据库中相关数据表的结构生成相应的内容对象;状态保存模块,用于收集页面操作的相关数据,并根据页面操作保存标签对象的数据状态;数据交互模块,用于将页面操作的相关数据存放在数据模型中,并进行页面与服务端的数据交互;模型解析模块,用于对所述数据模型进行解析,获得数据库对象;数据服务模块,用于处理所述数据库对象,并向数据库请求数据。2.根据权利要求1所述的开发框架,其特征在于,所述相关数据表的结构包括如下项中的至少一项:相关数据表的关系、关联数据表的栏位及注释。3.根据权利要求1所述的开发框架,其特征在于,所述内容对象包括如下项中的至少一项:HTML标签、js代码、CSS布局。4.根据权利要求1所述的开发框架,其特征在于,所述页面操作包括如下项中的至少一项:增加、删除、修改、查询。5.根据权利要求1所述的开发框架,其特征在于,所述根据页面操作保存标签对象的数据状态,包括:处理页面操作的数据逻辑;对处理后的结果进行过滤并赋值到页面;保存页面上...
【专利技术属性】
技术研发人员:张锦林,
申请(专利权)人:中山市晋华软件科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。