[发明专利]一种跨Web框架的页面逻辑装配架构及方法在审
申请号: | 201810302021.7 | 申请日: | 2018-04-04 |
公开(公告)号: | CN108519879A | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 刘魁;舒红平;曹亮 | 申请(专利权)人: | 成都淞幸科技有限责任公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面逻辑 装配 构件库 页面框架 编辑器 可视化 封装 架构 构件库管理 定义页面 逻辑构件 无缝切换 项目开发 开发 统一 分类 管理 | ||
本发明涉及一种跨Web框架的页面逻辑装配方法,它包含以下步骤,S1:定义页面逻辑构件的标准;S2:对页面逻辑进行提取和分类;S3:针对开源框架对页面逻辑构件进行封装;S4:对页面逻辑构件进行构件库管理;S5:对页面逻辑构件进行可视化装配;S6:运行装配好的页面逻辑。本发明还涉及一种跨Web框架的页面逻辑装配架构,它包括页面逻辑构件、构件库和编辑器;构件库用于存放所述页面逻辑构件并对所述页面逻辑构件进行管理,编辑器用于从所述构件库中获取页面逻辑代码并以可视化方式进行开发和装配。本发明为项目开发页面逻辑提供一种统一的开发方法,通过对方法的统一封装实现方法的跨页面框架开发,实现同一程序在不同页面框架中无缝切换。
技术领域
本发明涉及用户界面的开发和运行工具领域,特别是一种跨Web框架的页面逻辑装配架构及方法。
背景技术
在传统的B/S架构的系统中,页面开发的工作量占到了一半,其中页面的逻辑控制部分的开发又占到了近一半左右的工作量,因此提高此部分的代码开发效率对软件业的发展具有非常现实的意义。业界为解决此问题也陆续出现开发出许多开源框架。然而框架开发出的页面的控制方法都是该框架所特有的绑定特定的,无法做到使用相同的方法进行页面逻辑的控制。使得页面逻辑的开发必须基于特定的框架,无法做到无缝切换。
在传统的网页逻辑的开发过程中,开发的需要直接和框架进行紧耦合,而每个前端逻辑框架的接口和标准又不统一,因此会造成如下几方面的问题:
1) 开发人员需要学习众多框架,费时费力;
2) 开发出来的代码量普遍很大,开发周期长;
3) 后期维护困难,维护成本大;
4) 容易形成他人的代码难以维护的困境;
5) 与框架绑定较紧,容易受框架本身的条款制约;
6) 当框架升级迭代时,难以随着框架进行升级。
发明内容
本发明的目的在于克服现有技术的缺点,提供一种跨Web框架的页面逻辑装配架构,为项目开发页面逻辑提供一种统一的思路及开发方法,通过对方法的统一封装实现方法的跨页面框架开发,实现同一程序在不同页面框架中无缝切换。
本发明的目的通过以下技术方案来实现,一种跨Web框架的页面逻辑装配方法,它包含以下步骤:
S1:定义页面逻辑构件的标准;
S2:对页面逻辑进行提取和分类;
S3:针对开源框架对页面逻辑构件进行封装;
S4:对页面逻辑构件进行构件库管理;
S5:对页面逻辑构件进行可视化装配;
S6:运行装配好的页面逻辑。
在S1中,所述页面逻辑构件的标准包括但不限于页面逻辑构件的存在形式、构件的接口类型和构件的运行模式。
在S2中,所述页面逻辑分类包括但不限于对页面逻辑构件的功能、粒度和使用范围进行分类。所述提取和分类的步骤如下:
S21:对页面逻辑流程进行分析;
S22:分析后形成页面逻辑构件列表清单;
S23:将所述清单中的构件按功能分类,形成构件功能分类表;
S24:将所述清单中的构件按粒度分类,形成构件粒度分类表;
S25:将所述清单中的构件按使用范围分类,形成构件应用范围表;
S26:所述构件功能分类表、构件粒度分类表和构件应用范围表中的子构件是否可进一步分类,是,则执行S22;否,则执行S27;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都淞幸科技有限责任公司,未经成都淞幸科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810302021.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种桌面歌词的交互方法
- 下一篇:一种基于多规则聚类的组件识别方法