C
cypl
Unregistered / Unconfirmed
GUEST, unregistred user!
想奉送全部分数,但只能到 300分,回来在加上其余的 220 分,
这是我的全部分数,各位看好了!
一、李维的"delphi 5.x 分布式多层应用系统篇" 第 4-50 页的第二段中写道:
------------------------------------------------------------------------------
“我经常看到许多人在开发分布式应用系统时会把许多的程序代码和功能都编写在delphi
的应用服务器之中。因此许多应用服务器的接口中便包含了数十,数百,甚至数千个方法和
属性让客户端应用程序使用。比较好一点的程序员会知道在应用程序服务器中定义不同的
接口,然后把方法和属性归类在适当的接口之中让客户端应用程序使用。但是不管是使用
单一的接口还是多个接口,这种方法都造成了一个肥大的应用程序服务器,而且这些方法
和属性不是无法重复使用,就是必须付出巨大的代价才能重复使用。事实上这种设计方法
是不正确的,在应用服务器应该使用不同的企业对象来共同完成工作,而不是使用一个巨
大的对象做完所有的事情。”
------------------------------------------------------------------------------
李维的这段话我有几个不明白的地方,请指教:
1、李维说:“许多应用程序服务器的接口中便包含了数十,数百,甚至数千个方法和
属性让客户端应用程序使用”,这句话中的应用服务器的接口是指的什么接口,是指的那个
DataSetProvider 控件吗?还是只是说一句概括的话,我想知道这个接口到底是从哪个控
件来的?请指教一二!
2、还是这句话,“许多应用程序服务器的接口中便包含了数十,数百,甚至数千个方法和
属性让客户端应用程序使用”其中的“方法”和“属性”是指什么方法、属性?我想知道这个
方法、属性是怎么来的,是在控件中的事件中写出来的,还是怎么写出来的,是哪个控件,是那
个 DataSetProvider 控件吗?
3、李维说:“比较好一点的程序员会知道在应用程序服务器中定义不同的接口,然后把
方法和属性归类在适当的接口之中让客户端应用程序使用。”这句话中的定义不同的接口是
指的什么接口?是用什么办法定义的,还是用控件吗?在控件中的事件中写出来的吗?
二、还是这本书 第 4-56 页到 4-57页中分析了不同种类的企业对象
------------------------------------------------------------------------------
1、功能对象
2、数据对象
3、交易对象
4、控制对象
5、无状态对象
------------------------------------------------------------------------------
他的意思是应用服务器中应该有这几个对象才能把业务规则封装起来,其中的“数据对象”
就是指那个 “远程数据模块”。那么其他的那几个对象用什么样的模块来实现呢?
我很不明白他的意思,在建设三层结构的范例中,应用服务器端的建立指说用远程数据模块
没有说用别的什么呀!这里他又说远程数据模块指是一个数据对象,还不让把其他的业务规则都
放到这里,还有其他的对象,这些对象该如何建立呢?请各位讲解一下,他的意思!
还有他提到用 mts 好像其他的对象用 mts 可以建立,他出的第三本书里也说了 mts ,
那么三层结构中要封装企业规则要用 mts 才能实现吗?
要真是这样的话,想起在没有看到李维的书之前,很多的讲 delphi 数据库的书中都说企业
规则在应用服务器,都说这好处、那好处,但就是找不到怎么实现的,就一个简单的建立三层
结构的小例子,我想,要是按照那些书里说的,一万年也不会明白三层结构是怎么回事!好像
那些书只是一种做宣传的小册子,(说是小册子,又那么厚,还那么贵),真是骗人啊!
看了 mts 的建立觉得很难,各位有什么好的学习方法?
各位兄长,多发表意见,小弟先谢过了!!!!!
这是我的全部分数,各位看好了!
一、李维的"delphi 5.x 分布式多层应用系统篇" 第 4-50 页的第二段中写道:
------------------------------------------------------------------------------
“我经常看到许多人在开发分布式应用系统时会把许多的程序代码和功能都编写在delphi
的应用服务器之中。因此许多应用服务器的接口中便包含了数十,数百,甚至数千个方法和
属性让客户端应用程序使用。比较好一点的程序员会知道在应用程序服务器中定义不同的
接口,然后把方法和属性归类在适当的接口之中让客户端应用程序使用。但是不管是使用
单一的接口还是多个接口,这种方法都造成了一个肥大的应用程序服务器,而且这些方法
和属性不是无法重复使用,就是必须付出巨大的代价才能重复使用。事实上这种设计方法
是不正确的,在应用服务器应该使用不同的企业对象来共同完成工作,而不是使用一个巨
大的对象做完所有的事情。”
------------------------------------------------------------------------------
李维的这段话我有几个不明白的地方,请指教:
1、李维说:“许多应用程序服务器的接口中便包含了数十,数百,甚至数千个方法和
属性让客户端应用程序使用”,这句话中的应用服务器的接口是指的什么接口,是指的那个
DataSetProvider 控件吗?还是只是说一句概括的话,我想知道这个接口到底是从哪个控
件来的?请指教一二!
2、还是这句话,“许多应用程序服务器的接口中便包含了数十,数百,甚至数千个方法和
属性让客户端应用程序使用”其中的“方法”和“属性”是指什么方法、属性?我想知道这个
方法、属性是怎么来的,是在控件中的事件中写出来的,还是怎么写出来的,是哪个控件,是那
个 DataSetProvider 控件吗?
3、李维说:“比较好一点的程序员会知道在应用程序服务器中定义不同的接口,然后把
方法和属性归类在适当的接口之中让客户端应用程序使用。”这句话中的定义不同的接口是
指的什么接口?是用什么办法定义的,还是用控件吗?在控件中的事件中写出来的吗?
二、还是这本书 第 4-56 页到 4-57页中分析了不同种类的企业对象
------------------------------------------------------------------------------
1、功能对象
2、数据对象
3、交易对象
4、控制对象
5、无状态对象
------------------------------------------------------------------------------
他的意思是应用服务器中应该有这几个对象才能把业务规则封装起来,其中的“数据对象”
就是指那个 “远程数据模块”。那么其他的那几个对象用什么样的模块来实现呢?
我很不明白他的意思,在建设三层结构的范例中,应用服务器端的建立指说用远程数据模块
没有说用别的什么呀!这里他又说远程数据模块指是一个数据对象,还不让把其他的业务规则都
放到这里,还有其他的对象,这些对象该如何建立呢?请各位讲解一下,他的意思!
还有他提到用 mts 好像其他的对象用 mts 可以建立,他出的第三本书里也说了 mts ,
那么三层结构中要封装企业规则要用 mts 才能实现吗?
要真是这样的话,想起在没有看到李维的书之前,很多的讲 delphi 数据库的书中都说企业
规则在应用服务器,都说这好处、那好处,但就是找不到怎么实现的,就一个简单的建立三层
结构的小例子,我想,要是按照那些书里说的,一万年也不会明白三层结构是怎么回事!好像
那些书只是一种做宣传的小册子,(说是小册子,又那么厚,还那么贵),真是骗人啊!
看了 mts 的建立觉得很难,各位有什么好的学习方法?
各位兄长,多发表意见,小弟先谢过了!!!!!