第二种方案是使用如图2所示的三级结构.这种方法由用户另外编写JV网关服AA
,
灵活性小且必须购买专用
务器程序来处理Jvpl的请求,以及发aaapet出的对数据操作的命令,将数据库服务器的处理结果返回至Jvpltaaape.相比之下第二种方案具有处理灵活、投资少等优点.
2软件
图2三级结十勾
2.总体设计1
本软件的功能总框图如图3所示,客户
机发出查询请求,以流的形式传给服务器,服务器监听某个特定的端口,读人数据流,收到数据确认并处理.若是查询请求,查出数据库中某学生信息,并以流的形式写人端口.为了提高效
RⅡ—E—医,于堂L
:
fn.}L
客户计算机
WidwsDLnoL
SLSRRQEVE
HM页TL面JapLalVpeat
。\
l展储程。学成数库扩存过生绩据\成明绩细l
.
\
率,客户机采用机制一直监听,得到信息并处理,将结果显示给图3系统功能总框图用户.若数据库中某一时刻学生成绩发生变化,触发器触发调用扩展存储过程,通过命名管道进人JA服务器JAVAVA服务器查询对学生成绩感兴趣的客户,并把最新消息传给所有此学生成绩的客户以流的形式
,,
JAVA服务器
触发器I
传给Jvpl程序,Jvpl程序处理并显示结果aaapetaaapet本系统由五个部分组成:一个Jvpltaaape,一个JA网关服务器AV
.
,
一
个JV固有方法AA
DLQEVR触发器和扩展存储过程.L,SLSRE
2..Jvplt程序11aaape
这是一个客户机程序,用于容纳与JVAA网关服务器的一个开放网络连结
,
以便将最新
的数据传到用户面前,具体功能如下:与JVAA服务器
通信:发送客户机信息给JVAA服务器息并显示给用户.用户界面:用户表格视窗.
。。
,
监听服务器信息,处理最新信
212JA网关服务器..AV
这是服务器程序,主要功能如下:
?
与数据库建立连续.
。
最新学生成绩明细信息通过SLSREQEVR中的触发器、扩展存储过程、命名管道进入
维普资讯http://www.cqvip.com
赵种映
基于Bos/evr学生成绩查询软件的JV实现rweSre的AA
59
JVAA服务器,JVAA服务器把此最新消息送给所有查询发生学生成绩明细变化的客户.监听并处理来自客户机的信息,并把查询结果发给所有客户,具体实现:①实现并监听我们用于与客户机通信的Sce;②客户机发出请求时,接受学生成绩明细的初始信息;okt
③记注哪些客户,通过哪些Sce通信;④将最新学生成绩明细信息发送给发出请求的所有okt
客户机.
213扩展存储过程..
扩展存储过程是动态连接的一部分,随同SLSRE
注册,实现将触发器发出来的学QEVR