基于UML的面向对象数据持久化研究

基于UML的面向对象数据持久化研究

ID:36619001

大小:2.48 MB

页数:65页

时间:2019-05-13

基于UML的面向对象数据持久化研究_第1页
基于UML的面向对象数据持久化研究_第2页
基于UML的面向对象数据持久化研究_第3页
基于UML的面向对象数据持久化研究_第4页
基于UML的面向对象数据持久化研究_第5页
资源描述:

《基于UML的面向对象数据持久化研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东华大学硕士学位论文基于UML的面向对象数据持久化研究姓名:王强申请学位级别:硕士专业:计算机应用指导教师:乐嘉锦2003.1.1摘要.,—\f自从提出面向对象的概念以来,面向对象技术作为一种优秀的软件丌发方法奄获得广泛的应用。随着统一建模语言UML和统一建模方法的提出,相应建模工具的产生,面向对象的软件开发已经成为构造高效、灵活、易扩展的应用系统的主导方法。而现存的许多系统的最终数据的存储却与面向对象无关,数据存在各种各样的数据源中,如关系数据库、对象数据库、文件数据库、企业的信息系统。当前关系数据库是主流的数据库系统,约有70%的信息系统使用关系数据库存

2、储、管理数据。为了充分利用这些技术的优点,用面向对象技术进行系统地分析、设计与实现,利用关系数据库或其他方式存储对象,以便最终构造高性能、易扩展的系统,很有必要提出一套支持多格式数据源的面向对象的数据持久化的方法,解决面向对象与其他技术之问的隔阂吖。本文的研究工作是在当前众多的对象存储技术的基础上进行的。本文首先分析了目前面向对象的数据持久化方法及其缺点,指出了新一代的面向对象数据持久化的要求。然后提出了一套基于UML的面向对象数据持久化体系结构,讨论了UML对象持久亿扩展,对象数据持久化(ODP)的体系结构,ODP持久化实例生命期状念,ODP查询语言,面向

3、对象的方法级事物及其实现。接着讨论了面向对象持久化的实现,讨论了ODP对象关系映射,ODP查询语言‘与结构化查询语言‘的转化。最后本文描述了基于UML的面向对象数据持久化技术在实际的纺织ERP项目中的应用。、(具体而言本文作了以下几项工作●提出了一套UML对象持久化扩展,使用户能够可视化的利用UML语言对系统建模。\’一·衰出了面向对象数据持久化的体系结构,该体系结构能够支持多种格式的数据源。●解决了方法级事务控制在.Net下的实现,一使得三层应用的丌发者能较简单地处理复杂的跨越方法的事务。吖

4、关键字:面向对象,数掘存储,哂晦L第lI贝AbstractObj

5、ect-orientedtechnologyhasbeenwidelYusedasanexcellentsoftwaredeveIoDingmethodsineeitemerged.WiththeappearanceofU眦andtherelatedtooIs。object—orientedsoftwaredevelop}ngmethodhasbecomethepredominantmethodtoconstructefficient.fIexibIeandextendabIeappIicationsystem.However.thedataofmanyex

6、istingsystemsarestoredlnalkindsofdatasourcessuchasRDB。OODB,fiIedatabaseandenterpriseinformationsysteminsteadofinasingIeOODB.RDBisthedominantdatabasesystematpresent,About70%appIicationsystemsstoreandmanagedatawithRDBMS.1nordertoana1yze.designandimpIementthesystemwithobject—orientedt

7、echnoIogy.andatthesam8tifile。storetheobjectsinRDI猢Sorinanyotherway。;tlsnecessarytoproposeanobject-orienteddata—persistentmethodsupportingmuIti—structuraIdatasources,Theresearchinthethesisisbasedontheobject-orientedstoringtechnoIogy.FirstIY。thethesisanaIyzesthedisadvantageofthecurre

8、ntobject-orienteddata-persistentmethodandthenpresentstherequirementofobject—or;enteddata—petsistence.SecondIy.thethesispresentsanobject—orienteddata—persistentarchitecturebasedonUML。discussesthefoIIowingprobtemsinturn:UMLobject-orienteddata—persstence。thearchtectureofODP.ODPpersist

9、entnstancelfestate。ODPquer

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。