[发明专利]Web应用的开发装置及其开发方法无效
申请号: | 201010198163.7 | 申请日: | 2010-06-04 |
公开(公告)号: | CN102270125A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 周萌 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 开发 装置 及其 方法 | ||
1.一种Web应用的开发装置,其特征在于,包括集成开发环境、控件库和业务独立模块SIB库,
所述集成开发环境包括:页面编辑器,用于提供编辑Web应用的页面的可视化界面;动作流编辑器,用于提供编辑Web应用的动作流的可视化界面;
所述控件库包括多个控件,所述控件用于在所述页面编辑器的可视化界面被执行拖曳配置操作,以开发所述Web应用的页面中的控件;
所述SIB库包括多个SIB,所述SIB用于在所述动作流编辑器的可视化界面被执行拖曳配置操作,以开发所述Web应用中的动作流。
2.根据权利要求1所述的开发装置,其特征在于,所述集成开发环境还包括:
控件配置器,用于提供配置所述控件库的控件的属性和事件的可视化界面;
SIB配置器,用于提供配置所述SIB库的SIB的参数的可视化界面。
3.根据权利要求1所述的开发装置,其特征在于,还包括运行平台,其包括业务执行层,用于通过调用所述控件库的所述控件和所述SIB库的所述SIB,解析所述集成开发环境生成的关于所述Web应用的应用包。
4.根据权利要求3所述的开发装置,其特征在于,所述运行平台还包括业务接口层,其包括库API接口,用于所述业务执行层调用所述控件库的所述控件和所述SIB库的所述SIB。
5.根据权利要求4所述的开发装置,其特征在于,所述运行平台还包括业务能力层,其包括:
多个能力集,其包括开发Web应用时用到的具有通用性的功能的集合;
能力API接口,用于所述控件库的所述控件和所述SIB库的所述SIB调用所述能力集的能力。
6.根据权利要求5所述的开发装置,其特征在于,所述运行平台还包括业务基础层,用于对所述业务能力层提供基础服务。
7.根据权利要求6所述的开发装置,其特征在于,还包括:
开发包,用于为所述基础支撑层提供支持;
配置文件,用于保存开发包的参数。
8.根据权利要求1所述的开发装置,其特征在于,还包括管理台,用于提供可视化的管理界面,所述管理界面用于接受用户的操作以对所述开发装置以及加载到所述开发装置中的所述Web应用进行在线管理。
9.根据权利要求8所述的开发装置,其特征在于,所述管理台包括接口,所述接口用于网管系统调用所述开发装置。
10.根据权利要求1所述的开发装置,其特征在于,所述SIB用于开发所述Web应用的页面中的控件的事件处理逻辑。
11.一种Web应用开发装置的开发方法,其特征在于,包括:
Web应用开发装置中的集成开发环境创建关于Web应用的工程;
所述Web应用开发装置中的页面编辑器接受用户对所述Web应用开发装置中的控件库的控件的拖曳配置操作,以开发所述Web应用的页面中的控件;
所述Web应用开发装置中的动作流编辑器接受用户对所述Web应用开发装置中的SIB库的SIB的拖曳配置操作,以开发所述Web应用中的动作流;
所述集成开发环境根据所述接受的拖曳配置操作生成输出关于所述工程的应用包。
12.根据权利要求11所述的开发方法,其特征在于,还包括:
所述Web应用开发装置中的运行平台接受所述应用包的部署,并解析生成所述Web应用。
13.根据权利要求12所述的开发方法,其特征在于,所述Web应用开发装置中的运行平台接受所述应用包的部署,并解析生成所述Web应用包括:
在所述运行平台的业务执行层中部署所述应用包;
所述业务执行层通过所述运行平台的业务接口层的库API接口,调用所述控件库的所述控件和所述SIB库的所述SIB,以解析所述应用包生成所述Web应用;
其中,所述控件库的所述控件和所述SIB库的所述SIB通过所述运行平台的业务能力层的能力API接口调用所述业务能力层的能力集的能力,并且所述运行平台的业务基础层对所述业务能力层提供基础服务。
14.根据权利要求11所述的开发方法,其特征在于,
所述控件被执行拖曳配置操作,以开发所述Web应用的页面中的控件包括:拖动所述控件到所述Web应用的页面上,以对所述控件与所述页面的样式相关的属性进行调整,完成所述页面的控件和样式的配置;
所述SIB被执行拖曳配置操作,以开发所述Web应用中的动作流包括:完成所述Web应用的前台逻辑和后台逻辑的开发,在所述页面的控件的事件中配置动作流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010198163.7/1.html,转载请声明来源钻瓜专利网。