文档介绍:摘要程序的架构方式——浏览器/服务器/模式,也称为瘦客户端模式的程序部署方式——智能客户端应用程序模式开发图书共享管理系统,通过这社会的需求推动了技术的进步,应用程序的构建、部署和运用方式也是如此。出现后,应用程序的架构采用的是客户端/服务器/模式,也称为胖客户端模式K孀臝某鱿趾头⒄梗殖鱿至艘恢钟τ5牵饬街帜J紧鲇衅溆诺愫腿钡悖皇峭昝赖摹4娌淮嬖谝恢帜够有效地将两者的优势集中起来的技术方法昵鸢甘强隙ǖ摹K孀牛甆平台的发布,出现了智能客户端庵秩碌目突Ф耍衿饔τ媚J剑它将胖客户端模式的强大功能和灵活性与瘦客户端的易部署性和稳定性结合了起来。智能客户端可以为用户提供内容丰富且响应迅速的用户界面,提供脱机工作的能力,并且充分利用本地硬件和软件资源,从而为客户提供快速响应的和丰富的交互式体验。在疭与疭架构争论不休的今天,智能客户端技术的提出给人们带来了新的希望与选择。一个智能客户端应该具有下列部分或全部特征:充分利用本地资源、支持离线服务功能、提供智能安装和更新、使用峁┛突Ф松璞噶榛性。经过设计,智能客户端程序可以设计在各种客户端设备上运行,包括桌面、,,其中的若干思想与方法可为解决目前智能客户端应用所存在的问题提供借鉴和帮助。本课题采用际酢ⅲ甆框架提供的装配件解决方案和新个系统讨论如何设计与实现智能客户端架构方式的分布式应用程序,详细阐述了智能客户端技术的特点和优势及其在分布式系统中的应用。关键词:智能客户端,胖客户端,瘦客户端,瘢甆框架武汉理一捍笱妒垦宦畚
知识水坝***@pologoogle为您整理
.甆,疭疭,琣琣琣,琣武汉理上火学硕士学位论文/瑆甋瓵/,疭:甌甆疭,瑃,.,,,琓.,
知识水坝***@pologoogle为您整理
武汉理笱妒垦宦畚甋,甋甆.,.篠甆
研究生签名:堡怪兀旱际η┟。日期却甀.『独创性声明关于论文使用授权的说明C艿穆畚脑诮饷芎笥ψ袷卮斯娑本人声明,所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名:本人完全了解武汉理工大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅:学校可以公布论文的全部内容,可以采用影印、缩印或其他复制手段保存论文。注:请将此声明装订在学位论文的目录前。
引言第课题研究背景模式——浏览器/服务器/J剑颐且舶颜庵帜J匠莆J卓在软件开发历程中,软件系统架构设计一直起着关键的作用。对于规模较大的企业级应用而言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至会决定整个系统开发的成败。传统的客户端/服务器疭体系结构流行已久,它曾经是一种成功的企业应用解决方案。疭模式也被形象的称为胖客户端模式,采用这种架构方式的应用程序客户端体现界面层和业务逻辑层,服务器通常只是中心交换的数据库,它充分利用客户端资源,减轻服务器压力,如不需要交换数据,程序可以离线运行,由于时序传输数据,网络传输量较小,而且用户界面丰富、灵活。但它也有其不可避免的缺点。疭模式部署程序非常繁琐,必须为每一个客户端修改注册表、更新组件、改变配置文件等,如果更新不当,还会导致整个程序无法正常运行。但是自世纪年代以来,由于难该头⒄挂约癐际醯广泛发展,特别是跋喙丶际醯姆⒄梗车腃/P鸵丫飨圆荒苁视企业应用的发展要求。这个时候,软件系统架构出现了一种基于的新户端模式。采用这种模式的应用程序因其安装维护的简单性以及与客户端的无关性而得到应用程序开发人员的青睐。它把数据层、业务逻辑层等组件都集中于服务器,客户端只需要浏览器,部署方便、跨平台性是其显著优点,只需要服务器组件更新,客户端立刻享受到最新版本,无须卸掉旧版本更换新版本。但它也存在缺点:服务器压力重而客户端资源闲置;程序不能离线运行;浏览器运行的安全级别低,使程序功能受到很大限制。【’如何将基于浏览器模式和桌面应用程序二者的优点结合起来开发应用程序一直是开发人员的难题,而智能客户端J降某鱿郑媒饩了这个问题,给软件开发人员提供了第三种软件系统架构方式的选择。智能客户端作为甆平台的一个特性而被提出,其目的是为了整合,简而言之就是一种可扩展的能集成不同应用的桌