- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
元数据使用入门
PAGE
PAGE 10
元数据
一、 元数据概念
对于元数据的业务模型,开发人员首先需要了解的关键概念包括: 模块,组件,实体,值对象,业务接口,属性,业务操作,方法,参数,元素,容器,IBean 等。
模块(IModule)对应目前我们部署环境里 modules 下的各个目录,比如uap,uapbd,uapeai等,只是部署环境里的 module 是平级的,而元数据里模块是一个属性结构,也就是说模块可以有子模块,比如 uap 的子模块有uapbd ,uapeai,uapportal,uapqe 等。对应数据库表 md_module
模块是安装的基本单元,元数据所有产生的脚本是以模块为单位导出初 始化脚本的。
组件(IComponent)描述的是一个相对独立和完整的业务块,主要是从业务层次上进行划分,比如“销售订单”可以作为一个组件,“客商档案”也可以作为一个组件,划分组件时,注意组件间的重用,且注意不要形成相互 依赖。组件属于模块, 一个模块可以包含多个组件。对应数据库表md_component
组件是部署的基本单元,一个典型的组件会包含若干个有相互关系的实 体(但只能有一个主实体),组件内还包括服务和操作,服务可以直接生成 usm 配置文件,操作可以直接生成 upm 配置文件,另外组件里还可以有业务接口,枚举类型等。
实体(IBusinessEntit是y)指可以通过一系列连续性( continuit)y 和标识
(identity ID )来定义的业务对象,NC 原有的大部分 VO 基本上都算得上是实体。实体属于特定的组件,一个组件可以包含多个实体,组件可以没有 任何实体,(比如只有业务接口),但如果有实体,则必须设置一个主实体。对应数据库表 md_class
值对象(IPropertyType:) 如果一个对象代表了领域的某种描述性特征,
且没有概念性的标识,比如颜色,地址,但也不能一概而论,有些需要取决 于具体的业务场景。值对象同样定义在组件里,一个组件可以包含多个值对象。对应数据库表 md_class
值对象与实体的另一个差别:值对象可以通过判断其所有的属性是否相等来判断值对象是否相等,而两个实体即使所有属性都相等,但主键不相等, 也不能说两个实体相等。从这个意义上可以说,值对象是无生命的,而实体是有生命的。
自定义实体(ICustomEntity):表达拥有特定属性的一类实体,对应 NC
里的自定义档案,自定义实体是一种特殊的实体。对应数据库表 md_class
属性(IAttribute:)对应实体里的每个字段,对应数据库表md_property业务操作(IBusinessOperation:)表达一个完整的外部服务或者内部服务
(service。) 业务操作也定义在组件里。对应数据库表 md_busiOperation。
业务接口(IBizInterfac:e)供实体或者值对象实现的接口,接口本身定义了特定的访问方法。对应数据库表 md_class
备注 :在设计器上,业务接口只能增加属性,相应会生成 get方法,比如增加一个 name 属性,会生成一个 getName()方法,方法的返回值可以自由选择。实际上,如果希望灵活运用业务接口,你可以摆脱设计器的限制, 你在设计器上设计出一个业务接口,生成代码后,可以给业务接口增加任何方法,当然实现类也由你自己实现,此时只是通过元数据来管理你的业务接口而已。
二、 NC 模型设计器的环境介绍
1、 安装模型设计插件
插件安装的方法跟普通插件安装的方法一样,检查插件是否安装成功的方法:Help- About Eclipse Platform-Plugin Deta如il果s,看到被红线圈住的插件就说明插件已经安装成功。插件最新版本是 ,b 以后还会更新。访问 http://uapserver03/ncmdp/ncmdp_site 下载插件。
2、 打开模型视图
(1)、插件安装成功之后,Windows-Open Perspective-Other,选中下图红线部分
(2)、进入模型视图之后,可以选中工程中的某一个目录点右键新建模型文件,文件的后缀名是 bmf,一个模型文件相当于一个元数据组件,是部署的基本单元。
(3)、然后可以在组件中创建实体、业务接口等等。在模型视图中有业务组件工具箱和关联关系工具箱,可以通过拖拽的 方式创建实体、业务接口、关联关系等等。
书 几l e tt e }
K 选择
色 业务组件工具箱 夺
吕 实体
信对象
接怍
l
自 JI眵务- 匕 一 枚 举贮 注释
巨 业务接仁l
芒 关联关菜工具箱 笱
令 能承
·今,依敕
” 组合
今 关联
J ',注释关联
卒业务接口实现
一一一I ?
您可能关注的文档
最近下载
- 5年(2019-2023)中考1年模拟英语真题分项汇编(全国)专题06 阅读理解之说明文(解析版).pdf VIP
- 《会计基础》教案 第2课 会计基本假设、会计基础、会计信息质量要求和会计准则体系.doc
- 4.《望海潮》《扬州慢》比较阅读教学设计2023-2024学年统编版高中语文选择性必修下册.docx
- 熔化焊接与热切割安全技术实际操作考试.docx
- 中图版地理七下期中复习提纲.pdf VIP
- 部编版语文二年级下册全册优秀ppt课件.pptx
- 马铃薯种传土传病害.ppt VIP
- 生猪屠宰兽医卫生检验人员考试题库5份(含答案).docx
- 四川省2021年10月自考03331公共事业管理试题.doc
- 常用玻璃量器检定培训课件.pptx
文档评论(0)