知识大全 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

相关参考

知识大全 全面剖析Delphi 2006新增特性2

全面剖析Delphi2006新增特性2  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  重构  如

知识大全 利用Delphi全面控制Windows任务栏[2]

利用Delphi全面控制Windows任务栏[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 学习DELPHI程序开发中的几则应用技巧

学习DELPHI程序开发中的几则应用技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  delp

知识大全 全面剖析Delphi 2006新增特性5

全面剖析Delphi2006新增特性5  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNE

知识大全 全面剖析Delphi 2006新增特性3

全面剖析Delphi2006新增特性3  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (五)数据

知识大全 全面剖析Delphi 2006新增特性4

全面剖析Delphi2006新增特性4  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这些功能或

知识大全 全面剖析Delphi 2006新增特性1

全面剖析Delphi2006新增特性1  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一直以来B

知识大全 利用Delphi全面控制Windows任务栏[1]

利用Delphi全面控制Windows任务栏[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 Delphi学习使用资源文件-入门

Delphi学习使用资源文件-入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  资源文件(*r

知识大全 Delphi学习使用资源文件-Ico

Delphi学习使用资源文件-Ico  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现在要做一个