欢迎来到天天文库
浏览记录
ID:34181802
大小:1.44 MB
页数:61页
时间:2019-03-04
《基于struts框架开发j2ee+web应用的研究和实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、y-793833基于Struts框架开发J2EEWeb应用的研究与实践ResearchandPracticeofJ2EEWebApplicationbasedoilStrutsFramework院系(所):垡皇堂陵让簋虫:釜专业:让差扭虐昂研究方向:显佳鏊i邀查姓名:到住指导教师:黄墓麴援二00四年十二月基于Struts框架开发J2EEWeb应用的研究与实践摘要J2EE是当前成长最快的技术架构,它已经成为开发复杂企业级应用的首选。Struts是MVC设计模式的一个实现框架,是当今开发JavaWeb应用的主流框架,拥有广阔的发展前景,在国外使用者众多,
2、在国内也正逐渐受到重视。如何快速开发层次更加分明、逻辑更加清晰、复用性和可维护性更高的系统,是企业级应用开发的发展目标,而将Struts框架灵活的控制机制与J2EE完备的组件技术相结合,无疑是实现这一哥标钓有效途径,所以本文选择基于Struts框架开发J2EEWeb应用作为研究课题。本课题采用理论与实践相结合的研究方法,首先对Struts框架的理论基础和体系结构进行深入研究,然后针对Struts框架关键技术的应用进行实践一开发了一个电子玫务文件管理系统,最后总结出一套基于Struts框架开发J2EEWeb应用的有效方法。本论文的研究成果有以下几个方面
3、:基于Struts框架开发J2EEWeb应用时,模型层的设计要结合Facade和DAO设计模式,对于批量数据的检索操作通过JDBC语句来实现,对于数据库的修改和主键查询则通过CMPEntityBean来实现,为了降低W曲层和Business层的通信负荷,要采用DTO设计模式;对于系统w曲层控制器的设计,可以通过扩展Struts框架的RequestProcessor类。实现用户登录检验、读取Locale设置等整个系统共用的控制功能,这样系统中所有的控制器组件就可以通过继承RequestProcessor类从而都具有这些功能;视图是应用系统与用户的交互界
4、面,主要由JSP网页构成,Struts框架为JSP网页的开发提供了丰富的客户化标签库和ActionFormBean组件,为了使系统页面有统一的风格可以使用Struts框架提供的Tiles组件,通过Validator组件可以方便快捷地实现系统对用户输入数据的校验功能。以上研究成果成功地将Struts框架的控制机制与J2EE架构的组件技术有机结合,并将多种设计模式运用到实际项目中,有效降低了J2EEWeb系统各个层次之间的耦合程度,显著提高了系统的可重用性和可维护性,在电子政务系统开发领域有很好的借鉴和推广价值。本文的结构是,第一章首先阐述本论文的研究背
5、景和意义,然后概述本论文的主要研究工作。第二章首先纵览开发J2EEWeb应用的技术体系,包括Servlet,JSP,EJB,JNDI等关键技术,然后介绍J2EE核心设计模式,最后详细探讨MVC模式。第三章是本文的核心,首先剖析Struts框架的运行机制,然后结合文件管理系统的开发实践,对Struts框架关键技术的应用进行深入探讨并提出实践结论。最后一章总结本论文的研究成果,并且提出今后的研究方向。关键词:Struts,J2EE,设计模式,MVCResearchandPracticeofJ2EEWebApplicationbasedOilStrutsF
6、rameworkAbstractNowadaysJ2EEisthemostrapidlyevolvedtechnologyarchitecture,whichhasbeingpreferredtodevelopenterprise—applications.StrutsframeworkisthemostwidelyusedframeworkoverseastodevelopJ2EEWebapplications,andismoreandmoreregardedinland.Strutsistheresultofadvancedsoftwaredev
7、elopmentthoughts,whichisusedtodevelopmoreclearly,morereusableandmoremaintainableJ2EEWebapplications.SoStrutsmusthaveabeautifulvision.TofollowtheadvancedsoftwaredevelopmenttechnologyandmasteradvancedmethodstodevelopJ2EEWebapplications.theresearchandpracticeofJ2EEWebapplicationba
8、sedonStrutsframeworkischosentobethesubjecttoresearch.F
此文档下载收益归作者所有