一种跨Web框架的页面逻辑装配架构及方法技术

技术编号:18913228 阅读:39 留言:0更新日期:2018-09-12 02:51
本发明专利技术涉及一种跨Web框架的页面逻辑装配方法,它包含以下步骤,S1:定义页面逻辑构件的标准;S2:对页面逻辑进行提取和分类;S3:针对开源框架对页面逻辑构件进行封装;S4:对页面逻辑构件进行构件库管理;S5:对页面逻辑构件进行可视化装配;S6:运行装配好的页面逻辑。本发明专利技术还涉及一种跨Web框架的页面逻辑装配架构,它包括页面逻辑构件、构件库和编辑器;构件库用于存放所述页面逻辑构件并对所述页面逻辑构件进行管理,编辑器用于从所述构件库中获取页面逻辑代码并以可视化方式进行开发和装配。本发明专利技术为项目开发页面逻辑提供一种统一的开发方法,通过对方法的统一封装实现方法的跨页面框架开发,实现同一程序在不同页面框架中无缝切换。

A framework and method for page logical assembly across Web framework

The present invention relates to a method of logical assembly of pages across Web frameworks, which comprises the following steps: S1: standard for defining page logic components; S2: extraction and classification of page logic; S3: encapsulation of page logic components against open source frameworks; S4: component library management of page logic components; S5: page logic. Edit components for visual assembly; S6: run the assembled page logic. The invention also relates to a page logical assembly architecture across a Web framework, which comprises a page logical component, a component library and an editor; a component library is used to store and manage the page logical component, and an editor is used to obtain the page logical code from the component library and visualize it. Development and assembly. The invention provides a unified development method for the project development page logic, and realizes the seamless switching of the same program in different page frames by developing the cross-page frame of the unified encapsulation method.

【技术实现步骤摘要】
一种跨Web框架的页面逻辑装配架构及方法
本专利技术涉及用户界面的开发和运行工具领域,特别是一种跨Web框架的页面逻辑装配架构及方法。
技术介绍
在传统的B/S架构的系统中,页面开发的工作量占到了一半,其中页面的逻辑控制部分的开发又占到了近一半左右的工作量,因此提高此部分的代码开发效率对软件业的发展具有非常现实的意义。业界为解决此问题也陆续出现开发出许多开源框架。然而框架开发出的页面的控制方法都是该框架所特有的绑定特定的,无法做到使用相同的方法进行页面逻辑的控制。使得页面逻辑的开发必须基于特定的框架,无法做到无缝切换。在传统的网页逻辑的开发过程中,开发的需要直接和框架进行紧耦合,而每个前端逻辑框架的接口和标准又不统一,因此会造成如下几方面的问题:1)开发人员需要学习众多框架,费时费力;2)开发出来的代码量普遍很大,开发周期长;3)后期维护困难,维护成本大;4)容易形成他人的代码难以维护的困境;5)与框架绑定较紧,容易受框架本身的条款制约;6)当框架升级迭代时,难以随着框架进行升级。
技术实现思路
本专利技术的目的在于克服现有技术的缺点,提供一种跨Web框架的页面逻辑装配架构,为项目开发页本文档来自技高网...

【技术保护点】
1.一种跨Web框架的页面逻辑装配方法,其特征在于,它包含以下步骤:S1:定义页面逻辑构件的标准;S2:对页面逻辑进行提取和分类;S3:针对开源框架对页面逻辑构件进行封装;S4:对页面逻辑构件进行构件库管理;S5:对页面逻辑构件进行可视化装配;S6:运行装配好的页面逻辑。

【技术特征摘要】
1.一种跨Web框架的页面逻辑装配方法,其特征在于,它包含以下步骤:S1:定义页面逻辑构件的标准;S2:对页面逻辑进行提取和分类;S3:针对开源框架对页面逻辑构件进行封装;S4:对页面逻辑构件进行构件库管理;S5:对页面逻辑构件进行可视化装配;S6:运行装配好的页面逻辑。2.如权利要求1所述的一种跨Web框架的页面逻辑装配方法,其特征在于:在S1中,所述页面逻辑构件的标准包括但不限于页面逻辑构件的存在形式、构件的接口类型和构件的运行模式。3.如权利要求1所述的一种跨Web框架的页面逻辑装配方法,其特征在于:在S2中,所述页面逻辑分类包括但不限于对页面逻辑构件的功能、粒度和使用范围进行分类。4.如权利要求所述1或3所述的一种跨Web框架的页面逻辑装配方法,其特征在于,在S2中,所述提取和分类的步骤如下:S21:对页面逻辑流程进行分析;S22:分析后形成页面逻辑构件列表清单;S23:将所述清单中的构件按功能分类,形成构件功能分类表;S24:将所述清单中的构件按粒度分类,形成构件粒度分类表;S25:将所述清单中的构件按使用范围分类,形成构件应用范围表;S26:分析所述构件功能分类表、构件粒度分类表和构件应用范围表中的子构件是否可进一步分类,是,则执...

【专利技术属性】
技术研发人员:刘魁舒红平曹亮
申请(专利权)人:成都淞幸科技有限责任公司
类型:发明
国别省市:四川,51

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

1