网站大量收购独家精品文档,联系QQ:2885784924

元数据使用入门.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 ?

您可能关注的文档

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档