基于mvc模式的struts框架的研究与实现

基于mvc模式的struts框架的研究与实现

ID:33100866

大小:1.72 MB

页数:66页

时间:2019-02-20

基于mvc模式的struts框架的研究与实现_第1页
基于mvc模式的struts框架的研究与实现_第2页
基于mvc模式的struts框架的研究与实现_第3页
基于mvc模式的struts框架的研究与实现_第4页
基于mvc模式的struts框架的研究与实现_第5页
资源描述:

《基于mvc模式的struts框架的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文基于MVC模式的Struts框架的研究与实现姓名:徐琼申请学位级别:硕士专业:计算机应用技术指导教师:冉春玉20060401摘要随着Intemet和Web技术的广泛应用,基于B/S的多层Web体系结构逐渐发展并成熟起来,越来越多的企业都迫切要求高效地构建自己的Web业务系统。Sun公司发布的J2EE技术规范提供了一个基于组件的方法来设计、开发、装配和部署应用程序。J2EE平台使用了一个多层的分布式的应用程序模型。MVC(Model—View—Controller)设计模式的出现使得模型层、控制层和视图层各

2、层层次分明,各个模块之间相互独立,提高了灵活性和可重用性。Struts是一个基于J2EE平台和MYC设计模式的框架,它全面减轻了构建多层Web应用的负担,提供可复用的软件构架。在Struts框架中,视图层的显示一般采用JSP技术和自定义标签库Taglib,但是由于JSP自身存在着一些缺陷,如不能很好的支持XML,使得Struts框架不具备很好的视图层适应性。基于上述背景,本文引入了XSL技术,由于XSL具有分离数据的内容和表现形式的特点,将它和Struts结合起来,对Struts框架的视图部分进行改进,接着本文提出了一个解决方案

3、,并给出了一个新的模型StrutslX。着重分析了此模型的技术和优点,在此模型中使用了XML和XSLT来鼓励开发人员将业务逻辑和表现逻辑彻底的分离,使得Web应用程序更接近MVC最基本的承诺。论文最后将改进后的框架应用到基于Web的智能大厦运行管理系统中,以证明此方案的可行性。在系统设计上,采用基于J2EEMVC模式的StrutsIX模型的Web应用体系。这样的体系结构有效地将业务逻辑、应用程序控制和数据显示功能模块区分开来,可以分别集中开发任意模块而不用担心耦合问题,提高应用程序的柔韧性,使整个系统的开发有条不紊、容易集成、便

4、于维护升级。关键字:MVC、Struts、XSL、StmtslXAbstractWiththeextensiveapplicationofInteractandWebtechnology,multi—layerW曲structurebasedonB/Sgrowsupgraduallyandbecomeripe.J2EEtechnologyspecificationofSunMicrosystemcorp.suppliesawaytodesign,develop,assembleanddeployapplicationsbased

5、oncomponenttechnology.J2EEplatformisbasedonamulti—layerdistributingapplicationpattern.111eappearanceofMVCdesignpattemmakesthelevelsamongModel,ControllerandViewclearly,theeverymoduleisunattached,improvesagilityandthevalueofreuse.Strutsistheapplicationframeworkwhichbas

6、edonJ2EEplatformandMVCdesignpattern.Iteasestheburdenofconstructingmufti—layerWebapplicationsandprovidesreusablesoRwarearchitecture.InStruts.ViewismadeupofJSPandCustomTagLibraries.BecauseofsomedrawbacksofJSPespeciallytheJSPsyntaxisnotXMLcompliantandthereforefailstOgua

7、ranteethatresultingXMLorHTMLdocumentswillbewellformed.SoStrutsframeworkisnotprovidedwitllgoodpresentationlayerflexibility.Asisstatedabove,thisthesisintroducesXSLtechnology.OwingtoXSLseparatescontentofdatafromrepresentationofformat,wecallcombineXSLwitllStrutsandimprov

8、eViewofStruts,Weprovideanewmodel———StnltsIXafterputtingforwardarationalsolution。Theemphasisofthethesisincludesothertechnologiesandv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。