文档介绍:天津大学
硕士学位论文
基于MVC模式的STRUTS框架的研究与设计
姓名:冀钢
申请学位级别:硕士
专业:计算机应用技术
指导教师:赵政
20061201
摘要关键字:设计模式最先进的软件平台,开发τ孟低橙匀淮嬖谥疃嗄烟狻T诙嗖鉝体应用系统的设计需求。因此,采用基于杓颇J娇7发人员的首选。是一个基于平台、实现了杓颇J降了框架的体系结构和基本原理,着重阐述了如何利用框架,通过优化τ贸绦蚩7⒖蚣艿确椒ɡ从行Ы饩瞿壳癢开发中存在的问题。为了达到研究目的,本文主要进行了以下的研究和设计工作:深入研究了设计模式思想的框架进行了整体结构分析:以框架为基础,通过对多层逑到峁垢鞑闶迪址绞降姆治鲇攵员龋钪兆芙岢鑫宀鉈/芄沟募随着网络技术的迅速发展和平台的广泛应用,基于疭的多层系结构正在不断的发展完善,并逐渐成为τ每7⒌闹髁鳌5牵词估系结构的设计中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力较弱等不足。因此,如何组织应用程序以实现简单高效的应用程序编写、升级、维护和扩展,是当前技术发展的热点之一。设计模式能够克服传统τ每7⒎绞剿固有的弊端,分离了数据的控制和数据的表现,以适应越来越复杂的多层τ贸晌?‘典型框架。它全面减轻了构建多层τ玫母旱#峁┛筛从玫娜砑辜堋本文首先介绍了的基本知识和杓颇J剑诖嘶∩希晗覆杓颇J降乃枷氩⒎治隽耸褂盟挠攀朴氩蛔慵捌涫视梅段В憾杂谑迪諱术实现方案,设计出一种比较合理的基于的τ每7⒌目蚣芙峁梗并结合实例进一步说明框架结构的系统设计。框架
瓵.’,甀甋瓹..,縭,篴琣,琣
莣:瑃瓵,
学僦文储始望辜闩签字魄冲/月/坚朋匙议独创性声明学位论文版权使用授权书奎石或撰写过的研究成果,也不包含为获得墨鲞盘堂或其他教育机构的学位或证签字日期:加印本学位论文作者完全了解墨鲞盘堂有关保留、使用学位论文的规定。特授权苤鲞盘堂可以将学位论文的全部或部分内容编入有关数据库进行检签字日期:‰辏滦稳本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得作了明确的说明并表示了谢意。索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。学位论文作者签名:导师签名:ⅰ
第一章绪论研究背景随着信息技术和网络技术的飞速发展,数字化社会即将到来。提供了无限的信息资源,它的普遍使用已经从根本上改变了人们的工作方式和生活方式,也从一定程度上改变了企业的经营方式和服务方式。在当前疘杆俜⒄沟慕裉欤车腃/J揭丫薹闫笠级应用的需求,基于疭模式的多层τ每7⒕陀υ硕⒀杆俚姆⒄蛊来,但是,即使采用最先进的软件开发平台,开发这样的应用仍然是个难题。在多层逑到峁股杓浦校毡榇嬖谧趴7⒉沸阅懿睢⑽すぷ髁看蟆应变能力不足等缺点。因此,如何利用企业级分布式平台进行大规模、快速、方便的组装开发τ茫沟枚嗖鉝应用软件在面对复杂的网络环境、多样化的用户需求、灵活的业务模式、复杂的业务流程、众多的组织机构及层次、角色分工等问题时能简单高效的完成任务,成为我们首先需要解决的问题。然而解决这些问题的关键是选择具有优良体系结构的τ每蚣埽桓鲇判愕腤应用框架不仅可以为τ孟低程峁┯帕嫉奶逑到峁梗岣遅应用系统开发的效率,而且可以节省项目的开发成本、缩短项目的开发周期、降低项目管理的难度和风险、提升项目和产品的交付质量,使得τ每7⑾钅扛菀谆得成功。是世纪年代为编程语言⒚鞯囊恢秩砑杓颇J剑褚丫晌R恢殖墒斓挠判愕纳杓模式。利用此模式开发τ茫山ū硐致呒鸵滴衤呒掷耄菇ǹ筛从的软件系统框架,同时简化软件开发,提高软件性能和可维护性,大大减少了开发时间,缩短了维护周期,达到提高软件质量的目的。在τ贸绦虿哪鞘本陀辛丝T纯蚣堋T辏7⒄呙意识到娜毕荩琂中充斥着请求处理代码和静态数据模板,这意味着你不得不把业务逻辑和复杂的以及其他的标签混到一起。那个时候还没有标准的框架和的标准支持,要解决这个问题开发者就得自己实现前端控制器,这样可以把业务逻辑分离到类中,从而可以减轻对奈つ度。前端控制器模式经常运用在J街校琈模式在语言的发中经常使用械氖油际谴幽P椭小袄荩欢诰銶中,模型把事件“推向’’视图第一章绪论,.
研究内容助开发人员减少运用杓颇J娇7应用的时间。其中对应用程序的用最初的前端控制器实现质量参差不齐。昙洌珹T醋橹发布的改变了这个状况,虽然它并非一个完美的框架,但已经足够使其成为该领域事实上的标准。年末,它成为很多项目很自然的选择,每一个认真的开发者都会对它很熟悉。几乎用在每一个项目中,这使得它成为架构的一个重要组成部分。甚至很