文档详情

IntraWeb与ActiveForm混合编程的实现.pdf

发布:2017-05-25约7.98千字共3页下载文档
文本预览下载声明
维普资讯 2005年 第 3 期 计 算 机 系 统 应 用 IntraWeb与ActiveForm混合编程的实现 RealizationofMixedPr0grammingwith IntraW ebandActiveForm 祝建中 (杭州师范学院信息工程学院 310036) 郑瑜钒 (杭州师范学院图书馆 310036) 摘要:针对B/S结构下如何合理规划客户端应用程序、充分利用客户机资源以满足系统需求、提高系统效率的问 题,分析讨论了IntraWeb和AdiveForm混合编程的关键技术。 关键词:IntraWeb AdiveForm 混合编程 1 问题的提出 与系统交互,在学习过程中,客户机除了利用浏览器提 基于网络和分布式技术的B/S(Browser/Server) 供输入 /显示界面外,还可能需要使用本地的磁盘文件 结构多层分布式系统,以其在性能、管理、扩展等方面 (如在模拟练习过程中暂存各练习题的答题结果,待积 的明显优势成为当今最流行的应用系统结构之一。如 累一定的数量后一并提交以降低网络的通信开销和服 图1所示,系统的数据逻辑由数据库服务器实现,系统 务器的响应次数)、打印机 (如以可控制的格式打印学 应用逻辑由中间层的应用服务器实现,而系统的表示 习资料)、甚至启动本地的应用程序 (如启动某个编程 逻辑由Web服务器与客户端浏览器共同承担。在基 l环境以完成某编程题练习)。本文讨论如何通过 In— 于B/S结构的多层体系中,系统表示逻辑的工作机理 traWeb和AdiveForm混合编程来解决这类系统需求的 为:用户通过浏览器中运行的界面向Web服务器发出 技术和方法。 请求(request),Web服务器中相应的Web服务器应 客户端 (浏览器 ) 用程序扩展(Webserverextension,如CGI、ISAPI等)接 表示逻辑层 收用户的请求并进行分析处理,然后把处理结果以适 Web服务器 合浏览器显示的数据形式响应 (response)用户。在这 … 一 种工作模式下的客户端应用程序虽然具有易维护、易 、l, 应用服务器 应用逻辑层 扩展等优点,但因负责实现表示逻辑主要工作的Web 服务器应用程序扩展是运行在Web服务器上,故不能 … 一 … 直接使用系统中众多客户机上丰富的软硬件资源,使 数据库服务器 数据逻辑层 得系统客户访问量增大时Web服务器负载过重,而运 行浏览器的客户机只承担 request的发送和response 图 1基于B/S的多层体系结构 显示 。 例如,“学生 自主学习系统”主要 目标是充分发挥 每个学生的特长,使他们能够在不同的时间、地点根据 2 解决方案 自身当前的学习状态选择学习内容和把握学习进度, 2.1基本思想 基于B/S的多层分布式体系结构是开发该系统的合理
显示全部
相似文档