基于XML的网管系统界面自动生成技术

基于XML的网管系统界面自动生成技术

ID:41734584

大小:62.87 KB

页数:5页

时间:2019-08-30

基于XML的网管系统界面自动生成技术_第1页
基于XML的网管系统界面自动生成技术_第2页
基于XML的网管系统界面自动生成技术_第3页
基于XML的网管系统界面自动生成技术_第4页
基于XML的网管系统界面自动生成技术_第5页
资源描述:

《基于XML的网管系统界面自动生成技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于XML的网管系统界面自动生成技术崔贺超,陈旭东,杨芳南(北京交通大学网络管理研究中心,北京100044)摘要:在网管系统屮涉及大暈配置管理的用户界面,为每一个配置管理界面编写专门的代码是一项繁杂、重复性的丁作。为解决这一问题,提供一种基于X1L的网管系统界面自动生成技术,介绍了界面自动生成的优点和原理,并通过实例,详细阐述了XML文档格式、组件爭件监听类的事件处理方法和界面牛一成器的实现方案。该技术能够极人的提高网管界面的开发效率,并増强了软件的可理解性和可维护性。关键词:XML;网络管理;界面AnAutomaticGenerationTechnologyofNetworkMan

2、agementSystemBasedOnXMLCuiHechao,ChenXudong,YangFangnan(NetworkManagementResearchCenter,BeijingJiaotongUniversity,Beijing,1()()()44)Abstract:Analarminterfacemodelforintegratedalarmmanagementsystemofcommunicationnetworkisoffered・Thedefinitionofalarmandconfigurationinformationformat,theimplementat

3、iontechnologyforthemodel,andthedefinitionofwebservicesaredissertated.TheinformationbetweenintegratedalarmmanagementsystemandeachprofessionalsubordinatenetworkmanagementsystemisexchangedbyXML・Keywords:integratednetworkmanagement;interfacemodel;alarm;XML;WebService1.引言在网管系统的开发中,涉及大量配置管理操作。在通常情况卜,需

4、耍是对每一项配置管理功能的界而专门编写代码來实现。这是一项繁琐的工作,会占用开发人员大量的时间和粕力。木文提出一种基于XML的网管系统界面白动生成技术,使用XML文竹作为界面描述文档,程序设计语言通过解析该XML文件生成所需要的界面。界而口动生成技术具有如F优点:1、实现了表现层和功能层的分离,提高了程序的可维护性和可重用性。2、通过修改界面描述XML文档可以在不重新编译源程序的情况下实现对用户界面的修改。3、可以极大的减少界面开发中繁杂、重复性的工作,使开发人员更加专注于业务逻辑,提高效率。2.界面自动生成的原理界面自动生成的原理如下图所示:自动牛成的界面图1.界而自动生成技术框架图

5、市上图可知,要牛成一个界面,首先要捉供界面描述文档和界面纽件事件监听类。界而描述文档使用XML描述界而上所有组件及其属性,包括名称、大小、位置、布局以及与Z相对应的事件监听类等,界面描述文档可以用XML编辑器来编写。界面组件事件监听类负责监听并处理对应界面描述文档中组件的事件,比如按钮点击事件等,由组件事件引发的一系列操作都山该类來实现。当某一组件的事件被触发时,它的事件监听类就会在运行时动态加载进来,执行里面定义的操作。界面生成器是整个界面自动生成技术的核心,它负责解析界面描述文档,识别文档里中定义的组件信息,根据组件信息和所使用的程序设计语言的组建库创建相应的组件,设置其属性,关联

6、对应的事件监听类,并把组件添加到一个组件容器中,最后把口动生成的界面对象返回给调用者。1.界面自动生成的实现下面以网元管理的部分代码为例,提供一个网管系统界面H动生成技术的Java实现方案。3.1界面描述文档修改网元的界而描述文档如下:<

7、/panel>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。