论文部分内容阅读
J2EE作为一种企业级 Web 应用程序开发技术,是大型企业级应用开发的首选。在J2EE系统开发过程中,一直存在着对象.关系数据库映射即数据如何有效持久化的难题,开发人员需要花费很多时间和精力来解决数据的读取和存储。本研究针对这一问题,提出在J2EE原有的四层结构中加入数据持久层,将应用程序与其所操纵的数据源分离,封装数据访问细节,为业务逻辑层提供面向对象的数据访问接口。
本论文以“淄矿集团电子商务系统”课题为依托,着重研究整合Hibernate持久层框架的J2EE多层体系结构在企业级信息系统中的应用。
本论文完成的工作及主要研究成果如下:
第一,研究了J2EE技术及企业级应用系统的开发过程,分析了基于J2EE多层体系结构构建企业应用系统的优越性。
第二,研究数据持久层技术的相关理论和实现技术,结合J2EE多层体系结构,提出了用于企业应用系统开发的五层体系架构模型,并对数据持久层的作用以及所处的层次关系作了细致的研究和分析。
第三,对比分析现有的持久层解决方案,决定采用Hibernate构建数据持久层,并对Hibemate实现对象持久化的原理和关键技术做TNX@究和验证。
第四,根据需求分析设计了“淄矿集团电子商务系统”的整体功能模块,然后以Tomcm5.5.17为应用服务器,Microsoft SQL Server 2000为数据库,Hibernate为持久层框架,实现了淄矿集团电子商务系统。
系统整体建设成功后的评估结果表明,在企业级信息系统中引入数据持久层框架,能够大幅度提高编程效率,提高软件系统的整体性能。