欢迎来到天天文库
浏览记录
ID:34779788
大小:1.53 MB
页数:60页
时间:2019-03-10
《探索tomasⅲ系统基础框架的扩展设计研究及其应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号UDC密级⋯⋯⋯一编号⋯一⋯一年·功大·粤CENTRALSOUTHUNIVEI/SITY硕士学位论文论文题目⋯⋯⋯j蜊辐!ii.系统基趟框架照⋯⋯⋯⋯⋯⋯⋯⋯扩展谴计研究厦其廛用⋯⋯⋯⋯.学科、专业⋯⋯⋯⋯变通信息王程及控割⋯⋯⋯⋯研究生姓名⋯⋯⋯⋯一隧⋯..鼗⋯.渡⋯⋯⋯⋯⋯⋯.导师姓名及专业技术职务⋯⋯⋯⋯⋯隧⋯一盘⋯融一(敦援!⋯⋯⋯⋯摘要软件复用已经成为加速软件工业化的重要力量,工业化的软件复用已经从调用通用类库发展到了使用面向领域的应用框架。框架的重用已成为软件生产中最有效的方式之一。弼根据应用系统的具体需求设计出适合系统自身开发的框架更是可以为系统的开发带来便利
2、。NIIK(日本放送协会)新情报系统三期项目初期决定使用通用框架作为系统的基础开发框架。,本文以设计模式等理论为指导,以系统的实际需求为依据,针对系统基础开发框架的不足,进行了扩展设计研究,最终实现了一个方便系统开发的扩展框架。本文首先描述了系统的功能模型,并从MVC(模型一视图一控制器)系统架构模式的焦度分析了系统姻基础框架结构;然后分别对系统基础框架的视图层和模型层进行了扩展设计研究。对视图层,设计了定名组合框标签,解决了原基础框架使用组合框标签中存在的煎复编码问题;给密了联动组合框标签的实现方案,满足了系统对联动组合框的需求;设计了动态改变JSP页匿编码的解决方案,箍化了修
3、改JSP页面编码的过程。对模型层,扩展了原系统框架的Action组件,对入口参数作了扩充和归一化处理;设计了具有文件输出功能的Action,满足‘了系统对文件输出的需求;针对持久化操作的不便,设计了持久化操作模版,简化了持久化操作。最露给出了一个具体的系统功能模块在扩展框架上的实现。与系统基确框架相比,本研究的扩展框架对系统页面部分和业务逻辑部分的实现提供了更多的方便,篙纯了编程。项目最终的成功实施也证明了对系统基础框架扩展设计的研究的确达到了预期的目的,很好地支持了系统的开发和实现。关键词系统框架,扩展设计,设计模式ABSTRACTThesoftwarereusehasbeco
4、meallimportantpowerofspeedingupthesoftwareindustrializationandtheindustrializedsoftwarereusehasbeendevelopingfromcallingthecommonlibrarytousingthedomain‘facedapplicationframeworks.ThereuseofframeworkhasbecomeoneofthemosteffectivemethodSofthesoftwaredevelopment,andtodesignaframework,whichiSsui
5、tforthedevelopmentofthesyetemitselfaccordingtotherequirements,willbringmorebenfitsforthedevelopingcourse.AttheincipientperiodofNHK(NihonHousouKyoukai)TotalManageSystemVer.3project,acommonframeworkwaschoosedasthebasicdevelopingframework.Inthispaper,guidingbythetboriesofdesignpattemsetc.andacco
6、rdingtotherequirements,theresearchisprocessedandatlastanextended—framework,whichisconvenientforthedevelopmentofthispdroject,isimplementedfortheshortageofthebasicdevelopingframework.Atthebeginning.thispaperdescribesthefunctionmoduleoft}lissystemandanalysisesthestructureofthebasicframeworkonthe
7、viewofMVC(Model—View—Controller)systemarchitecturepttern;andthentheresearchofextendingdesignisseparatelydonefromtheview-layerandthemodel—layerofthebasicframework.Fortheview-layer,thenamedcomboboxtagsaredesignedfortheproblemofredundancecodingo
此文档下载收益归作者所有