中国海洋大学
硕士学位论文
基于XML与J2EE架构的MVC视图层渲染引擎的设计与实现
姓名:吕海涛
申请学位级别:硕士
专业:计算机应用技术
指导教师:魏志强
20070601
基于蚃芄沟腗视图层渲染引擎的设计与实现摘要被转化成不同格式的文档,实现了对视图层多种表现形式的支持。随着的迅速发展,基于疭架构的砑低秤捎诰哂幸子诓渴稹容易维护和升级的优点,正逐步取代传统的基于疭架构软件系统。油疾阕为τ孟低澈陀没У慕煌呓涌冢荳应用系统的重要组成部分。是在系统规模不断膨胀,新需求不断增加的情况下,视图层变得越来越复杂。另外用户要求视图层能够对相同的数据提供多种表现形式,而传统的视图层模型只支持单一的表现形式。可见传统的视图层建模工具已经不能适应不断变化和发展的需求。为了解决这些问题,本文在软件开发平台基础上,设计了一种基于际鹾蚆设计模式的视图层秩疽妗该秩疽娉浞掷肵技术灵活开放的优点,通过系统提供的一系列通用标签,作为视图层页面的基本构建单元,同时还支持用户白定义和扩展新标签,以满足系统特定的需求,这最大限度的做到了代码的重复使用。趁婢有良好的结构和很好的可读性,这使得丰见图层具有了很高的可扩展和可维护性,能够满足不断增加飘浠男枨蟆秩疽媸紫韧ü齒解析器将趁孀;梢恢咒秩酒骺梢允侗的数据结构,然后把转化后的数据交给页面渲染器进行渲染。每个标签都有相应的标签渲染器负责具体的渲染工作。页面渲染器获得数据后,通过调用相应的标签渲染器实现对页面的渲染。秩疽姘屑钢植煌袷降匿秩酒鳎⑶矣没可以向引擎中添加自己的渲染器。这样通过不同的渲染器,同样的趁婢湍与传统的利用菇ǖ南低车亩员戎っ鳎肵渲染引擎并不会明显的增加系统响应时间,降低系统的性能。关键字:琈设计模式,架构,视图层模型,渲染引擎
疭,,.琋琣.。.縠甀,—瓵甌,.痶
,.,,..,瑆。:甁。痶
学位论文作者躲侈份向学位论文作者魏勘珠┳‘学位论文版权使用授权书独创声明蹋怀岽灾蹦顾肯9倚椭本椎模嚎刮乐或其他教育机构的学位或证书使本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含未获得用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。年本学位论文作者完全了解学校有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权学校可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎月同适用本授权书导师签字:签字同期:学位论文作者毕业后去向:工作单位:通讯地址:电话邮编
髀研究背景自从上世纪五六十年代计算机应用于企业符理以来,信息技术逐步渗透到企业管理、牛产运作的各个环节,信息系统的使用给应用者带来巨大竞争优势。随着信息系统成为企业生存的必备工具的同时,信息系统的持续开发、应用就变得尤为重要。同时由于难杆俜⒄挂约捌笠敌畔⒒潭鹊牟欢咸岣撸没Ф孕畔⑾统的需求也发生了巨大变化,数据共享,网上办公,移动等逐渐成为企业级信息系统必备的基本功能⋯。长期以来,信息系统一般都采用疭体系结构,但是基于疭体系结构的软件存在着开发周期长,部署、维护和升级困难等缺点,由于其自身所固有的局限性,这种体系结构已经不能满足现代企业信息系统的需求虼嗽嚼丛蕉嗟钠笠到们的目光转向了基于疭架构的砑低场S牖贑/芄沟挠τ贸绦蛱比,基于疭的τ贸绦蚓哂锌7⒀杆伲渴稹⑽ず蜕度菀椎挠诺悖时能够灵活适应企业不断变化和发展的需求,因此,基于疭多层架构的用开发就应运而生并迅速发展起来【。随着疘蚖技术的发展,τ孟低吃贗系氖褂靡苍嚼丛焦惴骸应用不再是仅仪具静态发布信息的简单功能,而且被要求具有实时动态处理交互信息的能力。随着企业需求的不断增加,业务逻辑越来越复杂,软件系统的规模亦不断扩大。~方面大量的新功能需要被加入系统,另一方面系统原有功能随着企业的不断发展也发牛了变化。为了能够适应这种不断变化和发展的企业业务逻辑,现在对雄于钠笠敌畔⑾低车难芯抗ぷ鞔蠖技性诙云笠狄滴衤呒某橄蠛徒I希以及对数据持久层的数据无关性的研究上,并且已经出现了许多比较成熟的模型,比如珻,鹊。视图层作为τ孟低秤胗没У慕涌冢涸鹩胗没Ы薪煌摺J油疾恪面接受用户的输入,交给业务逻辑处理模块进行处理,另一方面负责把业务数据显基于蚃芄沟腗桃图尼渲搬擎的设计与实现
混合了和脚本代码等。这样的页面结构复杂,逻辑混乱,很不利于阅研究现状示给用户,因此在τ孟低持芯哂蟹浅V匾W饔谩K孀牌笠敌畔⑾低车牟欢发展,用户对视图层的表现形式已经不仅仅局限于的形式了,而是要求
基于XML与J2EE架构的MVC视图层渲染引擎的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.