摘要: 服务器/客户端(server/client):这个的定义与一般的定义相同,主动的一方被认为是client . ICE对象:跟OOP中的对象类似,不同之处在于,在分布式的环境中,同一个ICE对象在不同的地址空间中都可能存在着.ICE对象也提供了一组接口(facets).ICE对象还有一个特殊的接口:主接口. 代理(proxies):是ICE对象引用,代理是在客户地址空间,... 阅读全文
posted @ 2007-07-25 15:28 Mashimaro 阅读(315) 评论(0) 推荐(0) 编辑
摘要: SliceICE的规范语言,跟CORBA的IDL(Interface Definition Language)等价的东西,是一种中间语言。Slice建立了客户端和服务器端共同遵守的契约:接口。Slice也用来描述对象持久数据。 Slice CompilersSlice的规范语言可以映射成多种编程语言。目前ICE支持C++,Java,Python,PHP,C#和VB的语言映射。Ice的客户端和服务器... 阅读全文
posted @ 2007-07-25 14:29 Mashimaro 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1、构架师胚胎(程序员) 学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。 2、构架师萌芽(高级程序员) 学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括分布式系统原理、ejb、corba、com/com+、... 阅读全文
posted @ 2007-07-23 14:30 Mashimaro 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 架构师 软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重要决定的作出。 这样的人就是所谓的架构师(Architect)。在很多公司中,架构师不是一个专门的和正式的职务。通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作。在一个部门中,最有经验的项目经... 阅读全文
posted @ 2007-07-23 14:06 Mashimaro 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 因为它的不存在,所以被创造。研究框架设计与研究组件是一个完全相反的过程,它是由零件开始,一个个地建立,将零件建立前的动机,建立间的细节,建立后与主体的结合,一一呈现。 框架不见得非常大,但它一定是非常有效率的,在提供快速开发方式外,也可以引导新进人员快速进入生产线,发挥生产力,更可以控制产品的质量。它拥有一致的操作接口,一致的错误处理流程和通用功能。 判断框架是否有用,用该框架来写一... 阅读全文
posted @ 2007-06-11 19:50 Mashimaro 阅读(252) 评论(0) 推荐(0) 编辑