何为分布式多层网络数据库系统?
能举个例子就最好了。
开发这样的系统,程序员要参加的工作都有哪些呢?
问题点数:100、回复次数:9Top
1 楼joyhero(JoyHero)回复于 2002-03-10 16:55:11 得分 50
1.需求分析
2.系统架构设计
3.数据库建模
4.对象分层设计(数据对象、商业逻辑对象、控制对象)
5.实现分布式对象
6.设计、编写客户端界面
7.测试
8.分发系统
根据各自分工的不同,程序员们可能会参与其中的一到多项工作。Top
2 楼chinajavis(我选择 我喜欢)回复于 2002-03-10 17:23:41 得分 0
那所谓“对象分层设计”所指的是什么呢?
都包括哪些层,这些层中程序员都有相应的工作么?
我的意思就是最好能举个简单点的例子。Top
3 楼joyhero(JoyHero)回复于 2002-03-10 17:32:17 得分 0
对象分层设计就是设计好这个系统中各个层次的对象,一般的分布式系统中应该包含以下几层:
1.数据层对象(DO)--负责与后台数据库打交道(如通过ADO连接数据库,执行SQL语句等)
2.商业逻辑层对象(BO)--负责处理系统的商业逻辑(如订单对象、客户对象等)
3.控制层对象(CO)--负责控制商业流程,何时调用应该调用的对象(如订单控制对象,由它来负责协调订单对象、客户对象等各商业逻辑对象的工作)。Top
4 楼hexenzhou(甲骨文)回复于 2002-03-10 19:10:11 得分 40
多层,也叫三层,也就是:
1:数据层。(通常为网络数据库)
2:业务规则对象层。(通常用DCom,Corba实现业务规则)
3:客户层。(也就是客户端,它调用Dcom,Corba上提供的服务)
Top
5 楼chinajavis(我选择 我喜欢)回复于 2002-03-10 19:30:56 得分 0
我记得delphi帮助里有介绍,简单的三层结构包括
client application/application server/remote database server
好象跟你们说的东西差不多,大家能不能举例说明一下实现时,具体的在软件上
~~~~~~~~
它们的区分。Top
6 楼mengbo(心有独钟)回复于 2002-03-10 21:17:15 得分 10
分布式多层网络?
其实很多东西数据库都已经替你解决了Top
7 楼chinajavis(我选择 我喜欢)回复于 2002-03-11 20:56:46 得分 0
upTop
8 楼chinajavis(我选择 我喜欢)回复于 2002-03-13 20:07:39 得分 0
大家再看看洒,再讨论一下就给分了啊!Top
9 楼chinajavis(我选择 我喜欢)回复于 2002-03-19 21:48:51 得分 0
真是不爽!Top




