EOS构件的层次结构

发表于:2008-02-20来源:作者:点击数: 标签:EOS
EOS构件引用分三个层次,构件包,构件和构件逻辑。 构件包 可以包含一组构件,是用来对EOS构件进行分类,是EOS构件最大复用单位。 构件 是EOS构件的主要部分,构件可以包含一组构件逻辑,分页面构件,展现构件,流程构件,业务构件,数据构件,运算构件6种.
EOS构件引用分三个层次,构件包,构件和构件逻辑。

  构件包 可以包含一组构件,是用来对EOS构件进行分类,是EOS构件最大复用单位。
  构件 是EOS构件的主要部分,构件可以包含一组构件逻辑,分页面构件,展现构件,流程构件,业务构件,数据构件,运算构件6种.
  构件逻辑 是构件的具体内容,粒度最细,所以也称为原子构件,每个构件逻辑都提供数据输入输出接口。

  运算构件

  EOS中最底层的构件,又叫原子构件,用于完成特定的业务计算和程序集成的相关构件称为运算构件,运算构件中包含的运算逻辑是标准的Java Method。

  业务构件

  用于完成多个运算逻辑的逻辑流程的相关构件称为业务构件,是通过EOS开发环境开发的多个运算逻辑的图形化逻辑流程。

  展现构件

  用于控制业务流转与页面交互的构件称为展现构件,展现构件是通过EOS开发环境开发的图形化组装业务构件、页面构件,来表达一个完整的功能。

  页面构件

  用于完成用户交互界面生成及页面集成的相关构件称为页面构件,页面构件可以是标准J2EE展现层的构件,如Jsp, Tag等

  数据构件

  用于完成数据模型定义,管理和数据操作的相关构件称为数据构件。

  流程构件

  用于完成某个包含人工和自动的业务活动流程的构件称为流程构件,是通过EOS开发环境开发的工作流的图形化描述 。

原文转自:http://www.ltesting.net