欢迎来到天天文库
浏览记录
ID:37544211
大小:1.86 MB
页数:73页
时间:2019-05-25
《基于mvc设计模式和j2ee的web应用框架的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、分类号UDC:密级编号工学硕士学位论文Y9360{9基于MVC设计模式和J2EE的W-eb应用框架的研究硕士研究生:指导老师:学位级别:专业:所在单位:论文提交日期:论文答辩日期:学位授予单位:马裕清马光胜教授工学硕士计算机软件与理论计算机科学与技术学院2005年12月2006年3月哈尔滨工程大学哈尔滨J:程大学硕士学位论文摘要当前,SUN公司提出的J2EE(Java2Enter面seEdition)已经逐渐成为企业w曲应用开发的标准,这当中的Servle订SP技术在众多网站得到了广泛的应用,然而,在仅使用JsP技
2、术开发的w曲应用中,业务逻辑处理、动态显示用的Java代码以及ⅢML混合在一起,使得程序可重用程度很低、维护工作繁琐困难、程序应变能力较弱。因此,结合Mvc设计模式,引入了stmts框架。stnlts是基于J2EE的MVc设计模式的一种实现,在web应用开发中把界面和业务逻辑分离,有利于网页设计者和程序设计者的分工,提高了代码的可重用性和灵活性,便于组件式开发。然而,sn恤,JsP也存在着一些缺点和不足:开发者可以把应用逻辑放入JsP,这样程序结构很容易变得复杂和难于管理;开发人员需要学习如何使用stnItS的标记
3、库。事实上要理解这些Stn】ts的标记库要花费比较长的时间;JSP对ⅪⅥL的支持不佳,不能保证生成的结果文件是lO似“格式良好”(wjll—Fo姗司)的Ⅺ“L。基于这些缺点,本文用ⅫvfI。和xsU、技术替换原来的表现层中的JSP技术,形成了基于s咖ts框架的s眦s2x(sn呲s谢mⅪ订LandXSI,T)模型。本文首先介绍了基于J2EE和MVc设计模式w曲应用,然后对‰ms框架进行详细地描述,针对它的缺点,提出了改进的snuts2x模型,最后应用stmts2X模型开发了一个w曲应用。证明了S缸恤丑x模型促进系统的
4、表示层和业务层分离,满足多种客户端访问的需要,提高了系统的扩展性。关键词:J2EE;MVc设计模式;s仃uts:snuts2x哈尔滨工程大学硕士学位论文Abs仃actAtpresent,J2EE(JaVa2EmerpdseEdition)t11atSunMicrosystems,Inc.putforwardh£塔alrcadybecomemestandardofentefprisedevelopmentofW曲applicationgmdually111eSERVLET,JSPteclulolo既州chisonei
5、mportantpartofJ2EE,is讪delyuSedinnurnerousWebsitestoo,HoweVer,ifo砌yJSPtechnologyisusedinweb印plicationdeVelo础【lem,tIlebllsinesslogic,javacodeandd”锄ichnnlw01lldbemixedtogemer,w11ichrcsultsinlowrellsabledcgreeoftheprograrn,makesmaintenaIlcetedious蚰ddi伍c山t,卸dbriJlg
6、sweakadaptabil时tochanges.Therefore,a舶meworkn锄edS虮如is证仃oducedjoinednleMVCdcsignpanem.Stnlts胁neW0rkisallimplemerl诅tionof龇MVCp批mbasedonJ2EE.Itseparaces砷耐-aceandbusinesslogic,beiIlf打orofthediVisionbetweenpagedes逸nefandprogrammerand出ded.mcodereusabni可andnexibil对n)r
7、componentsdeVelopmem.HoweVcr,itexllibi忸seveml出awbacI(S:adcvelopercanembed印plicationlo西cimotheJSP,Ⅵ惋chleadsto印plicationsthatarchardtounders洲andmaimain;ThedeveI叩ermustleamnewAPIs—theStmtstaglibr撕esa11danunderstaIldingofⅡ1eStmtstaglibr碰es,cantakealongtinle;TheJSP
8、synlaxisnotXMLc锄叩liantand也ere丘Ⅺe艇ktogu甜anteethatreslll斑培XMLorHTM吐docume玎tswillbewellfonned.In也e廿1esis.anew丘ameworknarnedstmts2Xispfesemedtoov盯ccmethesedr删出acks,whicheI血ancesstnltsb
此文档下载收益归作者所有