zoukankan      html  css  js  c++  java
  • 学习记录

    可参考【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【功能树配置】

  • 相关阅读:
    Antenna Placement poj 3020
    Asteroids
    深入了解IOC
    Java读取.properties配置文件
    java使用插件pagehelper在mybatis中实现分页查询
    javaweb分页查询实现
    java生成UUID
    java验证码的制作和验证
    java调用天气预报接口案例
    Maven入门
  • 原文地址:https://www.cnblogs.com/lteal/p/2814727.html
Copyright © 2011-2022 走看看