[发明专利]Web应用的开发装置及其开发方法无效
申请号: | 201010198163.7 | 申请日: | 2010-06-04 |
公开(公告)号: | CN102270125A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 周萌 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 开发 装置 及其 方法 | ||
技术领域
本发明涉及Web应用领域,具体而言,涉及一种Web应用的开发装置及其开发方法。
背景技术
开发一个完整的Web应用程序,根据分工一般可以分为以下几个部分的开发:页面控件、布局样式、前台逻辑、后台逻辑。而根据开发方式又可以分为以下几种:编写代码、手工配置、可视配置。编写代码包括Java、JSP、JavaScript等,手工配置包括HTML、CSS、XML等,可视配置则是利用开发工具的用户界面拖曳和填写需要的内容。
一般来说,在开发不同的应用部分时,需要利用不同的开发方式,主要以编写代码和手工配置为主。比如页面控件通过JSP编写代码结合HTML手工配置,布局样式通过JavaScript编写代码结合CSS手工配置,前台逻辑通过JavaScript编写代码,后台逻辑通过Java编写代码结合XML手工配置。而可视配置则一般在页面空间和布局样式中可以起到一定的辅助作用。
发明人发现,现在通常的开发方式存在以下问题:
1、编码开发需要开发人员掌握的知识较多,增加开发的难度。虽然可以通过多人分工的方式,但沟通和交流又会带来新的问题。总之是开发成本比较高。
2、一个功能包含的层次较多,当发生需求变化时,可能涉及到程序的多处地方,不容易进行快速地修改。
发明内容
本发明的主要目的在于提供一种Web应用的开发装置(也可称为Web应用开发平台)及其开发方法,以至少解决上述的Web应用开发难度较大的问题。
根据本发明的一个方面,提供了一种Web应用的开发装置,包括集成开发环境、控件库和SIB(Service Independent Block,业务独立模块)库,集成开发环境包括:页面编辑器,用于提供编辑Web应用的页面的可视化界面;动作流编辑器,用于提供编辑Web应用的动作流的可视化界面;控件库包括多个控件,控件用于在页面编辑器的可视化界面被执行拖曳配置操作,以开发Web应用的页面中的控件;SIB库包括多个SIB,SIB用于在动作流编辑器的可视化界面被执行拖曳配置操作,以开发Web应用中的动作流。
根据本发明的另一方面,提供了一种Web应用开发装置的开发方法,包括:Web应用开发装置中的集成开发环境创建关于Web应用的工程;Web应用开发装置中的页面编辑器接受用户对Web应用开发装置中的控件库的控件的拖曳配置操作,以开发Web应用的页面中的控件;Web应用开发装置中的动作流编辑器接受用户对Web应用开发装置中的SIB库的SIB的拖曳配置操作,以开发Web应用中的动作流;集成开发环境根据接受的拖曳配置操作生成输出关于工程的应用包。
本发明的Web应用开发装置及其开发方法因为同时提供了可视化界面的页面编辑器和动作流编辑器,所以可以使开发人员能够不需要进行编码,完全通过可视化配置,就可以实现Web应用的开发,从而节约了开发成本和维护成本。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的Web应用的开发装置的方框图;
图2是根据本发明优选实施例的运行平台的方框图;
图3是根据本发明优选实施例的Web应用的开发装置的方框图;
图4是根据本发明实施例的Web应用的开发装置的开发方法的流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1示出了根据本发明实施例的Web应用的开发装置的方框图,包括:集成开发环境10、控件库40和SIB库50,集成开发环境10包括:
页面编辑器12,用于提供编辑Web应用的页面的可视化界面;
动作流编辑器14,用于提供编辑Web应用的动作流的可视化界面;
控件库40包括多个控件,控件用于在页面编辑器的可视化界面被执行拖曳配置操作,以开发Web应用的页面中的控件;
SIB库50包括多个SIB,SIB用于在动作流编辑器的可视化界面被执行拖曳配置操作,以开发Web应用中的动作流。
控件主要用于开发应用的各种页面,根据其运行时是否可见,可分为可视化控件和非可视化控件。每个控件都需要与集成开发环境中的页面编辑器集成,使得开发人员可以在页面编辑器中以可视化的方式进行使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010198163.7/2.html,转载请声明来源钻瓜专利网。