我自己的一生

是你的,是我的,到底是谁的?

导航

2009年3月4日

摘要: 有人问我,架构是什么? 我说:是骨头架子。 架构师是干什么的? 我说:是去皮去肉找到骨头架子的人。 又有人问我,如何才能成为架构师? 我说:你坐门口,观察来往的人。有漂亮的小女孩,有强壮的年青人,有风骚的少妇,有富有的大款等等,当你观察到一定时候,这些人 都不存在了。所有人都只是一幅骨头架子,你就成为架构师了。 阅读全文

posted @ 2009-03-04 16:10 Abbott zhao 阅读(1509) 评论(17) 推荐(0) 编辑

摘要: 数据访问逻辑组件 无论你选择的数据存储是什么,应用程序或服务都要使用数据访问逻辑组件来访问数据。这些组件抽象了暗含在数据存储和数据访问技术(如。ADO.NEt)里面的语义,提供简单的程序接口为获取和执行数据的操作。 数据访问逻辑组件一般实现是无状态模式,从数据访问逻辑中隔离业务处理。每个数据访问逻辑组件典型的是提供创建(Create),读取(ready),刷新(Update)和删除(Del... 阅读全文

posted @ 2009-03-04 16:03 Abbott zhao 阅读(348) 评论(0) 推荐(0) 编辑

摘要: 设计数据层 几乎所有的应用程序和服务都需要存储和访问某些类型的数据。例如,在本指南中讨论的零售应用程序需要存储产品,客户和订单数据。 当与数据发生作用时,需要决定: l 正在使用的数据存储。 l 组件的设计常考虑访问数据存储。 l 组件之间传递的数据格式,和它需要的编程模式。 应用程序或者服务可以拥有一个或者多个数据来源,这些数据来源可能是不同的类型。这个常使用一个数据源访问数据的逻辑... 阅读全文

posted @ 2009-03-04 15:58 Abbott zhao 阅读(194) 评论(0) 推荐(0) 编辑

摘要: 表现数据和通过层传递它 当数据访问逻辑组件返回数据时,他们可以使用一批的数据格式。这些格式来源于不同的数据为中心(例如,一个XML字符串),这些数据中心更多是面向对象(例如,封装业务实体的自定义组件)。返回数据的一部格式有: l XML l DataReader l DataSet l 类型化的DataSet l 自定义对象,使用属性映射数据字段,通过数据访问逻辑组件执行数据修改的方法。 ... 阅读全文

posted @ 2009-03-04 15:55 Abbott zhao 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 设计服务接口 如果把业务功能作为一个服务暴露,需要为客户端调用提供一个入口点,这个入口点抽象了内部实现。也可以使用不同的认证要求和服务层面协定(SLA)委托为不同的调用者暴露相似的功能。通过创建一个服务接口提供一个入口点到服务。 一个服务接口是一个软件实体的作为外观的典型实现,处理映射和转换服务来允许和服务的通讯,强迫执行通讯的一个处理和一个策略。服务接口暴露方法,可以被个别调用,或者在一... 阅读全文

posted @ 2009-03-04 15:54 Abbott zhao 阅读(195) 评论(0) 推荐(0) 编辑