存在服务器端的组件,文档控件服务器端组件安装说明.doc

本文详细介绍了如何通过regsvr32命令和组件服务两种方式安装服务器端的COM和Java组件,包括注册表注册、组件服务创建应用与角色、权限设置等步骤,确保B/S应用前后台通信顺利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务器端组件安装使用说明

前言

中间件产品,基本上都是基于前后台通信的工作原理。所以服务器端都要部署一个组件(文档控件名称为iDocServer.dll),用来解析客户端发来的信息包以及封装发回给客户端的信息包。服务器端的组件根据开发语言的不同分为COM类和JAVA类两大部分,不同的开发语言和环境注册服务器端组件的方式也不相同。下面,我们介绍基于各种B/S开发语言和环境下的服务器端组件安装方法。(C/S结构的开发方式用不到服务器端组件)

COM组件安装

服务器组件的安装有3中方式,注册表安装、组件服务安装、安装包安装,其中安装包是通过组件服务安装获得。

Regsvr32命令方式注册:

该方法通过regsvr32程序把控件的信息注册到注册表中,具体实现步骤如下:

在“开始”→“运行”中用“Regsvr32+空格+控件地址”进行注册:

(图2-1 打开“开始”菜单中的“运行”)

(图2-2 输入注册代码)

(图2-3 运行后的成功提示)

注册成功后就部署完成了。注意注册后控件的文件是不能移动的,一定要找一个不容易被删除到的目录来存放。

但是这种注册方式有一个缺点,就是权限不好控制,很有可能注册后在程序中依然引用不到而产生错误,这个时候只能用第二种方式,也就是组件服务的方式安装。

组件服务安装

服务器组件安装需要进行几个步骤,先进行基础组件的安装,安装完成之后再进行验证,如果验证过程中出现了错误提示,则需进行修正工作,最后服务器组件还可以打包成安装包程序,供下次使用。

基本安装

首先打开控制面板,找到“管理工具”:

(图2-4 控制面板)

打开“管理工具”选择里面的“组件服务”:

(图2-5 管理工具)

(图2-6 组件服务)

分别点击进入“组件服务”→“计算机”→“我的电脑”→“COM+应用程序”:

(图2-7 COM+应用程序)

点击右键,选择“新建”→“应用程序”:

(图2-8 新建应用程序)

(图2-9 新建应用程序)

在向导中选择“创建空应用程序”按钮:

(图2-10 创建空应用程序)

给新建的应用程序起一个名称,这里我们起“hongfan”:

(图2-11 创建空应用程序)

(图2-12 “下一步”)

(图2-13 添加角色)

(图2-14点下一步)

(图2-15 创建com+应用程序成功)

应用程序安装好以后,我们需要把组件放入到刚才新建的应用程序中。先展开刚才新建的“hongfan”应用程序:

(图2-16 展开新建的应用程序)

在“组件”上点击右键,选择“新增”→“组件”:

(图2-17 新建组件)

(图2-18 进入向导)

进入向导后选择“安装新组件”:

(图2-19 安装新组件)

然后找到iDocServer.dll文件所在的路径(默认在ioffice/bin文件夹下),并打开:

(图2-20 选择组件)

(图2-21 选择“下一步”)

(图2-22 组件安装完成)

组件安装完成后可以在“组件”的下面看到安装的组件对象了:

(图2-23 查看组件对象)

但是这时同样有权限方面的问题,为了防止在程序引用中失败,我们还需要加一些可访问的用户设置。我们可以使用默认的CreatorOwner角色,也可以自己创建角色,下面选择新建的应用程序中的“角色”,点击右键“新建”→“角色”。

(图2-24 给新增的应用程序添加角色)

这里需要输入一个新项目的名称,这里我们输入的是“Creater”:

(图2-25 输入新项目名称)

下面进入新建项目名称下的“用户”,点击右键“新建”→“用户”。

(图2-26 新建用户)

进入设置用户的窗口,下面我们点击“高级”查找系统中的用户:

(图2-27 设置用户)

(图2-28 查找用户,点“立即查找”)

(图2-29 系统中的用户)

现在我们从里面选择“Admin”和“EveryOne”两个用户,按住Ctrl键可以多选。选好确定后我们就得到这两个用户了:

(图2-30 确定)

再次确定“Admin”和“EveryOne”两个用户就成为该应用程序的合法访问用户了。加“EveryOne”用户的目的是为了最大限度的应许开发程序访问组件程序,如果认为这样设置不够安全,可以用其他类型用户尝试控制。

(图2-31 系统的访问用户设置完成)

至此服务端组件就安装完成了。如果有时候需要安装多个COM组件,只需要重复中间组件添加的工作工序就可以了,用户只需要设置一次就可以了。

验证及修复

安装完成之后,需要验证安装是否正确

选择【hongfan】 右键--【启动】

(图2-32 验证是否安装成功)

如果未弹出异常提示,则说明安装成功。如果弹出

(图2-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值