IFS 客户端 开发学习笔记2
来源:互联网 发布:拍卖房地产司法数据 编辑:程序博客网 时间:2024/05/20 23:56
以下都来自于 Foundation 1.3 Developer’s Guide 的阅读笔记
Foundation 1
Foundation 1 开发套件作为 依靠 Centura Team Developer 构建的可视化开发平台,它提供了基于uml建模进行项目开发的面向对象的开发过程能方便的制作报表,进行资源本地化,基于消息事件驱动,也有完备的开发中调试环境。
逻辑架构
开放式分层结构([Open Layered Architecture (OLA) ] 提供以下三个部分
表现层 (Presentation Layer)
IFS Application开发组建提供表现层的实现。业务逻辑==尽量不在表现层内定义。报表的数据由服务逻辑和数据存储层提供.
业务逻辑层(Business Logic Layer )
这里,主要有oracle的PL/SQL定义的存储过程,函数,视图来实现商业流程和规则
数据存储层(Data Storage Layer )
oracle的表,提供的数据的持久化实现,同时也包括了索引和完成性约束。同时要注意,业务逻辑层,也对oracle的功能进行了扩展。
逻辑单元的概念
逻辑单元(LU)是OLA架构的基本组成部分。它的定义比较像一个类,但是,一个逻辑单元的实现与OLA的三层都有关系。一个典型的逻辑单元可能会由数据存储层的数据库中的表,业务逻辑层的存储过层、函数、视图,以及表现层的一个或多个窗口组成。
LU的属性代表的是数据表中的列。代表LU的业务对象的实例存储为数据表中的某一行。LU的方法(Methods)同样,按照ORACLE里的包进行打包,在F1(Foundation 1)框架里作为API使用
LU使用消息(Message)进行通信,某些时候,消息直接作为方法的参数调用。其他时候,消息被装配好,然后发送给其他LU.
开放式分层结构
- IFS 客户端 开发学习笔记2
- IFS 客户端 开发学习笔记1
- IFS 客户端 开发学习笔记3
- IFS 客户端 开发学习笔记4
- IFS 客户端 开发学习笔记5
- 文件系统驱动(IFS DDK)学习笔记
- 【转帖】文件系统驱动(IFS DDK)学习笔记
- 文件系统驱动(IFS DDK)学习笔记 (转)
- 文件系统驱动(IFS DDK)学习笔记 (转)
- IFS开发语言
- ios客户端开发流程(视频学习笔记)
- 【CTP学习笔记】CTP客户端开发指南 学习笔记一
- IFS客户化开发流程
- IFS 妙用2
- IFS
- $IFS
- IFS
- $IFS
- ubuntu 安装 pygame 很好玩的东西
- ckeditor 参数
- protobuf协议语言指南
- DatePart函数的用法
- 网络API
- IFS 客户端 开发学习笔记2
- 【转】 float 浮点数的表示[转自163blog]
- (转)计算机负数补码
- JAVA 在一个类中,构造函数间的调用
- UML---很早之前的,补上 2011-03-02
- Msys/MinGW与Cygwin/gcc[转]
- 风沙渡 — 拒 绝 平 庸(2011年高考满分作文 )
- 删除open with菜单中的wine相关选项
- iphone ios NStimer,runloop,thread,task小总结