应用模式的反射性OR映射层

来源 :中山大学 | 被引量 : 0次 | 上传用户:liongliong418
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文所讨论的内容有:☆ 研究了领域层的持久类与关系型数据库之间的映射策略.领域层的类与关系数据库的表的映射不仅仅包含了数据的映射,还包含了类之间关联的映射.我们根据领域层类之间不同的关联,提出了不同的映射策略.通过分析,我们证明了在不同的情况中采取相宜的映射策略,可以大大的增加应用系统以及框架的灵活性,执行效率等等.☆ 针对中小型应用系统(领域层有40~50个映射类),提出了适合这种规模的映射层框架.根据中小型应用系统的特点,该文提出了一个复杂性以及灵活度适度的框架.首先确定了整个框架的结构,详细的分析框架的各个组成类的职责,以及类之间的协作等等.把该框架放在应用系统中证明,这样的框架是适合放在这种中小型应用系统中的.☆ 针对上面提出的映射层框架,研究了应用多种模式实现上面的框架的部分功能或者全部功能的可行性,利弊等等.为了提高整个框架的可读性以及扩展性,在该框架中可以运用多种设计模式.由于设计模式本身的特点,使用的环境各有不同,达到的效果也不一样.该文针对应用系统的不同需要,采用多种模式携手实现.☆ 针对C++等不支持反射性的强类型语言,设计反射性映射层.实现健壮的反射性映射层需要实现的语言支持反射性.目前大多的框架都是用支持反射性的Java,Small Talk等实现.而对于C++这种强类型语言,由于不支持反射性,目前几乎没有用C++实现的反射性映射层.该文根据C++特性设计了映射层的框架,并提出了一套模仿反射性的实现方式.
其他文献
中间件技术因为解决了分布式异构环境中的不同应用之间的集成和交互问题而成为工业界应用广泛的技术。然而,各软件厂商基于不同的实现技术纷纷推出自己的中间件产品,这些产品各
水利领域的计算机软件存在着开发周期长、维护费用高、重复开发等问题,应用软件构件技术,提高领域软件的复用程度,是解决这些问题的有效途径之一。领域中各部门数据虽然存在很多
该文使用信息流分析技术,对面向对象语言编写的程序自动生成测试用例.信息流分析技术又称程序流分析技术,是一种静态分析技术,即在一个程序没有被实际运动之际,通过静态分析
PDM(Product Data Management)即产品数据管理是管理现代企业产品数据的一种新技术,它可以充分合理地解决企业人力资源和信息资源存在的各种问题.PDM系统必须管理所有的产品
层次图是非常重要的一类有向图,在众多科学和工程领域有着广泛的应用,是复杂系统有效的结构建模工具.该文研究了计算机绘制层次图过程中的一个关键问题:边交叉数最小化问题.
对软件开发和维护过程的管理能够帮助软件项目的控制和协调,提高软件的质量和生产效率.软件过程技术通过描述、运作、监控、度量和演化有针对性的过程模型,对用户实际进行的
该文通过深入分析和研究网络性能管理的发展及有关网络服务的技术应用,明确了目前的网络性能管理系统存在的问题以及网络服务与网络性能管理相结合的优势,研究设计了基于网络
模型检测技术是近二十年来最成功的自动验证技术之一,目前被广泛的应用于有穷状态系统(包括电路设计和通讯协议等)的分析与验证。对于并发传值系统的自动分析与验证是模型检测
该文提出了采用ADOMD模型设计基于Web的联机分析处理系统的原型,大大缩短了开发系统的时间并快速的验证系统的合理性;提出了基于Web的访问多维数据集的接口技术,根据投资系统
该论文参考当前国际上关于网格信息服务的最新研究成果,以西安交通大学校园网为实验环境,设计了一个校园级网格信息服务系统C-GIS,并且主要基于LDAP技术给出了C-GIS原型系统