知识大全 Delphi中MIDAS的全面学习[2]
Posted 知
篇首语:什么是知识?它不是别的,是记录下来的经验。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi中MIDAS的全面学习[2]相关的知识,希望对你有一定的参考价值。
Delphi中MIDAS的全面学习[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
(四)MIDAS线程模型
( )Single
代表所产生的In Process 程序是一个单一线程的程序 一次只能接收一个client发出来的request 由于是循环的操作 所以不会有多任务同时进行的问题 你的程序不需要编写多任务处理的部分
( )Apartment
代表每一个Remote Data Module所产生的instance一次只能处理一个前台发出的request 可是如果同时创建多个In Process 程序 那么每个程序都会有一个线程来处理 每个instance所处理的数据是安全的 可是你必须防止一些共享变量的冲突
( )Free
该线程模式可以让Remote Data Module产生的每个instance通过各自的线程处理每个前台发出的request 所以Remote Data Moudle本身必须采用多线程的程序写法 你必须保护每个instance所处理的数据区域不会互相冲突 当使用ADO数据集时 推荐使用Free模型
( )Both
与Free相同 除了所有对应前台界面的callback是连续的以外
( )Neutral
此种模式允许多个前台程序在同一个时间以不同的线程来调用Remote Data Module 不过对象必须确保不会有前台程序调用的冲突 你要确定每个线程在访问全局变量及实例数据时 不会发生任何冲突 这个模式只适用在+
(五)MIDAS前台程序连接到后台应用程序服务器
( )SocketConnection:
只要前台计算机安装有TCP/IP的通信协议即可 但是Application Server上必须要有对应的SocketServer程序scktsrvr exe
( )DConnection:
如果前台计算机系统是Win 则必须安装D form Win (去Microsoft网站下载) 如果系统是Win Me NT等 则已经包含D Library
( )Corbaconnection:
必须安装Visic Broker即Delphi专用的Corba ORB文件 这些文件名称分别是:Orbpas dll cw mt dllorb_r dll 请把这些文件复制到前台计算机的的系统目录下 同样的Application Server上也不需安装
( )WebConnection:
只要前台计算机安装有TCP/IP协议即可 但是Application Server上必须安装一套Web Server 并且必须把rvr dll文件安装到Web Server虚拟目录下 再把WebConnection的属性URL指向此虚拟路径即可 注:不论采取何种Connection组件 都会用到Midas dll文件 所以打包时一定要把它分发到前台计算机的系统目录下去 (五)MIDAS如何控制前台权限
( )原理:
前台程序与应用程序服务器之间是通过D机制的运行来传送数据 D对象的安全机制是以Windows NT的安全模块为构建基础 换句话说 要设置某个用户是否有远程运行D对象的能力 最基本的条件是这个用户一定要被加入Windows NT的用户组内 如此才有资格连上Windows NT Server 并进而依据D的权限来决定是否能够运行指定的应用程序服务器
( )工具:
在系统目录下有一个DCNFG EXE工具 可以用来设置应用程序服务器的运行权限
( )自己通过程序控制(也许更可取 避免了配置人员的配置复杂性)
cha138/Article/program/Delphi/201311/8531相关参考
全面剖析Delphi2006新增特性2 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 重构 如
知识大全 利用Delphi全面控制Windows任务栏[2]
利用Delphi全面控制Windows任务栏[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
学习DELPHI程序开发中的几则应用技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! delp
全面剖析Delphi2006新增特性5 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNE
全面剖析Delphi2006新增特性3 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! (五)数据
全面剖析Delphi2006新增特性4 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这些功能或
全面剖析Delphi2006新增特性1 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一直以来B
知识大全 利用Delphi全面控制Windows任务栏[1]
利用Delphi全面控制Windows任务栏[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
Delphi学习使用资源文件-入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 资源文件(*r
Delphi学习使用资源文件-Ico 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 现在要做一个