欢迎来到天天文库
浏览记录
ID:35546330
大小:138.00 KB
页数:9页
时间:2019-03-26
《技术文档iwebrevision简单集成指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网络-技术-服务江西金格网络科技有限责任公司iWebRevision——简单集成指南Version6.0.0.80iWebRevision中间件江西金格网络科技有限责任公司版权所有地址:江西南昌高新开发区高新大道南大科技园2号楼806室网址:http://www.goldgrid.com邮件:support@goldgrid.com邮编:330096电话:0791-8108630/8109250网址:http://www.goldgrid.com地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:
2、330096电话:0791-8108630第9页网络-技术-服务江西金格网络科技有限责任公司目录:一、控件的工作原理3二、控件的集成步骤41、注册服务器端组件42、数据库准备43、集成客户端控件44、打开和保存签批信息65、iWebServer.asp文件的作用66、打开/保存文档流程说明7三、演示程序的结构8网址:http://www.goldgrid.com地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第9页网络-技术-服务江西金格网络科技有限责
3、任公司前言为了帮助开发人员能够快速将控件集成于系统中,特借本指南为开发人员介绍控件的工作原理和集成的方法。下面将以iWebRevision的演示程序为例给大家做介绍。示例的开发语言为asp,其他开发语言也会顺带提到。----------------------------------------------------------------------------------------------------------------------一、控件的工作原理iWebRevision控件其实是有两个文件(或者称两个控件)组成的。一个用于集成在页面
4、上的iWebRevision.cab文件和一个用户后台服务器上的iMsgServer2000.dll(JAVA开发语言下则是DBstep目录下的iMsgServer2000.class)文件。控件的工作其实就是前后台通信和处理的过程。iWebRevision.cab集成在页面上,通过javascript脚本调用,用于文档的编辑,以及传递信息到服务器;iMsgServer2000.dll在服务器端运行,用于解析iWebRevision.cab控件发过来的信息包,以及将服务器上处理的结果反馈给客户端的iWebRevision.cab客户端控件的函数功能分两
5、种:1、不和服务器交互的功能,这类函数实现一个文档表面的功能,不需要和服务器端交互(即不向服务器端的处理页面发数据),如:切换签章方式、打印输出、查看版本、输出图片等;2、另一类是要和服务器交互的功能,这类函数调用时客户端控件都会将控件中的信息打包发向处理页面,处理页面引用服务器端控件来解析传过来的内容,并进行处理,具体服务器页面程序执行那端代码,在我们的示例程序里都有关于具体交互iWebServer页面OPTION值的注释,处理完后将信息通过服务器端控件打包,再发送给客户端,这类函数需要一个“客户端”—>“服务器处理页面”—>“客户端”的流程才能完成
6、工作,如:签名盖章、手写签名、签章信息、验证签章等如图:网址:http://www.goldgrid.com地址:江西南昌高新开发区高新大道南大科技园2号楼806室邮件:support@goldgrid.com邮编:330096电话:0791-8108630第9页网络-技术-服务江西金格网络科技有限责任公司浏览器客户端iWebRevisionDocumentEdit.asp服务器端处理部分iMsgServer.dlliWebServer.aspHTTP接口二、控件的集成步骤1、注册服务器端组件演示程序包中有一份名称为《服务器端组件安装.pdf》的文件,
7、里面介绍了各种平台下如何注册服务器端组件,请开发人员参考操作。开发语言为JAVA的话可以不用注册。只要保持iMsgServer2000.class文件在DBstep目录下就可以了。2、数据库准备演示中提供了演示用的数据库文件,如果希望集成时省点心可以直接用我们提供的表。相信开发之前都会看看演示程序,所以表应该都会有的。使用演示程序提供的表可以方便的使用后面会说到的iWebServer文件,不用做大量的修改。开发人员可以先用这些表做集成,等理解了控件的工作方式,可以再使用自己的表。3、集成客户端控件8、="clsid:2294689C-9EDF-40BC-86AE-0438112CA439"co
8、="clsid:2294689C-9EDF-40BC-86AE-0438112CA439"co
此文档下载收益归作者所有