[发明专利]网页开发框架有效
| 申请号: | 201811237809.0 | 申请日: | 2018-10-23 |
| 公开(公告)号: | CN109284469B | 公开(公告)日: | 2021-01-05 |
| 发明(设计)人: | 张锦林 | 申请(专利权)人: | 中山市晋华软件科技有限公司 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F8/38 |
| 代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 付登云 |
| 地址: | 528400 广东省中山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 开发 框架 | ||
本申请涉及一种网页开发框架,包括:对象生成模块,用于根据数据库中相关数据表的结构生成相应的内容对象;状态保存模块,用于收集页面操作的相关数据,并根据页面操作保存标签对象的数据状态;数据交互模块,用于将页面操作的相关数据存放在数据模型中,并进行页面与服务端的数据交互;模型解析模块,用于对所述数据模型进行解析,获得数据库对象;数据服务模块,用于处理所述数据库对象,并向数据库请求数据。本申请的网页开发框架将常用的逻辑功能封装成一个个通用、可复制的组件,大大提高开发人员效率,降低整体专案开发成本;节省开发人员开发、测试调整、上线后按用户定制化需求修改的开发过程的时间。
技术领域
本申请涉及WEB开发技术领域,具体涉及一种网页开发框架。
背景技术
传统WEB开发一个增删改查的作业,需要写JS代码,排版布局好HTML,还要写服务端CS(Client/Servers,客户端/服务器)类及相应处理逻辑,连接数据库的相关类和功能。这些工作费时费力,时间成本高。
并且这样的开发过程会使每个页面代码不一致,因而即使实现类同的功能,也需要从头开始写。变量、代码不统一,导致测试质量不高,无法聚合复用相应功能;这样就导致开发效率低,开发成本居高不下。
相关技术中,存在开发成本高、硬编码以及编码不统一的问题;后续经过多人维护及开发后,WEB页面无法统一,并且二次开发的前期准备时间周期长。
发明内容
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种网页开发框架。
根据本申请的实施例,提供一种网页开发框架,包括:
对象生成模块,用于根据数据库中相关数据表的结构生成相应的内容对象;
状态保存模块,用于收集页面操作的相关数据,并根据页面操作保存标签对象的数据状态;
数据交互模块,用于将页面操作的相关数据存放在数据模型中,并进行页面与服务端的数据交互;
模型解析模块,用于对所述数据模型进行解析,获得数据库对象;
数据服务模块,用于处理所述数据库对象,并向数据库请求数据。
进一步地,所述相关数据表的结构包括如下项中的至少一项:相关数据表的关系、关联数据表的栏位及注释。
进一步地,所述内容对象包括如下项中的至少一项:HTML标签、js代码、CSS布局。
进一步地,所述页面操作包括如下项中的至少一项:增加、删除、修改、查询。
进一步地,所述根据页面操作保存标签对象的数据状态,包括:
处理页面操作的数据逻辑;
对处理后的结果进行过滤并赋值到页面;
保存页面上标签对象的数据状态。
进一步地,所述标签对象为HTML标签。
进一步地,所述页面操作的相关数据包括:每个页面操作的数据及状态;
所述数据模型为xml model和/或json model。
进一步地,所述对所述数据模型进行解析,包括:
分析数据模型中存放的页面操作的类型;
与数据库进行交互,以使所述数据库根据页面操作的类型对相关数据进行处理;
将获取的反馈结果处理后生成数据库对象。
进一步地,所述将获得的反馈结果处理后生成数据库对象,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山市晋华软件科技有限公司,未经中山市晋华软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811237809.0/2.html,转载请声明来源钻瓜专利网。





