BOS_V6.3_开发指南_元数据介绍.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BOS_V6.3_开发指南_元数据介绍

BOS元数据介绍 (V6.3版) 目录 1. 什么是元数据 4 2. 解决方案(Solution) 4 2.1. 解决方案简介 4 2.2. 支持语言 4 2.3. 发布方案 4 3. 包(Package) 5 3.1. 包简介 5 4. 实体(Entity)和关系(Relationship) 5 4.1. 实体对象简介 5 4.2. 实体对象属性 6 4.2.1. 映射 6 4.2.2. 数据类型 6 4.2.3. 约束 7 4.2.4. 计算公式 7 4.3. 实体对象方法 7 4.4. 实体对象事件 7 4.5. 实体对象继承 8 4.6. 实体关系简介 8 4.6.1. “关联/聚合”和组合 8 4.6.2. 定义多对多关联 9 5. 数据表(Table) 9 5.1. 数据表简介 9 5.2. 字段 9 5.2.1. 多语言字段 10 5.2.2. 约束 10 5.3. 索引 10 5.4. 主键 10 5.5. 外键 10 6. 查询(Query) 11 6.1. 查询简介 11 7. 用户界面(UI) 11 7.1. 用户界面简介 11 7.2. 控件和布局 11 7.3. 数据绑定 12 7.4. 界面操作(Action) 12 7.5. 界面状态 12 8. 业务功能(Function) 12 8.1. 业务功能简介 12 8.2. 业务功能操作 12 9. 功能(Fa?ade) 13 9.1. 功能简介 13 10. 枚举(Enumeration) 13 10.1. 枚举简介 13 11. 异常(Exception) 14 11.1. 异常简介 14 12. 权限(Permission) 14 12.1. 权限简介 14 12.2. 根权项 14 13. 多语言资源(Resource) 14 13.1. 多语言资源简介 14 14. 规则(Rule) 15 14.1. 规则简介 15 15. 业务数据类型(BizDataType) 15 15.1. 业务数据类型简介 15 16. 日志(Log) 16 16.1. 日志简介 16 16.2. 日志项 16 什么是元数据 元数据是用来描述业务数据模型结构的一种模型数据。BOS的元数据包括有解决方案、包、实体、关系、查询,数据表、功能、业务功能、枚举、异常等诸多元数据类型。 解决方案(Solution) 解决方案简介 针对BOS而言,解决方案是元数据的最大载体,对应于一个元数据集合。任一个元数据都必须归属于某个解决方案,譬如,EAS就是一个解决方案。 在同一个解决方案中的所有BOS元数据都是可相互访问的。解决方案限定了BOS元数据的建模期存储位置。 解决方案的定义包括: 名称、别名、描述 支持语言 发布方案 支持语言 语言(supportted-language):指实际运行的系统中所支持的区域信息,该区域信息只关心语言内容,不关心该语言下的特定区域。属于非特定区域性只对数据存储产生影响。 BOS对支持语言提供一种以L1、L2、L3等简码形式的表示方式,用于对多语言资源的存储,例如在数据库的表,对于一个多语言字段FName,会生成FName_L1、FName_L2及FName_L3进行存储。 发布方案 解决方案的发布方案定义了发布时的一些配置项: 默认目标数据源:引出表和元数据的目标数据库连接; 应用服务器选择,包括有Apusic、WebLogic和Websphere三种类型; 生成代码的默认文件夹:这个文件夹和Java类的package共同指定了Java文件的存放位置; 生成J2EE部署文件的默认文件夹; 元数据文件存储文件夹; 是否生成RPC(远程过程调用)代码,该代码对服务端的交互次数进行了优化,从而提高系统性能。(只在BOS6.0以上版本适用) 一个解决方案中可以有多个发布方案。在发布时可以选择一个发布方案作为默认的发布配置项。 包(Package) 包简介 包(package)提供了元数据的Namespace管理,同时也提供了另一种分类和查看的方式。包是类似于目录结构的一个树状模型。需要定义包名的元数据即是需在解决方案定义的元数据。这些元数据必须属于且只属于一个包。 包的简码以两位到三位大写字符串表示,也可以为空。作用是对该包下的数据表元数据的名称添加包的简码作为前缀,便于分类管理。 实体(Entity)和关系(Relationship) 实体对象简介 实体对象是元数据模型的核心内容,数据对象、查询对象、实体界面对象等其他对象均附属或依赖于他。实体对象是数据存储的一个逻辑视图,它对应于业务系统中的实体类,指的是可永久存储的数据对象。实体对象可以定义为“抽象”(Abstract)的。抽象实体对象不定义与数据对象的映射,它用于

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档