关于建立MTS服务器(50分)

  • 主题发起人 主题发起人 fstao
  • 开始时间 开始时间
F

fstao

Unregistered / Unconfirmed
GUEST, unregistred user!
建立MTS服务器是不是这样的步骤:
New Items ->ActiveX ->ActiveX Librar,然后在Multitier->MTS Data Module,
保存后,然后在菜单Run->Register ActiveX Server,这样就可以形成MTS中间服务器,
对不对?在Run->Install MTS objects...是做什么的?
 
应该使用Run->Install MTS objects来注册MTS控件。
注册的过程中可以新建一个包,也可以安装到已经存在的包中。
也可以在MTS管理器中创建包,然后将编译好的DLL导入到该包中。
 
它有四个包:BDE-MTS、COM-Utilities、COM+ QC Dead Letter Queue Listener和
System Aplication,这些包有何区别?为何要选择包?在哪里可以找到MTS管理器,在
windows2000 专业版有没有mts管理器?有没有专门讲MTS的书籍?
 
在windows2000中MTS管理器已经被组件服务代替
从概念上讲,一个程序包是一组COM类,这些COM类执行一些相关的应用函数。在MTS中,
程序包是主要的管理单元,它们还定义进程和安全性边界。
BDE-MTS我的理解可能是安装delphi一块安装进来的一个包,供学习用,另外几个,可能
是windows本身有些服务需要调用到的吧,对于我们来说,应该新建一个程序包来放自己
的组件。
对于一个组件来说,它可以包含多个COM类,这些COM类可以安装在不同的程序包中,但通
常情况下,应避免这样做,位于同一个组件中的COM类通常有某些相互依赖性,只有当这
些COM类对象在相同的进程中运行时,这种相互依赖性才有效,此外,将类跨越几个程序
包来分割会使管理和维护工作复杂化
MTS的书可以考虑购北京大学出版社的<基于组件的应用程序设计>一书,不过主要针对
VB和VC写的,但仍然有很大的参考价值
 
多人接受答案了。
 
后退
顶部