支持MDA的Java企业应用持久性框架的研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:D243435dsfsdfqwe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
持久性对象是指能存在于应用程序生命周期外的数据,它们通常被存储在数据库中,最常用的关系数据库。人们开发的应用程序的一个基本任务就是产生、修改和查看这些数据。然而当开发面向对象应用使用关系数据库时,就要面临许多问题,最大的问题就是底层数据结构的改变带了的重大变化。所以持久性框架作为一种解决方案正在孕育出台。 本课题的目标是开发一个Java企业应用的持久性框架,该框架既可和J2EE应用服务器相结合,作为J2EE应用服务器上应用程序访问数据库的桥梁;同时又可单独使用,为普通的Java企业级应用直接访问数据库提供了一个框架。而且该框架支持MDA开发,即企业应用开发人员建立PIM后,通过某些映射方法和工具,转化成符合本持久性规范的PSM,并可进一步转化成Java代码。同时,还提供PSM到PIM映射的逆过程,以解决对系统的扩充。 本课题所要构建的Java企业应用中的持久性框架中封装了保持对象持久性所需要的各种行为,换句话说就是读、写,和从永久存储器上添加/删除对象。同时,还要考虑对事务性、并发性、可扩展形和SQL查询的支持。
其他文献
科学的软件过程管理和软件过程仿真是提高软件生产率、保证软件质量的两种重要的方法,作为比较新的研究领域,他们正日益受到学术界和IT业界的关注。本文就是描述了一种针对小组
本文针对极弱光条件下可视目标探测问题,利用单像素相机特有的高通量测量特性以及高通量测量带来的超高灵敏度优点,采用压缩感知扫描成像方式,在一定程度上解决了成像速度问
传输控制协议TCP是专门设计用于在Internet上提供可靠的、健壮的、端到端的通讯协议。TCP能在分组丢失率低,且丢失主要由网络拥塞所致的传统网络中获得成功,然而,在有线/无线异构
本论文的研究就是从现代物流运输系统的重要性出发而展开的,论文全文包括五章内容以及结论与展望部分。第一章简单介绍了物流的概念和发展现状,并且介绍了GIS的概念、数据组织
数据挖掘作为知识发现过程关键技术,已逐步得到广泛应用。分类是数据挖掘及CRM的重要组成部分。SLIQ串行算法是由IBM Almaden 研究中心提出的一种高速可伸缩的分类算法,广泛应
随着网络的迅速发展,人们对视频的需求越来越强烈。视频服务对带宽的要求很高,使得这些服务不能在Internet上得到很好地应用,而CATV网能够提供稳定高速的下行带宽。如何结合CATV
机群高性能计算系统是高性能计算和信息服务的基础设施,正日益受到科技界,各国政府的重视.如何有效地共享这些分布的、异构动态的机群高性能系统的资源,提供各种并行计算环境
WebGIS技术是目前GIS应用的重要前沿,它对地理信息中空间相关数据的采集、管理、分析和显示等特点若能引入到网上房展系统中,将大大改善目前现存系统对位置、环境等空间信息表
中科大网格研究组承担了国家863项目—"合肥网格节点的建设及若干典型网格应用的研制","中科大网格Portal的研制"是其中的一个子项目.该文作者承担了中科大网格Portal的主要
Internet的产生可以说是一种文明时代发展的必然,但同时也是人类在科学技术的探索过程当中的一次偶然。随着网络多媒体、网络高性能计算、用户移动接入、海量信息存储和处理