[发明专利]网页开发方法和装置有效
申请号: | 201110435712.2 | 申请日: | 2011-12-21 |
公开(公告)号: | CN103176778B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 韩宁 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 开发 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种网页开发方法和装置。
背景技术
由于Web应用系统的灵活性,使得客户的个性化需求异常丰富,同一个Web应用系统针对不同的客户往往会有不同的代码版本。
发明人发现,开发Web应用系统过程中,为了满足客户的个性化需求,需要开发多个代码版本,从而产生大量的代码修改与维护工作,这使得Web应用系统的开发成本居高不下。
发明内容
本发明旨在提供一种网页开发方法和装置,以解决现有的代码开发工作量较大的问题。
在本发明的实施例中,提供了一种网页开发方法,包括:提供数据库,数据库包括参数表,参数表包括多条记录,每条记录保存一个配置化参数,配置化参数用于描述网页的配置化区域;获取用于生成网页的源代码;编译源代码,包括:从数据库中获取源代码中声明的配置化参数,解析配置化参数得到网页代码,将网页代码输出到源代码中设置的网页位置上。
在本发明的实施例中,提供了一种网页开发装置,包括:数据库模块,用于提供数据库,数据库包括参数表,参数表包括多条记录,每条记录保存一个配置化参数,配置化参数用于描述网页的配置化区域;获取模块,用于获取用于生成网页的源代码;编译模块,用于编译源代码,包括:从数据库中获取源代码中声明的配置化参数,解析配置化参数得到网页代码,将网页代码输出到源代码中设置的网页位置上。
本发明上述实施例的网页开发方法和装置因为采用配置化参数来自动输出网页代码,所以克服了现有的代码开发工作量较大的问题,提高了网页开发效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1示出了根据本发明实施例的网页开发方法的流程图;
图2示出了根据本发明优选实施例的基于配置化参数的开发方法的流程图;
图3示出了图2的网页开发方法的列表网页效果图;
图4示出了根据本发明实施例的网页开发装置的示意图。
具体实施方式
下面将参考附图并结合实施例,来详细说明本发明。
图1示出了根据本发明实施例的网页开发方法的流程图,包括:
步骤S10,提供数据库,数据库包括参数表,参数表包括多条记录,每条记录保存一个配置化参数,配置化参数用于描述网页的配置化区域;
步骤S20,获取用于生成网页的源代码;
步骤S30,编译源代码,包括:从数据库中获取源代码中声明的配置化参数,解析配置化参数得到网页代码,将网页代码输出到源代码中设置的网页位置上。
本实施例提供了基于配置化参数的网页代码自动生成方法,能够通过定义少量配置化参数的方式达到网页代码自动生成的目的,从而减少重复性开发、提高代码修改效率。更为重要的是,通过灵活的高可配置度的参数信息可以满足客户的大部分样式及功能方面的需求;同时,对于配置化参数影响之外的功能,可以在网页代码中直接编写,并通过配置化参数控制其是否使用。这样,针对每个项目仅需保留其少量的配置化信息,主体代码皆使用同一套代码,使Web应用系统的产品化成为可能。
网页中的配置化区域是网页代码中需要编写一组特定功能的代码的区域,可以包括:按钮区域、查询条件区域、列表区域、编辑项区域、JavaScript校验代码区域、以及其它需要使用配置化信息的区域(如标题栏、导航栏等)。此外,不同的网页可能包含不同的配置化区域,譬如一个列表网页可以包括按钮区域、查询区域、列表区域、其它需要使用配置化信息的区域。
参数表的列字段可以包括:参数Id、参数簇编码、参数簇及参数描述、参数名称、参数值、参数格式、备注、是否使用、排序号、备用字段1、备用字段2、备用字段3、备用字段4、备用字段5。其中“参数簇编码”及“参数名称”用于参数的查询定位,“参数簇及参数描述”和“备注”仅用作描述说明,而“参数值”、“参数格式”、“是否启用”、“排序号”及5个备用字段则用来定义参数的各种配置化效果,其中“参数格式”为参数表的配置化核心内容,其值为一串字符串,通过字符串中各位的数值来定义各种配置化效果。
根据本发明优选实施例的各个字段的含义及其配置化效果如下:
参数格式说明
1)系统
参数默认格式:00。暂无定义。
2)业务
参数默认格式:000。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110435712.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种掘进机及其辅助行走机构
- 下一篇:一种机械式井下测径探头及应用方法