欢迎来到天天文库
浏览记录
ID:34130402
大小:3.11 MB
页数:82页
时间:2019-03-03
《基于struts架构的应用系统中对象型数据报表系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京邮电大学硕士学位论文基于Struts架构的应用系统中对象型数据报表系统的设计与实现姓名:冯莉申请学位级别:硕士专业:计算机科学与技术指导教师:李文生20060306基于Struts架构的应用系统中对象型数据报表系统的设计与实现摘要近年来,随着Internet技术的迅猛发展,计算机网络给人们的工作、学习和日常生活带来了很大的便利,同时Web开发技术也在不断更新。J2EE是SUN公司提出的开发企业级应用的平台,包装了开发一个多层、分布式企业应用的全部技术。虽然J2EE提出三层模型来实现Web应用开发的模块化,但在实际开发过程中,这种划分仍然不够具体
2、,往往在实现显示的逻辑中包含了大量的业务和流程控制代码,没有达到J2EE原本希望的功能细分、模块开发的目的。Struts框架的提出为解决J2EE中存在的这些问题指出了一个很好的方向。本文首先分析了多层应用系统的发展,然后简要的介绍了J2EE,并对其中包含的几种核心技术进行了描述。重点描述的是一个在线考试系统中的报表系统的研发过程,从开发工具的选择到利弊的分析,再到根据开发平台、整个考试系统的架构设计以及所选的报表开发工具来研究并最终开发出满足需求的报表系统。描述了在项目开发的过程中首先将传统的关系型数据库通过OR映射工具转化为持久对象、然后再以对象
3、的形式来操作数据库数据的创新性设计思想,并且说明了两种方式的利弊。关键字:J2EEStrutsJasperReportsHibemateOR映射在线考试报表THEDESIGNANDIMPLEMENTATIONOF0B厄CT-ORIENTEDDATAREPORTSYSTEMINAPPLICATl0NSYSTEMSBASED0NSTImTSARCHITECTUREABSTRACTWiththefastdevelopmentofIntemettechnology,netbringsconvelfiencestopeople’Swork,studyandl
4、iving.Atthesanletimethetechnologyofdevelopingwebisupdating.J2EEisaplatformofdevelopingEAS(EnterpriseApplicationSystem)thatisbroughtforwardbySUNCompany.ItincludesalltechnologiesthatdevelopamultitiesanddistributedEAS.J2EEhasgivenathreetiesmodeltomodularizewebapplication,butinpra
5、cticethismethodisnot‘goodenoughfortheviewmoduleincludingcodeoflogicmoduleandcontrollermodule.Sothismethoddoesn’tgainourendsthataresubdivisionoffunctionanddevelopmentofmodule.Theproduceofstrutsframeworkisagoodmethodtosolvethoseproblems.Thedevelopmentofmultitiesapplicationsystem
6、sisintroducedinthispaper,andalsoincludestheJ2EEanditscoretechnologies.Thewholedevelopingprocessofareportsysteminanonlinetestsystemisemphaticallydescribed,includshowtochoosethedevelopingtools,conditionanalyzinganddevelopmenttechnique.Ithasbeenputintopracticethatmappingrelationa
7、ldatabasetoobject-orienteddatabaseinthisproject,SOthatallthedatacanbeprocessedasobjects.Theadvantagesanddisadvantagesofbothmethodsareanalyzedinthispaper.KEYWORDS:J2EEOnlineTestReportStrutsJasperReportsHibernateORMapping独创性(或创新性)声明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加
8、以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学
此文档下载收益归作者所有