蓝海豹

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

可参考【X5平台快速开发指南】

 X5 的模型关系如下图所示:


1.【应用】
X5平台中,“应用”相当于“项目”。
 打开Studio,在Studio的“模型资源视图”中,右键单击 BIZ目录,选择“新建”->“应用”。

2.【业务模块】
   一个项目通常会划分为多个子项目(或者说子系统) ,X5 平台中一个“业务模块”相当于项目中的一个“子项目”。如上图,“x5demo”就是一个应用。在一个“应用”中,可以继续创建新的“业务模块”,按照以下步骤创建新“业务模块”:
   在 BIZ中新建的应用上右键单击,选择“新建”->“新建业务模块”。

3.【文件路径的解释】
   新建业务模块后,系统会在BIZ工程目录下创建文件夹及相关文件:
   ontology目录中存放的是概念数据模型文件;
   data目录中存放的是物理数据模型文件;
   logic 目录存放的是业务逻辑文件,包括 Action 和 Fn 定义文件、Java 源码文件;
   process目录存放的是流程模型文件。

4.【建模】
   创建完新应用和业务模块后,就可以在应用中进行建模了。整个建模过程分为三个步骤,分别是:数据建模、流程建模和界面建模。其中,数据建模实现概念与数据库交互,完成数据存取。

4.1【数据建模】

    数据建模包括概念数据建模和物理数据建模两部分

4.1.1【概念数据建模】
    概念数据建模起到了屏蔽物理数据库之间差异的作用。
    概念数据建模,包括创建本体、创建概念、创建关系。
    所谓“本体”(ontology)可以理解成是对对象的抽象的集合。“本体”中又包含“概念”和“关系”。其中,“概念”可以理解成是对单个或者一类对象的抽象;“关系”可以理解成是对对象属性的抽象。   在代码级别,“本体”可以看成是对数据库表的集合的抽象,“概念”可以看成是对数据库表的抽象,“关系”可以看成是对表字段的抽象。

  (1)概念标识不能用中文及其它特殊字符,建议使用前缀加驼峰式写法,长度不要超过 23 个字符。
  (2)生成主键默认值的表达式是 guid(),该表达式在其它地方也可以用。 
  (3)概念名称可以输入中文      
  (4)关系标识不能用中文及其它特殊字符,建议使用 f 加驼峰式写法,长度不要超过 30 个字符。
  (5)在同一应用中,关系标识不能重复。  
  (6)关系名称可以输入中文

4.1.2【物理数据建模】
    概念数据建模完成后,接下来要进行的是物理数据建模。物理数据建模包括映射设置、生成物理表和标准动作设置三部分。物理数据建模就是在概念和物理数据库之间建立映射关系。 

  • 映射设置
    就是要把概念数据建模中创建的概念和关系跟物理表建立起联系。如果概念标识和表名相同,关系标识和字段名相同,可以省略这一步,直接生成数据库表。
  • 生成物理表
  • 标准动作设置
    X5 平台中的 Action 描述了一个动作或者一个业务逻辑。通常每个概念都拥有创建数据、保存数据、查询数据这三个动作,这些动作就称为标准动作。其中,保存、查询这两个动作实现了概念跟数据库之间的数据交互。    
    生成完物理表后,进行“标准动作设置”。在本体设计器的“标准动作设置”界面中,点击“添加”按钮,弹出创建标准动作对话框,点击“确定”按钮,就完成了“标准动作设置”。至此,完成物理数据建模。

 4.2【流程建模】
    流程建模实现了业务流程和业务逻辑。
    数据建模完成后,进行流程建模,流程建模需要创建 Process 文件,并设置相关属性。流程建模根据具体的功能又可分为有流程的流程建模(工作流业务)非流程的流程建模(普通的数据增删改查的功能)

 4.2.1【非流程的流程建模】
      非流程的流程建模,包括创建Process文件和动作设置两部分。 
    (1)创建 Process 文件
      流程文件创建在 BIZ 中的 process 目录下,功能目录不能为中文,Process文件生成后,在UI模型目录中,也生成了相应的process功能目录。 
    (2)动作设置
      流程文件创建完成后,需要为其进行动作设置。动作设置就是添加标准动作和其它运行时需要用到的Action。
      流程建模完成后,“应用”的 BIZ层开发也就完成了。 

 4.2.2【有流程的流程建模】 
    有流程的流程建模,4.1章有描述。???

4.3【界面建模】
   界面建模实现了人机交互、数据展现、界面逻辑等功能。
   流程建模结束后,也就完成了后台开发,接下来进入前台开发,即界面建模。界面建模可以使用平台提供的界面建模模板生成界面文件,也可以新建一个空白界面文件,使用平台提供的 UI设计器手动开发界面文件。 
   界面展现文件的后缀是.w,界面文件创建在“模型资源视图”的UI目录中的 process目录下。

5【功能树配置】

posted on 2012-12-12 15:27  蓝海豹  阅读(156)  评论(0编辑  收藏  举报