一种基于HC-CELL的WEB页面管理方法技术

技术编号:15542510 阅读:81 留言:0更新日期:2017-06-05 11:25
本发明专利技术涉及计算机应用技术领域,特别涉及一种基于HC‑CELL的WEB页面管理方法。本发明专利技术由配置管理组件和解析模块组成。配置管理组件,包括HC‑CELL单元组件、基于HC‑CELL配置的页面组件以及资源调度模块。解析模块提供页面分析和转换功能,页面分析依据HC‑CELL单元配置规则对页面进行多维拆分,转换功能将页面拆分结果转换为可用代码资源。资源调度模块通过协定的调度渠道以任务的方式对代码资源进行交付。本发明专利技术将页面元素以HC‑CELL的方式存储,代码资源支持常规WEB应用使用,具有扩展性好、适用范围广等特点,可有效地应用于多种WEB系统中。

A WEB page HC management system based on CELL and its realization method

The present invention relates to the technical field of computer application, in particular to a WEB page HC management system based on CELL and its realization method. The system of the invention consists of a configuration management component and an analysis module. The configuration management module, including HC CELL, unit based on HC CELL page component configuration and resource scheduling module. The analytical module provides Web page analysis and conversion function, according to the HC CELL page analysis unit configuration rules for multidimensional split on the page, the page conversion function split results into usable code resources. The resource scheduling module delivers the code resources in a task-based manner through the scheduling channel of the protocol. The page elements in the HC CELL storage, WEB application code resources support routine use, has good expansibility and wide applicability, and can be effectively applied to a variety of WEB system.

【技术实现步骤摘要】
一种基于HC-CELL的WEB页面管理系统及其实现方法
本专利技术涉及计算机应用
,特别涉及一种基于HC-CELL的WEB页面管理系统及其实现方法。
技术介绍
随着计算机应用技术的发展,用户涉及到的系统业务需求愈趋向于多样化。伴随着业务的复杂化和客户需求不确定性,重复类似的WEB页面开发工作需要花费较多人力资源及时间。在传统业务系统内,常规WEB页面涉及到的页面组件类型多,样式定义复杂,开发重复性高。这时候更需要一种灵活度高和适用范围广的方法,可以在快速响应业务需求,并实现快速开发。
技术实现思路
本专利技术解决的技术问题在于针对重复类似的业务需求及其WEB页面开发工作需要花费较多时间的问题,提供了一种基于HC-CELL的WEB页面管理系统。通过HC-CELL单元组件的维护,实现了业务需求细化管理,可以在短时间内将业务需求拆分并实现快速开发。同时,以模板的方式定制页面,保证了系统的多元化及可扩展性。本专利技术解决的另一技术问题在于提供一种基于HC-CELL的WEB页面管理系统的实现方法。本专利技术解决上述技术问题之一的技术方案是:所述的系统由配置管理组件和解析模块组成,并提供相应的开发和集成接口:所述的配置管理组件,包括HC-CELL单元组件、基于HC-CELL配置的页面组件以及资源调度模块;所述的HC-CELL单元组件,是构成系统的核心单元,每一个HC-CELL单元具有唯一标识;单元组件由样式配置库和类型配置库组装而成,样式配置库以集合方式存在,配置完成后可多次关联,HC-CELL单元与样式配置库呈多对多或多对一的关系;类型配置库支持的类型组件包括WEB页面所具备的文本域、密码字段、单/多选按钮、复选框和下拉选项,配置项包含单个类型下所需要的名称、ID、展示值、控制权限、样式及关联字典集合;所述的页面组件,是基于HC-CELL配置的CELL单元集合,单个页面包括了一个或多个HC-CELL单元组件;组件布局采用模板的方式,通过定制页面布局模板,将单元组件组合摆放;所述的资源调度模块,提供了页面设计代码资源进行用户交付的功能;用户可选择邮件和文件服务器两种方式进行资源交付,交付资源包括页面唯一标识及代码资源;所述的解析模块,负责将完成布局的页面进行解析,并生成代码资源和唯一标识;依据HC-CELL单元配置规则和样式生成CELL单元代码,通过模板样式和单元组件布局生成布局代码;单元和布局代码合并后形成代码资源,资源按业务类型进行分类存放。所述的HC-CELL是高可配的页面组件单元,由样式配置库和类型配置库进行组装。所述的页面组件使用HC-CELL单元进行填充;可通过解析模块进行组件解析并生成代码资源。所述的配置管理组件提供CRUD访问接口,用于查询及维护HC-CELL单元、页面布局配置以及调度任务。本专利技术解决上述技术问题之二的技术方案是:所述的方法包括配置HC-CELL样式库、配置HC-CELL类型库、配置HC-CELL单元、页面组件维护、解析模块处理业务、资源调度模块运行;所述的配置HC-CELL样式库的步骤是:第一步,新建样式配置业务类型;第二步,选择业务类型下的子类型,可选项支持常规样式层叠表元素,包括文本、字体、边框、轮廓属性、外边距、填充、定位、浮动、尺寸以及显示与隐藏状态;第三步,新建子类型下对应属性值以及单位,以键值对的形式保存子类型集合;第四步,当键值对KEY重复时,清理冗余键值对;清理的规则是:当值为数值型时,比较键值对内的值,取值较大的键值;当值为布尔型时,取TRUE;第五步,保存子类型,根据时间戳生成子类型唯一标识以及加载序号;第六步,当业务类型存在多个子类型时,样式加载顺序按照加载序号加载;第七步,保存业务类型样式至样式库,生成该类型样式唯一标识;第八步,日志记录;所述配置HC-CELL类型库的步骤是:第一步,新建HC-CELL类型配置;第二步,选择类型组件:文本域、密码字段、单/多选按钮、复选框或者下拉选项;第三步,添加配置组件下对应的名称、ID、展示值、控制权限、样式及关联字典集合;第四步,当添加类型为文本域、密码字段时,关联字典集合为单一键值对;第五步,当添加类型为/多选按钮、复选框或者下拉选项时,关联字典集合为多键值对,同时需要配置默认键值对作为展示值;多选条件下可配置多对默认值;第六步,检查类型配置下ID是否存在重复项;第七步,检查多选情况下键值对是否存在重复KEY的情况;第八步,保存类型配置至类型库,生成类型逻辑ID;第九步,日志记录配置HC-CELL单元的步骤是:第一步,新建HC-CELL单元;第二步,选择类型库内一个类型;第三步,选择样式库内一种或多种样式;第四步,当选择多种样式时,对按照加载序号进行优先级关联;第五步,以树的形式关联类型ID和样式ID;第六步,保存HC-CELL单元,生成逻辑ID。第七步,日志记录,完成;所述页面组件维护流程是:第一步,新建页面模板;第二步,选择一个或者多个已配置完成的HC-CELL单元;第三步,按照模板布局存放HC-CELL单元;第四步,保存布局页面,生成页面唯一标识;第五步,日志记录,完成;所述解析模块处理流程是:第一步,新建解析任务;第二步,选择一个或多个布局完成页面添加至解析任务;第三步,分析当前解析页面布局样式;第四步,按照样式规则形成布局代码并输出到样式文件内;第五步,分析当前解析页面HC-CELL集合;第六步,按照HC-CELL类型进行分类处理;第七步,对每一类元素进行名称、ID、展示值、控制权限、样式及关联字典集合解析,并转换形成HC-CELL单元代码。第八步,合并布局代码和单元代码,在单元代码内进行布局代码引用。第九步,生成代码压缩包,并根据唯一标识命名。第十步,日志记录,完成;所述资源调度模块的流程是:第一步,新建调度任务;第二步,选择资源接收方式:邮件或文件服务器;第三步,选择接收目标;第四步,根据接收方式及目标,通过网络协议或者邮件服务器交付资源;第五步,日志记录,完成。本专利技术针对业务需求的复杂化及WEB页面重复复杂开发工作较多的问题,通过对业务需求进行分解,并以HC-CELL单元的形式进行定制。HC-CELL单元囊括了页面元素类型及样式,支持多种方式定制;页面组件统一管理HC-CELL单元,定制化模板更加贴近客户需求。解析模块实现了代码的快速分析和转换。各个模块紧密结合,将重复复杂的代码开发简单化,通过系统快速实现页面开发。通过需求拆分、CELL单元组装和代码转换三个流程,保证了系统的灵活性和扩展性。附图说明下面结合附图对本专利技术进一步说明:图1是本专利技术的总体结构图;图2是本专利技术解析模块的处理活动图;图3是本专利技术HC-CELL单元样式库配置的序列图。图4是本专利技术HC-CELL单元类型库配置的序列图。图5是本专利技术HC-CELL单元配置的序列图。具体实施方式本专利技术针对重复复杂的业务需求页面定制及其代码开发工作花费时间较多时间的问题,提供了一种基于HC-CELL的WEB页面管理系统。实现了页面元素定制化管理,可以实现WEB页面绘制简化及代码快速开发。图1表示了本专利技术的总体结构图,由配置管理组件和解析模块组成。HC-CELL:高可配的页面组件单元,由样式配置库和类型配置库进行组装。配置管理组件:包括HC-CELL单元本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201611103306.html" title="一种基于HC-CELL的WEB页面管理方法原文来自X技术">基于HC-CELL的WEB页面管理方法</a>

【技术保护点】
一种基于HC‑CELL的WEB页面管理系统,其特征在于:所述的系统由配置管理组件和解析模块组成,并提供相应的开发和集成接口;所述的配置管理组件,包括HC‑CELL单元组件、基于HC‑CELL配置的页面组件以及资源调度模块;所述的HC‑CELL单元组件,是构成系统的核心单元,每一个HC‑CELL单元具有唯一标识;单元组件由样式配置库和类型配置库组装而成,样式配置库以集合方式存在,配置完成后可多次关联,HC‑CELL单元与样式配置库呈多对多或多对一的关系;类型配置库支持的类型组件包括WEB页面所具备的文本域、密码字段、单/多选按钮、复选框和下拉选项,配置项包含单个类型下所需要的名称、ID、展示值、控制权限、样式及关联字典集合;所述的页面组件,是基于HC‑CELL配置的CELL单元集合,单个页面包括了一个或多个HC‑CELL单元组件;组件布局采用模板的方式,通过定制页面布局模板,将单元组件组合摆放;所述的资源调度模块,提供了页面设计代码资源进行用户交付的功能;用户可选择邮件和文件服务器两种方式进行资源交付,交付资源包括页面唯一标识及代码资源;所述的解析模块,负责将完成布局的页面进行解析,并生成代码资源和唯一标识;依据HC‑CELL单元配置规则和样式生成CELL单元代码,通过模板样式和单元组件布局生成布局代码;单元和布局代码合并后形成代码资源,资源按业务类型进行分类存放。...

【技术特征摘要】
1.一种基于HC-CELL的WEB页面管理系统,其特征在于:所述的系统由配置管理组件和解析模块组成,并提供相应的开发和集成接口;所述的配置管理组件,包括HC-CELL单元组件、基于HC-CELL配置的页面组件以及资源调度模块;所述的HC-CELL单元组件,是构成系统的核心单元,每一个HC-CELL单元具有唯一标识;单元组件由样式配置库和类型配置库组装而成,样式配置库以集合方式存在,配置完成后可多次关联,HC-CELL单元与样式配置库呈多对多或多对一的关系;类型配置库支持的类型组件包括WEB页面所具备的文本域、密码字段、单/多选按钮、复选框和下拉选项,配置项包含单个类型下所需要的名称、ID、展示值、控制权限、样式及关联字典集合;所述的页面组件,是基于HC-CELL配置的CELL单元集合,单个页面包括了一个或多个HC-CELL单元组件;组件布局采用模板的方式,通过定制页面布局模板,将单元组件组合摆放;所述的资源调度模块,提供了页面设计代码资源进行用户交付的功能;用户可选择邮件和文件服务器两种方式进行资源交付,交付资源包括页面唯一标识及代码资源;所述的解析模块,负责将完成布局的页面进行解析,并生成代码资源和唯一标识;依据HC-CELL单元配置规则和样式生成CELL单元代码,通过模板样式和单元组件布局生成布局代码;单元和布局代码合并后形成代码资源,资源按业务类型进行分类存放。2.根据权利要求1所述的基于HC-CELL的WEB页面管理系统,其特征在于:所述的HC-CELL是高可配的页面组件单元,由样式配置库和类型配置库进行组装。3.根据权利要求1所述的基于HC-CELL的WEB页面管理系统,其特征在于:所述的页面组件使用HC-CELL单元进行填充;可通过解析模块进行组件解析并生成代码资源。4.根据权利要求2所述的基于HC-CELL的WEB页面管理系统,其特征在于:所述的页面组件使用HC-CELL单元进行填充;可通过解析模块进行组件解析并生成代码资源。5.根据权利要求1至4任一项所述的WEB页面管理系统,其特征在于:所述的配置管理组件提供CRUD访问接口,用于查询及维护HC-CELL单元、页面布局配置以及调度任务。6.一种权利要求1-5任一项所述的WEB页面管理系统实现方法,其特征在于:所述的方法包括配置HC-CELL样式库、配置HC-CELL类型库、配置HC-CELL单元、页面组件维护、解析模块处理业务、资源调度模块运行;所述的配置HC-CELL样式库的步骤是:第一步,新建样式配置业务类型;第二步,选择业务类型下的子类型,可选项支持常规样式层叠表元素,包括文本、字体、边框、轮廓属性、外边距、填充、定位、浮动、尺寸以...

【专利技术属性】
技术研发人员:郑葵荣李勇波季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1