M
mycwcgr_bak
Unregistered / Unconfirmed
GUEST, unregistred user!
对李维的《Delphi 5.x分布式多层应用系统篇》中的问题求解
书中P6-37页中说:当程序员使用远程数据模块精灵建立Apartment线程模型的应用程序
服务器之后,是不是代表Delphi就会自动的为每一个连接的客户端线程建立一个服务器
线程呢?如果应用服务器无法做到这一点,那么使用Apartment线程模型的应用服
务器又有什么用?
P6-14 : 在程序员使用Apartment线程模型,程序员应该让每一个远程数据模块是位于一个
独立的Apartment之中,并且让每一个客户端拥有它自己的远程数据模块Apartment服务它,
如此一来每一个客户端就不会因为其它的客户端进行复杂的数据处理时会影响到其它的
客户端应用程序。
上面两段话,我越看越糊涂!!!将Threading Model设为Apartment,并将Instancing
设为Multiple Instance都不能解决问题,那么应该如何处理呢?如何让每一个远程数据模块
是位于一个独立的Apartment之中,并且让每一个客户端拥有它自己的远程数据
模块Apartment服务它
书中P6-37页中说:当程序员使用远程数据模块精灵建立Apartment线程模型的应用程序
服务器之后,是不是代表Delphi就会自动的为每一个连接的客户端线程建立一个服务器
线程呢?如果应用服务器无法做到这一点,那么使用Apartment线程模型的应用服
务器又有什么用?
P6-14 : 在程序员使用Apartment线程模型,程序员应该让每一个远程数据模块是位于一个
独立的Apartment之中,并且让每一个客户端拥有它自己的远程数据模块Apartment服务它,
如此一来每一个客户端就不会因为其它的客户端进行复杂的数据处理时会影响到其它的
客户端应用程序。
上面两段话,我越看越糊涂!!!将Threading Model设为Apartment,并将Instancing
设为Multiple Instance都不能解决问题,那么应该如何处理呢?如何让每一个远程数据模块
是位于一个独立的Apartment之中,并且让每一个客户端拥有它自己的远程数据
模块Apartment服务它