EMA平台下的实体引擎的研究与实现

EMA平台下的实体引擎的研究与实现

论文摘要

随着软件开发方法的发展和软件平台抽象等级的逐步提高,软件界出现了一种新的软件开发方向——企业模型自动化方法。 本文就是在当前的技术基础上,充分理解软件的基本构成因素,分析了多种软件开发方法,得出企业模型自动化方法的核心思想。 首先介绍软件平台的体系结构的设计思路并给出体系结构。以此为设计指导,小组实现了可执行平台的部分功能。 该系统以元数据方式来定义企业模型所需要用到的各种信息。那么,系统必须提供元数据的定义和对象化调用的功能。为了保证企业建模中的信息建模的需要,平台所要具有的数据只是这些元数据的基本定义,不需要直接包含任何特定的业务数据。EMA 系统需要一个对数据进行持久化的层次。 本文主要的工作是实现了该平台中的持久化框架:实体引擎。该框架封装底层的数据库操作,其中包括数据库表创建、数据库中数据的插入、删除、查询等。并且通过 XML 文件的配置,开发出的系统可以自由地切换数据库。通过实体引擎,可以简化企业级应用中对数据的大量操作,包括定义维护通用操作的开发工作。通过实体引擎的 API,系统可以方便地访问数据库,而且会减少很多直接访问时的错误。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 图表清单
  • 注释表
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 软件平台的发展
  • 1.3 业务基础软件平台的出现
  • 1.4 研究工作
  • 1.5 论文的组织结构
  • 第二章 企业模型自动化
  • 2.1 业务基础软件平台
  • 2.2 平台的实现方式
  • 2.2.1 MDA 开发模式
  • 2.2.2 EMA 的思想
  • 2.2.3 EMA 软件开发平台的架构设计
  • 2.2.3.1 架构中的持久化层次
  • 2.2.3.2 数据持久化
  • 2.2.3.3 持久性框架
  • 2.2.3.4 整体框架的设计
  • 第三章 实体引擎的设计与实现
  • 3.1 实体引擎的整体设计
  • 3.1.1 系统设计
  • 3.1.1.1 GenericDelegator 类
  • 3.1.1.2 GenericHelper 接口
  • 3.1.1.3 GenericDao 类
  • 3.1.1.4 SqlProcesser 类
  • 3.1.1.5 GenericValue 类
  • 3.1.2 配置文件
  • 3.1.2.1 Entityengine.xml 文件
  • 3.1.2.2 实体模型 XML 文件
  • 3.1.2.3 实体组 XML 文件
  • 3.1.2.4 字段类型 XML 文件
  • 3.2 事务的处理
  • 3.3 实体引擎中的cache 机制
  • 3.4 主键生成机制的实现
  • 第四章 实体引擎的使用
  • 4.1 实体和视图的定义
  • 4.1.1 实体建模
  • 4.1.2 视图建模
  • 4.2 实体引擎的接口
  • 4.3 实体引擎的上层工具
  • 第五章 EMA 开发平台的应用
  • 5.1 Bacc 系统
  • 5.2 实体引擎的优点
  • 第六章 总结与展望
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 参考文献
  • 相关论文文献

    • [1].大隐静脉高位结扎术联合EMA对下肢静脉曲张患者预后的影响[J]. 基层医学论坛 2020(20)
    • [2].基于EMA的电动汽车协同调度策略研究[J]. 青岛大学学报(工程技术版) 2015(03)
    • [3].2010-2014年EMA药品审评情况分析[J]. 中国新药杂志 2015(24)
    • [4].EMA暂停使用口服酮康唑的受益–风险评估[J]. 现代药物与临床 2015(01)
    • [5].基于EMA算法的变结构交互多模型算法[J]. 火力与指挥控制 2010(10)
    • [6].基于EMA的飞机全电刹车系统研究[J]. 航空精密制造技术 2012(06)
    • [7].EMA最新工艺验证指南解读[J]. 医药工程设计 2012(05)
    • [8].EMA伺服系统速度环自校正控制设计[J]. 机械与电子 2015(02)
    • [9].基于模糊滑模控制的航空EMA调速系统[J]. 火力与指挥控制 2011(08)
    • [10].EMA对含高分子量聚维酮美沙酮口服液的评价[J]. 中国药物警戒 2015(05)
    • [11].EMA与PCR结合检测沙门氏菌方法的研究[J]. 畜牧与饲料科学 2013(11)
    • [12].EMA和Ki67在不同分期及分型胸腺瘤中的表达及意义[J]. 武警医学 2013(12)
    • [13].EMA、Vimtin、CD34、Ki-67蛋白在肾细胞癌中的表达及其临床意义[J]. 宁夏医学杂志 2012(05)
    • [14].基于变论域模糊PID航空EMA永磁同步电机矢量控制仿真研究[J]. 航空精密制造技术 2020(05)
    • [15].基于EMA和Lorenz系统同步的网络攻击检测[J]. 科技通报 2014(02)
    • [16].EMA结合PCR技术有效鉴别副溶血弧菌死活细胞[J]. 华南农业大学学报 2011(01)
    • [17].泡菜中乳酸菌活菌的EMA结合定量PCR检测方法的建立[J]. 农业生物技术学报 2013(03)
    • [18].CK19和EMA在Ⅰ~Ⅱ期宫颈鳞癌淋巴结的表达及其相关性[J]. 内蒙古医学杂志 2012(11)
    • [19].EMA批准治疗继发性甲状旁腺功能亢进药物Etelcalcetide上市[J]. 中国合理用药探索 2017(02)
    • [20].FDA与EMA对纳米药物开发的技术要求与相关指导原则[J]. 中国新药杂志 2014(08)
    • [21].基于DNA染料EMA的RT-PCR技术定量检测海产品中病原性副溶血弧菌活细胞[J]. 食品科学 2011(08)
    • [22].EMA路径下的环境成本实务研究——来自某造纸企业的案例[J]. 审计与经济研究 2009(03)
    • [23].FDA,MHRA,TGA和EMA网页布局简介及对我国的启示[J]. 中国新药杂志 2014(03)
    • [24].FDA,WHO和EMA关于基于生物药剂学分类系统的生物等效性豁免指导原则的比较[J]. 中国新药杂志 2012(24)
    • [25].EMA数字伺服驱动系统无差拍电流预测控制研究[J]. 机械与电子 2020(06)
    • [26].EMA拟推动早期阿尔茨海默病药物的开发[J]. 首都食品与医药 2018(18)
    • [27].EMA用于胃肠道局部并作用于局部的仿制药或改剂型药的治疗等效性研究指导原则介绍[J]. 药物评价研究 2017(08)
    • [28].EMA的药物临床试验数据公开制度研究及启示[J]. 沈阳药科大学学报 2017(08)
    • [29].“脑膜瘤尾征”组织的EMA、Vim表达及临床意义[J]. 中华神经外科疾病研究杂志 2009(03)
    • [30].EMA伺服控制系统研究[J]. 民用飞机设计与研究 2019(04)

    标签:;  ;  ;  ;  ;  ;  

    EMA平台下的实体引擎的研究与实现
    下载Doc文档

    猜你喜欢