文档介绍:兰州理工大学
硕士学位论文
多客户端MVC设计模式的研究与应用
姓名:林常须
申请学位级别:硕士
专业:通信与信息系统
指导教师:余冬梅;张秋余
20050501
多客户端杓颇J降难芯坑胗τ摘要平台的支持多客户端的杓颇J健本文设计和实现了基于支持多类型客户端的杓颇J健8蒙杓颇业务逻辑层层贘教ㄉ喜捎没峄癇岷鲜堤錌苫话封装所有实体的调用的方式实现愕囊滴衤呒庥欣诩跎网络间通信次数,增强了实体组件的复用,提高系统的性能。控制逻辑层层攵悦恐挚突Ф说牟煌枨螅捎妹恐挚突Ф擞敫显示逻辑层,对于浏览器用户,由于榧际跷4唇ㄏ允径户的视图。而对于客户端主要是从控制器层中获取数据利用本地的菇ㄓ在视图层和控制层之间引入一介协议路由器,把各控制器所要完成的相同功能系统中的开发中。该发计模式体现了许多优越性,例如好的重用性,较强的灵活性质量等,因此,本设计模式成为面向多类型客户端,支持分布式网络计算的企业应关键词:实体;控制器;过滤器;协议路由器;多客户端;籈.;在企业应用软件开发中,针对存在着多种类型客户端应用,引入了基于式分为三层,即应用系统的业务逻辑层层⒖刂坡呒和显示逻辑层。自的控制器进行通信,这有利于把控制器的粒度限制在一定范围内,便于开发和维生成内容的趁嫣峁┝艘桓黾蚪荻焖俚姆椒ǎ虼瞬捎肑组件技术显示用抽象出来,集中实现,这有利于提高系统的性能。最后,把基于支持多客户端的杓颇J接τ糜谙圩远和扩展性、简化开发过程、易于维护、安全性以及提高开发人员的工作效率和代码用系统开发优先考虑采用的一种系统架构和设计的方法。销售自动化护。户的视图。
甌,;;籈畉猼。.瑃。..猼,:瑃..—.甌琯,,猚猻猳;;;:瑆..琂,瓼篍Ⅱ下
网日期:丛年上月.£作者签名:盛勉作者签名:盘毖盂∏颕关于学位论文使用授权说明原创性声明本人声明,所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研人已经发表或撰写过的研究成果,也不包含为获得兰州理工大学或其他单位的学位或证书而使用过的材料。与我共同工作的同志对本研究所作的贡献均已在论文中作究成果。尽我所知,除了论文一特别加以标注和致谢的地方外,文中不包含其他本人了解兰州理工大学有保留、使用学位论文的规定,即:学校有权保留学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,西以采用复印、缩印或其它手段保存学位论文;学校可根据国家或甘肃省有关部门规定送交学位论文。导师签名:了明确的说明。—!ぁ!!猒2穇
,计算机已经逐渐渗透到人们社会生活的各个角落。一方面,计算机在硬件性能上不断提高,计算速度和存储容量每年以成倍的速度增长,性能价格比不断提高。另一方面,新的个人数字设备和便携装置不断涌现并以惊人的速度普及。这使得计算机的应用范围越来越广泛,数字化程度越来越高。尤其是随着姆伤俜⒄梗执缁峒壕J冀胄乱宦值男畔⒒锩7散于全球各地的计算机和数字设备通过网络共享信息,并形成电子商务、企业资源管理、个人移动通信等新兴领域。在这种趋势下,分布式计算成为计算机领域的主分布式计算的发展对软件体系结构和开发方法带来了新的挑战。随着计算资源异构性:组成分布式系统的硬件、操作系统和网络平台往往是异构的。分布性:分布式系统的各个应用组件和服务资源分别位于不同的结点,它们只负载平衡:随着接入设备越来越多,公用的服务资源和网络带宽可能成为瓶颈,分布式系统应该能够根据运行状态合理地迁移计算和分配资源,实现系统平衡和更软件工程师仍然基于传统的操作系统平台,使用传统的开发方法构造新的分布式应用。这使得网络分布式软件的结构越来越复杂,开发周期越来越长。传统的分析方建筑大师曾说过:”懊恳桓瞿J矫枋隽艘桓鲈谖颐侵设计模式的核心思想是总结和积累前人在软件开发过程中成功的设计经验,通流技术的分布和互连程度越来越高,一方面,人们对性能、可靠性、可扩展性、可适应性、资源利用效率等方面提出了更高的要求。另一方面,在网络分布环境下,软件开发者面临许多新的问题,这些问题包括⋯:有互相协作才能完成任务。并发性:在分布式系统中,同时存在多个运行的任务,并且同时有多个组件访问系统资源。异步性:不仅分布组件之间的通信过程是异步的,甚至交互的双方不需要同时在运行。配置管理:各个组件和服务资源可能动态地加入或者离开分布式系统,它们需要动态的初始化和配置管理。然而,分布式计算系统在软件体系结构和开发方法上并没有出现本质的改变。法和工具已经难以适应网络分布式软件的开发。人们追切需要一些新的系统模型和开发方法来解决分布式软件面临的一系列挑战。围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次的使用该方案而不必做重复劳动。”尽管傅氖浅鞘泻徒ㄖ