[发明专利]一种ExtJS界面的生成方法和装置在审
申请号: | 201711478074.6 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108228292A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 钟逸;许林;宁达;杨帆;邓晖;江雪;李洋;曹子钰;刘佳;王啸原;邵晨龙;陈涛;邓勇;黎楚;张慧;周峻颖;杨婧;刘晓俐;曾文艺;张菁菁;徐建林;周浩宇;王胡;吴江楠;冯曼琳 | 申请(专利权)人: | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 方法和装置 计算机技术领域 人力物力资源 组件实例化 方法生成 界面框架 类选择 组件库 研发 载入 查找 重复 开发 维护 | ||
本发明公开了一种ExtJS界面的生成方法和装置,属于计算机技术领域。所述生成方法包括:在配置文件列表中获取ExtJS界面的配置文件的名称;查找所述配置文件的名称对应的配置文件,所述配置文件包括至少一个类的全名;从组件库中载入所述配置文件中各个类的全名对应的组件,得到所述组件的类定义;根据得到的类定义将界面框架的组件实例化,生成所述ExtJS界面。本发明在生成不同的ExtJS界面时,只需要根据需要的类选择并在配置文件列表中指定可得到相应类定义的配置文件,即可通过本发明提供的方法生成相应的ExtJS界面,避免在生成不同ExtJS界面时重复开发,节省人力物力资源,显著降低研发和后期维护的成本。
技术领域
本发明涉及计算机技术领域,特别涉及一种ExtJS界面的生成方法和装置。
背景技术
船舶是能航行或停泊于水域进行运输或作业的交通工具,不同型号的船舶具有不同的技术性能、装备或结构型式,并且使用不同的数据通信系统和网络管理软件,以满足不同的使用要求。数据通信系统可以实现船舶的通信,网络管理软件可以对数据通信系统进行监测,并将监测结果通过显示界面呈现给用户。
不同网络管理软件的显示界面一方面会有很多相同之处,比如设定用户权限、显示监控结果等,另一方面也存在一些不同之处,比如用户和权限之间的对应关系、监控结果的呈现方式等。如果对所有船舶的网络管理软件的显示界面进行统一开发,将无法满足各个船舶不同的使用要求,比如有的船舶需要以图形的方式显示监控结果,有的船舶需要以表格的形式显示监控结果。如果对各个船舶的网络管理软件的显示界面分别独立进行开发,又会造成人力物力资源的浪费,比如所有船舶可能都需要显示相同的内容,只是显示的方式不同,显示内容部分会被重复开发,而且很难保证所有船舶的网络管理软件的显示界面的开发质量。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
目前显示界面采用ExtJS(用来开发富客户端(英文:Rich InternetApplications,简称:RIA)的异步直译式脚本语言和可扩展标记语言(英文:AsynchronousJavaScript and Extensible Markup Language,简称:AJAX)应用,采用JavaScript编写代码,主要用于创建前端用户界面)生成,由于ExtJS不支持控制反转(英文:Inversion ofControl,简称:IoC),因此无法缺乏复用相同组件的有效手段,因此大量内容重复开发,浪费人力物力资源。
发明内容
为了解决现有技术重复开发、浪费人力物力资源的问题,本发明实施例提供了一种ExtJS界面的生成方法和装置。所述技术方案如下:
一方面,本发明实施例提供了一种ExtJS界面的生成方法,所述生成方法包括:
在配置文件列表中获取ExtJS界面的配置文件的名称;
查找所述配置文件的名称对应的配置文件,所述配置文件包括至少一个类的全名;
从组件库中载入所述配置文件中各个类的全名对应的组件,得到组件的类定义;
根据得到的类定义将界面框架的组件实例化,生成所述ExtJS界面。
可选地,所述组件库包括多个组件,且所述多个组件中,至少两个所述组件的类的别名相同;
所述根据得到的类定义将界面框架的组件实例化,生成所述ExtJS界面,包括:
利用界面框架的组件获取生成所述ExtJS界面需要的类的别名;
在得到的类定义中查找与获取的类的别名对应的类定义;
根据找到的类定义将界面框架的组件实例化,生成所述ExtJS界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所),未经武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711478074.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用控制方法、终端及计算机可读介质
- 下一篇:一种界面皮肤切换方法及装置