- 博客(7)
- 收藏
- 关注
原创 ECO的“Handle”和“Handle链”
ECO的“Handle” 和 “Handle链”所有的ECO框架程序都必需有一个EcoSpace的对象实例,EcoSpace利用.net的反射机制和设计期的ECO模型定义控制着运行时创建或由ECO环境返回的ECO对象实例。 Handle(句柄)可以表达一个对象实例,一组对象实例或者是计算结果。Handle对象模型与结构可以在BDS的安装目录下的ECO源程序目录中找到定义。ECO的设计
2006-02-22 23:18:00 1510
原创 关于ECO的订阅机制(Subscription Mechanism)
订阅机制(Subscription Mechanism)是ECO架构的基础核心之一。凡是对象都是运行在一个虚拟环境中的,在非虚拟机中,对象接受运行时的通用机制控制(如上下转型的例检),在虚拟环境(.net、java)中,系统为对象运行提供更多的机制(对象生命周期)。引申到对象之间的关系上,ECO需要建立一种互通互信的“订阅”机制,要比普通的虚拟环境更为高级,处理诸如级联删除、对象的连锁通知等功能,
2006-02-22 22:28:00 1543
原创 创建基于ECO的Weblog系统(2)
上一篇我们介绍了使用ECO创建Weblog的基础工作,包括建立ECO类图与数据映射、自动生成代码、创建数据库结构、设置数据连接等内容。现在我们着手处理ASP.net页面的控件关联与操作。其实ECO是这么一个工具,它是基于Delphi的(因为架构师有Bold的历史),看起来也离不开建模工具,但对于建模工具来说并不一定要使用Together(就是BDS嵌入的那个UML工具),它还可以使用ModelMa
2006-02-21 15:55:00 1699 3
原创 创建基于ECO的Weblog系统(1)
创建基于ECO的Weblog系统(1) 我们以C#Builder 2006为开发平台示例使用强大的ECO技术开发Weblog系统,C#builder2006现在有测试版下载,下载链接为http://www.borland.com/downloads/download_delphi.html ,虽然Borland公司正在售出它的IDE产品生产线,但并不意味着这个产品的终结,反而是一个新
2006-02-19 01:42:00 2297 4
原创 关于ECO中的Stereotype设置
Stereotype在Together中是设置模型的版型,在ECO的类设计图中有几个地方有Stereotype设定:1. 选择Eco类的Package设计图时,有以下属性,这些是无法改变的2. 指定类的属性设计的时候有Stereotype设定3. 对类属性进行设置的时候也有Stereotype可以选择 到目前为止,在ECO的类设计中,这些设置与选择是没用的,ECO暂没有用到任何Stereo
2006-02-07 22:40:00 1356
原创 到目前为止Delphi 2006中ECO多客户端技术的能与不能
1. 不能保证多客户端默认使用的TCP通道的安全传输,要实现安全的话,要做的事情太多,超出了ECO的范围,这个需要我们在.net Remoting技术中去思考2. 不能在服务器方截获来自客户端的数据操作并自行拆解和处理,因为ECO服务器需要保护数据一致性和完整性3. 客户端不能亲自管理数据库,因为所有的客户端操作都要受服务器方的ECO管理,因为需要管理修改冲突等问题,对客户端来说数据库连
2006-02-02 20:37:00 1744
原创 ECO中的对象乐观锁定(Optimistic Locking)
多客户端ECO技术的对象操作乐观锁定(Optimistic Locking) ECO中的对象乐观锁定设置位于ECO类的design-time属性中,用于解决多个客户端同时进行修改而带来操作冲突,比如有个ECO类Person,里面有两个属性Firstname:string和Lastname:string,如果有两个客户端读取同一个Person记录后,其中一个客户端修改了此实例的Firstnam
2006-02-02 20:13:00 3906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人