欢迎来到天天文库
浏览记录
ID:33725265
大小:3.33 MB
页数:77页
时间:2019-02-28
《基于j2ee的vseaf2.0框架数据持久层设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中国石油大学(华东)硕士学位论文基于J2EE的Vseaf2.0框架数据持久层设计与实现姓名:周涛申请学位级别:硕士专业:计算机应用技术指导教师:张文东;顾丽红20081001摘要J2EE作为现今最流行的分布式计算平台,已成为基于Web的企业应用系统的核心。但多层的J2EE体系结构在提高软件重用性和降低问题复杂性的同时,也使得代码庞大,层与层之间的控制关系繁杂。于是人们将同类问题的解决方法进行抽象,抽取成一个轻量级的框架。不同层次上选择不同的轻量级框架组合成一个Web整体框架,将会大大提高软件的开发效率。目前,针对对象——关系不匹配这一问题,虽然可以
2、通过直接内嵌SQL或者数据访问类的方法得到解决,却降低了系统应用的可维护性。为了简化数据持久过程中的复杂、重复性的操作,出现了~系列的数据持久层解决方案。因此,选择一种功能和性能上都适合项目开发的解决方案成为一个至关重要的问题。本文首先介绍了J2EE多层设计思想,在此基础上阐述了不同层次上主流的轻量级框架的基本构成和实现原理。然后,重点分析了数据持久层中不同解决方案的优缺点,将数据持久化过程抽象细分,针对具体环节概括了影响数据持久层性能的因素并提出了相应的优化措施。在具体的数据库平台上,结合优化措施对常用持久层解决方案进行了性能测试,并详细分析了测
3、试结果,归纳出了不同解决方案所适应的业务场景。针对Vseaf2.0框架数据持久层的需求,分析SpringDAO设计思想,结合性能测试结果,选用iBatis作为持久化解决方案。最后分模块详细阐述了各个模块的功能说明、处理流程及接口实现等。设计完成后,对框架持久层进行了性能测试,结果表明,持久层设计达到预期的目的。关键词:J2EE,轻量级框架,数据持久化,Vseaf2.0,iBatisDesignandRealizationofVseaf2.0FrameworkBasedonJ2EEZHOUTao(ComputerApplicationTechnolo
4、gy)DirectedbySeniorEngineerZhangWendongLectureGuLihongAbstractAsthemostpopulardistributedcomputingplatforminnowadays,J2EEtechnologyhasbecomeacoreofanenterprisesapplicationsystemwhichisbasedontheWeb.However,themulti-layerJ2EEarchitectureimprovesthereusabilityofasoftwareanddecom
5、posesthecomplexityofaproblem,whichmeanwhilemakescodeslargeandcontrolrelationshipsamonglayersmorecomplicated.Thuspeopleabstractthesolutionsofthesimilarproblemstoalightweightframework.Differentlightweightframeworksarechosenondifferentlayers,whicharecombinedtoaWebwholeframework,t
6、hereforegreatlyimprovingtheefficiencyofdevelopment.TodayastraightSQLembeddedordataaccessclassisasolutionforthemismatchoftransientobjectsandpersistentobjects.Onthedata-persistedlayer,aseriesofsolutionsappearinordertosimplifythecomplexandrepeatedoperationsinthedata-persistedproc
7、ess.Itisimportanttochooseasolutionwhichissuitablefortheprojectdevelopmentintheaspectoffunctionandperformance.First,amulti—layerdesignconceptoftheJ2EEisintroducedinthepaper,andthenonthisbase,thebasiccomponentandpricncipleofthemostpopularlightweightframeworksfordifferentlayerare
8、elaborated.Second,theadvantagesanddisadvantagesofdifferentsol
此文档下载收益归作者所有