- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC模式电信网管系统中查询模块设计
基于MVC模式电信网管系统中查询模块设计
摘 要:MVC模式具有组件的模块化,灵活性和重用性的特点。首先介绍了MVC模式的原理和结构,然后介绍了电信网管系统查询模块的功能及工作流程,最后通过实例,介绍了MVC模式在开发本模块中的应用。由于MVC模式的采用,不仅使电信网管系统可灵活地增加新设备,而且可缩短开发周期,提高效率。
关键词:MVC模式;查询模块;电信网管系统;工作流程
中图分类号:TP311文献标识码:B文章编号:1004373X(2008)1913703
Design of Inquiry on Telecommunication Network Management System Based on MVC
JU Chunfei
(Xijing University,Xi′an,710123,China)
Abstract:The MVC pattern has characteristics of the modulation,the flexibility and the reusability.First,this paper introduces the MVC pattern principle and the structure.Then,the inquiry module of telecommunication network management system is presented.Finally,an example is given to explain the application of MVC pattern in the module developing.Because of adoptingof MVC pattern,the system can add new devices flexibly.Also,it can shorten the development period,and advance the efficiency.
Keywords:MVC pattern;inquiry module;telecommunication network management system;work flow
随着现代通信技术的不断发展,各种不同型号的交换设备层出不穷。为了便于电信运营商对不同电信设备制造商生产的不同交换设备进行统一的管理和维护,人们要求在电信网管系统中能够查询出系统中接入的所有设备的所需参数,此外还能快速灵活地增加新的设备,为此采用了MVC模式作为电信网管系统查询模块的设计框架,这不仅可以满足以上对电信网管的要求,同时还可以起到提高代码的可重用性和简化系统设计的目的。
1 MVC模式
MVC(Model-View-Controller,模型-视图-控制器)模式最初是由Trygve Reenskaug在20世纪70年代提出,首先被应用在SmallTalk-80环境中,是许多交互式界面系统的构成基础。MVC模式至今已被广泛使用,并被推荐为Sun公司J2EE平台的设计模式,是开发交互式应用系统的一个成熟的设计模式[1]。
MVC模式主要由3个部分组成:模型、视图和控制器,其结构如图1所示。
模型包含了应用问题的核心数据、逻辑关系和计算功能,它封装了所需的数据,提供了完成问题处理的操作过程。模型能为多个视图提供数据。这种变化-传播机制体现在各个相互依赖部件之间的注册关系上。模型数据和状态的变化会激发这种变化-传播机制,它是模型、视图和控制器之间联系的纽带。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。
视图通过在屏幕上的显示形式,把信息转达给用户。不同视图通过不同的显示,来表达模型的数据和状态信息。每个视图有一个更新操作,它可以被变化-传播机制所激活。当调用更新操作时,视图获得来自模型的数据值,并用它们来更新显示。在初始化时,通过与变化-传播机制的注册关系建立起所有视图与模型间的关联。视图提供给控制器处理显示的操作。控制器可以获得主动激发界面更新的能力。
控制器用于管理用户与视图发生的交互。一旦用户想对模型进行处理时,它不能直接去执行模型,而是通过控制器来间接地实现。控制器能从视图中取值,然后将相应的值传给模型进行处理。控制器接受用户的输入并调用模型和视图去完成用户的需求。
由上述可知,MVC模式的处理过程是:首先由控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图返回数据,并通过表达层呈现给用户。
2 电信网管
您可能关注的文档
最近下载
- 浅谈初中物理教学语言严密性.doc VIP
- 高压配电柜日常维护保养方案.docx VIP
- 国考物理化学真题及答案.doc VIP
- 强制氧化-尿素还原法(FO-UR)烟气脱硝成套技术.doc VIP
- 2024年江苏赛区复赛“扬子石化杯”第38届中国化学奥林匹克(初赛)选拔赛暨化学试题含答案.pdf VIP
- 招标代理服务技术方案104页.docx
- 政府采购项目招标代理机构服务投标技术方案(技术标).pptx VIP
- 2025至2030中国建筑信息模型(BIM)行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2024广东建设职业技术学院招聘笔试真题含答案详解.docx VIP
- 公司法中董事对第三人责任的性质界定与归责原则研究.docx VIP
文档评论(0)