Subversion Repositories wimsdev

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2071 zjchen 1
 
2
!set ini_color=#0000FF
3
WIMS (<font color=$ini_color>W</font>ww
4
   <font color=$ini_color>I</font>nteractive
5
   <font color=$ini_color>M</font>ultipurpose
6
   <font color=$ini_color>S</font>erver, 网上互动式多功能服务站)
7
是以数学教学为目的的因特网服务系统.
8
<p>
9
 
10
Wims服务器的核心程序是一个cgi(wims.cgi), 再加上称为``模块''的各种活动的单元.
11
<p>
12
用户通过对 wims.cgi 的 http 请求进入服务器,
13
所请求的模块名、请求类型以及有关模块的参数被一起送到服务器.
14
wims.cgi根据随请求一起传送的参数对所需模块进行处理,
15
然后把模块返回的结果发送给用户.
16
<p>
17
一个模块一般是一批脚本文件, 放在同一个目录里.
18
这些脚本使用 wims.cgi 能识别的特殊语言写成.
19
<p>
20
脚本语言里也含有调用外部程序(特别是各种数学软件)的命令,
21
以进行复杂的计算. 这些命令也由 wims.cgi 加以处理,
22
通过接口程序传送出去, 再送回经过过滤的输出.
23