自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alen的专栏

_&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspAlenShanTou@hotmail.com

  • 博客(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 1540

原创 创建基于ECO的Weblog系统(2)

上一篇我们介绍了使用ECO创建Weblog的基础工作,包括建立ECO类图与数据映射、自动生成代码、创建数据库结构、设置数据连接等内容。现在我们着手处理ASP.net页面的控件关联与操作。其实ECO是这么一个工具,它是基于Delphi的(因为架构师有Bold的历史),看起来也离不开建模工具,但对于建模工具来说并不一定要使用Together(就是BDS嵌入的那个UML工具),它还可以使用ModelMa

2006-02-21 15:55:00 1698 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 2296 4

原创 关于ECO中的Stereotype设置

Stereotype在Together中是设置模型的版型,在ECO的类设计图中有几个地方有Stereotype设定:1. 选择Eco类的Package设计图时,有以下属性,这些是无法改变的2. 指定类的属性设计的时候有Stereotype设定3. 对类属性进行设置的时候也有Stereotype可以选择 到目前为止,在ECO的类设计中,这些设置与选择是没用的,ECO暂没有用到任何Stereo

2006-02-07 22:40:00 1355

原创 到目前为止Delphi 2006中ECO多客户端技术的能与不能

1.  不能保证多客户端默认使用的TCP通道的安全传输,要实现安全的话,要做的事情太多,超出了ECO的范围,这个需要我们在.net Remoting技术中去思考2.  不能在服务器方截获来自客户端的数据操作并自行拆解和处理,因为ECO服务器需要保护数据一致性和完整性3.  客户端不能亲自管理数据库,因为所有的客户端操作都要受服务器方的ECO管理,因为需要管理修改冲突等问题,对客户端来说数据库连

2006-02-02 20:37:00 1743

原创 ECO中的对象乐观锁定(Optimistic Locking)

多客户端ECO技术的对象操作乐观锁定(Optimistic Locking)    ECO中的对象乐观锁定设置位于ECO类的design-time属性中,用于解决多个客户端同时进行修改而带来操作冲突,比如有个ECO类Person,里面有两个属性Firstname:string和Lastname:string,如果有两个客户端读取同一个Person记录后,其中一个客户端修改了此实例的Firstnam

2006-02-02 20:13:00 3904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除