Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14523461
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:03:34

下载本文示例代码
  Client/Server结构不光用在数据库应用中,还用在诸如网络程序,中间对象组件中。严格来说,中间对象组件应用应该属于三层结构的,但是,如果换个角度看,可以把中间对象组件看成服务端,把使用中间对象组件的程序看成客户端。  下面我们仍然用大家熟悉的Delphi开发Corba中间对象组件的例子。在Delphi5中,增加了对中间件的支持。在安装Delphi的时候,选自定义安装,注意要把Corba Support选项选上。这样安装程序才会把支持Corba的部分安装上去。  因为我们要编写一个Corba对象,还要编写这个Corba对象的客户程序。在编写的过程中可能要进行调试。所以,最好开始的时候,先创建一个Project Group,这样,可以同时修改两个工程,并且很方便的进行切换。  首先,从File | new中弹出的对话New Items选择new这一页中的Project Group。建好之后,就开始建Corba对象了。建一个工程,用来运行Corba对象。工程建好之后,存为CorbaSever.dpr。然后在File | New弹出的对话框中,在Multitier页中选择Corba Object。 在工程中,新建一个Corba对象。这时,会弹出如下对话框:   这里有一个文本输入框,两个下拉选择框。在Class Name:中输入要创建的Corba对象的名字,这里,我们输入:TransferServer。  Instancing有两个选择项:Instance-per-client表示Corba对象对每一个请求的客户都创建一个新的实例来为之服务。Shared-istance表示Corba对象对所有的客户请求都用一个实例来为他们服务。Threading Model:Single-threaded是单线程模式,表示一个Corba对象同时只能为一个客户服务。Multithreaded是多线程模式,为每个客户都分配一个独立的线程,这样表示Corba对象可以同时被多个客户调用。这样就创建好了Corba对象。共2页。 1 2 8 :   Client/Server结构不光用在数据库应用中,还用在诸如网络程序,中间对象组件中。严格来说,中间对象组件应用应该属于三层结构的,但是,如果换个角度看,可以把中间对象组件看成服务端,把使用中间对象组件的程序看成客户端。  下面我们仍然用大家熟悉的Delphi开发Corba中间对象组件的例子。在Delphi5中,增加了对中间件的支持。在安装Delphi的时候,选自定义安装,注意要把Corba Support选项选上。这样安装程序才会把支持Corba的部分安装上去。  因为我们要编写一个Corba对象,还要编写这个Corba对象的客户程序。在编写的过程中可能要进行调试。所以,最好开始的时候,先创建一个Project Group,这样,可以同时修改两个工程,并且很方便的进行切换。  首先,从File | new中弹出的对话New Items选择new这一页中的Project Group。建好之后,就开始建Corba对象了。建一个工程,用来运行Corba对象。工程建好之后,存为CorbaSever.dpr。然后在File | New弹出的对话框中,在Multitier页中选择Corba Object。 在工程中,新建一个Corba对象。这时,会弹出如下对话框:   这里有一个文本输入框,两个下拉选择框。在Class Name:中输入要创建的Corba对象的名字,这里,我们输入:TransferServer。  Instancing有两个选择项:Instance-per-client表示Corba对象对每一个请求的客户都创建一个新的实例来为之服务。Shared-istance表示Corba对象对所有的客户请求都用一个实例来为他们服务。Threading Model:Single-threaded是单线程模式,表示一个Corba对象同时只能为一个客户服务。Multithreaded是多线程模式,为每个客户都分配一个独立的线程,这样表示Corba对象可以同时被多个客户调用。这样就创建好了Corba对象。共2页。 1 2 8 : 下载本文示例代码


使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子使用Corba对象计算传递数据的例子
阅读(48) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~