欢迎来到天天文库
浏览记录
ID:33297966
大小:3.74 MB
页数:67页
时间:2019-02-23
《基于j2ee的综合计划数据管理系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学硕士学位论文基于J2EE的综合计划数据管理系统的研究与实现姓名:吴海林申请学位级别:硕士专业:计算机应用技术指导教师:佘名高20080501武汉理工大学硕士学位论文摘要随着Internet和Web技术的广泛应用,越来越多的企业迫切需要高效地构建自己的Web应用系统。近年来,Sun公司的J2EE平台凭借Java语言的诸多特性和企业软件开发中的种种经验,成为企业级Web应用开发的主流技术之一。J2EE为开发分布式、多层的企业级应用定义了一套完整的标准。J2EE具有许多不同的功能。它是一个为企业级应用开发者设计的一个庞大的工具包,对Java核心规范在大小和广度上都
2、有一个巨大的扩展。像对一个企业级应用进行分块一样,J2EEAPI同样可以划分为多个类似的模块。针对不同的J2EE模块,一些流行的框架给出具体的设计与实现,这些框架利用J2EE标准进行组装。因此,很长一段时间企业都在寻求J2EE的实现时都利用了一些成熟的框架,加速系统开发的过程,节约了开发时间,提高了开发的效率,降低了开发的成本。本文正是在分析了传统J2EE技术同时,给出一种特别适用于中小型企业开发的流行的框架Struts和Hibernate,并用它们来为国家电网公司设计开发综合计划数据管理系统。此系统在开发的过程中采用了多层体系结构思想,在表示层使用JSP与JSTL标签
3、并且为了提高数据的传输速度而有选择的使用了AJAX技术,业务层利用Servlet来实现,数据持久层是使用业界最好的Java对象持久化框架Hibernate来实现的。本文在企业级Web系统开发时选用这种J2EE框架的整合方案,不仅发挥了传统J2EE开发的优越I生,而且可以有效地发挥各领域最优秀的技术,创建更加高效、协调的应用程序。这种框架将业务逻辑、应用程序控制和数据显示等功能模块区分开来,使得程序员可以集中精力分别开发各个模块而不用再担心耦合问题,提高了应用程序的柔韧性,使得整个系统的开发有条不紊、容易集成、便于维护和升级。本文首先对传统J2EE技术进行了深入分析,并将
4、流行的框架Struts和Hibernate引入到J2EE框架中,然后针对目前市场上占有绝对优势两种开源框架——Stmts和Hibernate以及流行的技术AJAX进行深入研究,最后以综合计划数据管理系统模块为实例,论述了基于J2EE下开源框架Struts和Hibernate开发的具体实现。关键字:J2EE,Struts,Hibernate,AJAX,MVC武汉理工大学硕士学位论文AbstractWiththewideapplicationofInternetand’Webtechnology,moreandmoreenterprisesareeagertoconstru
5、cttheirownwebapplicationsystem.Inrecentyears,J2EEofSunCorporation,hasbecomeoneofthemaincurrenttechnologiesofenterprisewebapplicationdevelopmentusingitsvariousJavacharacteristicsandexperienceintheenterprisesoftware’Sdevelopment.J2EEdefinesawholesetofstandardfordevelopingdistribute,N—level
6、enterpriseapplicationandJ2EEhaslotsofdifferentfunctions.Itisahugetoolwrapdesignedforenterpriselevelapplicationdevelopers,whichextendsthecorestandardofjavainsizeandscope.Likepartitioninginallenterpriseapplication,J2EEAPIcanpartitionmanysimilarmodulesaswell.Someofthepopularframesconstructe
7、dbyJ2EEprovidedetaileddesignsandimplementationsaccordingtodifferentJ2EEmodules.Therefore,inaverylongtime,enterpriseshavebeenlookingforsomematureframesusedinJ2EEimplementationinordertoacceleratethesystem,savedevelopingtime,improvedevelopingefficiencyandreducethedevelopingc
此文档下载收益归作者所有