1 / 5
文档名称:

基于XMLHTTP组件实现电子政务平台下的站内消息系统.doc

格式:doc   大小:17KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于XMLHTTP组件实现电子政务平台下的站内消息系统.doc

上传人:卢卡斯6687 2022/7/3 文件大小:17 KB

下载得到文件列表

基于XMLHTTP组件实现电子政务平台下的站内消息系统.doc

相关文档

文档介绍

文档介绍:基于XML 组件实现电子政务平台下的站内消息系统
  摘要本文以B/S构造的电子政务内网系统为背景,采用XL 和JSP技术,架构并实现了电子政务平台下的站内即时消息系统。
  关键字XL 站内即时消息电子政务B/S构造eXL:将响应信息格式化为XlDuent对象并返回;
  〔3〕respnseStrea:将响应信息视为Strea对象;
  〔4〕respnsevBdy将响应信息正文以unsignedbyte数组形式返回;
  客户端调用Xl 的过程比拟简单,一般有以下几个步骤:
  〔1〕创立Xl 对象,IE中一般使用AtiveXbjet方式来创立。
  〔2〕翻开与效劳端的连接,同时定义指令发送方式,效劳网页(URL)和恳求权限等。
  客户端通过pen命令翻开与效劳端的效劳网页的连接。与普通 指令传送一样,可以用"GET"方法或"PST"方法指向效劳端的效劳网页。。
  〔3〕发送指令,也即发送Xl 的恳求,发送时也可以携带数据。
  〔4〕等待并接收效劳端返回的处理结果。本文代码局部是将返回的数据显示在网页的一个弹出对话框里面。
  〔5〕释放Xl 对象。
  由于电子政务系统包括内网,公网以及专网的建立,本文主要针对内网的架构进展阐述。前台程序应用当前流行的动态网站开发语言Jsp,,后台数据库是rale9i,在政府部门内部架设自己的eb效劳网络,实现电子政务的办公自动化,网络化。网内用户可以向eb效劳器发送Jsp恳求,eb效劳器根据业务逻辑操作数据库,将得到的数据返回到客户端。内网的框架图见下。
  图1系统框架图
  用户要发送信息时,先在前台的Jsp页面填写好收信人和消息的内容,提交表单,将数据存入后台的数据库,每个用户间隔一段时间就向eb效劳器发送Xl 恳求,和eb效劳器建立一个连接,查询是否有本用户未读的消息,假如有,返回数据并显示出来,业务逻辑见下列图。
  
  图2业务逻辑图
  在系统的主页面中参加如下的一段Javasript脚本语言,其作用就是间隔一段时间向eb效劳器发送Xl 恳求并和效劳器建立一个异步连接,恳求效劳器执行一个负责查询的Jsp文件,并显示返回的数据,下面列出了主要的代码。
  sriptlanguage="javasript"
  funtinGetResult(){
  vartest=neAtiveXbjet(" ");
  //新建一个XL 对象
  ("PST","lalhst:7001/innerntie/",false);
  //,false表示以异步方式通信
  ();
  //发送xl 恳求,send方法可以加参数携带发送数据;
  varstr=unesape();
  //承受效劳器以字符串类型返回的数据,
  并解码;
  if((("")-1)||(("Errr")-1)){}