一种基于控件开发模式的Web应用开发及更新方法技术

技术编号:20241941 阅读:36 留言:0更新日期:2019-01-29 23:13
本发明专利技术涉及一种基于控件开发模式的Web应用开发及更新方法,其特征在于分为三层:配置层、解析层、展示层,配置层:通过控件管理系统,进行控件的新增、修改和删除操作;根据需求,进行页面所需控件的配置工作,生成XML文件;解析层:解析配置层生成的XML文件,生成相应代码装载入HTML页面,生成新的HTML页面;展示层:对解析层生成的HTML文件进行渲染展示、事件绑定与数据动态加载。解决Web应用开发和更新升级过程非常耗时的问题,达到一种可以根据客户需求快速对Web应用进行动态的开发、调整、更新迭代的效果。

【技术实现步骤摘要】
一种基于控件开发模式的Web应用开发及更新方法
本专利技术涉及一种基于控件开发模式的Web应用开发及更新方法,属于计算机

技术介绍
Web应用的开发从技术角度来讲有很多种,例如JavaWeb、.net、PHP等都是主要的开发流派。目前也有基于功能型的快速Web开发,例如针对电商功能的Web页面搭建,但是其主要局限在单一功能下,不能复用在其他功能场景中。也有基于行业的模板化Web开发方式,例如针对电力系统、政府部门办公系统、餐饮行业管理系统等的Web开发,但是这些系统局限在当前行业下,不能跨行业应用,也不能实现灵活的配置化开发。当前的Web应用前端开发主要过程是:确定需求、设计界面、编写界面代码、编写逻辑代码、对接后台、发布版本。从上述过程可以总结出传统Web应用开发的弊端有以下两点:1.开发是针对具体需求而定的;2.需求变更或有新需求时,都要重复上述过程。这样的开发过程耗时耗力而且产出的代码不可复用,制约着Web应用开发和版本迭代的速度。对客户来说,这一过程耗时长、体验差,对开发者来说,这一过程重复性高、繁琐、复杂。
技术实现思路
本专利技术的目的在于提供一种基于控件开发模式的本文档来自技高网...

【技术保护点】
1.一种基于控件开发模式的Web应用开发及更新方法,其特征在于分为三层:配置层、解析层、展示层:1). 配置层:通过控件管理系统,进行控件的新增、修改和删除操作;根据需求,进行页面所需控件的配置工作,生成XML文件;a. 将页面元素拆分为相对独立的控件,通过对控件的组装和对控件属性的控制完成整个页面的配置,便于Web应用的搭建与页面的动态化实现;b. 配置页面控件时,增加了对控件基本样式的控制;2). 如果控件需要有数据展示,则可配置接口用以和后端交互数据;c. 如果控件有特殊效果或功能实现,则可单独写出相应代码,配置在该控件代码中;d.如果控件中有需要验证的属性,则可以配置该控件需要验证以及...

【技术特征摘要】
1.一种基于控件开发模式的Web应用开发及更新方法,其特征在于分为三层:配置层、解析层、展示层:1).配置层:通过控件管理系统,进行控件的新增、修改和删除操作;根据需求,进行页面所需控件的配置工作,生成XML文件;a.将页面元素拆分为相对独立的控件,通过对控件的组装和对控件属性的控制完成整个页面的配置,便于Web应用的搭建与页面的动态化实现;b.配置页面控件时,增加了对控件基本样式的控制;2).如果控件需要有数据展示,则可配置接口用以和后端交互数据;c.如果控件有特殊效果或功能实现,则可单独写出相应代码,配置在该控件代码中;d.如果控件中有需要验证的属性,则可以配置该控件需要验证以及验证所适用的规则;e.基于Web应用页面,自定义的控件和属性,用于Web应用页面的动态配置、事件绑定、业务流转,便于实现符合需求的业务规则和处理逻辑;3).解析层:解析配置层生成的XML文件,生成相应代码装载入HTML页面,生成新的HTML页面;a.基于解析XML文件的通用插件,解析XML文件中的不同种类的控件,生成相应代码装载至HTML文件中;b.基于表单和字段验证的通用插件,解析页面中需要验证的控件和所需的验证规则,完成数据交互前的通用验证;c.通过插件完成控件特殊功能或样式代码的解析和加载;d.完成前后台交互代码的加载;4).展示层:对解析层生成的HTML文件进行渲染展示、事件绑定与数据动态加载;a.基于不同浏览器,完成Web应用界面的展示,支持各种主流浏览器的界面展示和功能实现;b.基于解析出的代码,完成所需数据的加载和展示;具体步骤如下:首先建立一套模板化的页面母版库和前端组件库,用于组成页面中的各种功能模块;页面母版库和功能控件库是两个相对独立的部分,...

【专利技术属性】
技术研发人员:王立军齐晓峰邵禹源王峙博李强李大刚
申请(专利权)人:长春玖佰软件技术有限公司
类型:发明
国别省市:吉林,22

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

1