欢迎来到天天文库
浏览记录
ID:24391118
大小:49.50 KB
页数:4页
时间:2018-11-14
《基于web模式的校园网bbs信息系统研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Web模式的校园网BBS信息系统研究本文分析了校园X上基于S的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。但是该模式需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。另外C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,使得该模式不能广泛长久的应用。2、浏览器/服务器结构(B/S结构) 它是随着Inter技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。在B/S体系结构系统中
2、,用户通过浏览器向分布在X络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态X页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。但是这种模式应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。3、Web信息系统复合体系结构 以上传统的得两种模式具有一定的局限性,我们要综合应用两种模式,创建一种新的Web信息系统复合体系结构,其
3、中包括表示层、业务层和数据层。表示层可以提供两种对数据库的访问方式即通过浏览器访问数据库和通过客户端访问数据库。业务层是复合式体系结构的核心,在浏览器和服务器之间是Web服务器,WEB服务器和应用服务器之间的通讯业采用分布式。数据层提供0DBC数据库。二、几种常用的校园XBBS实现方案1、CGI技术 CGI是WEB提供的具有交互功能的标准接口,CGI是Web服务器运行外部程序的规范,按照CGI编写的外部扩展程序可以处理客户端(通常是Web浏览器)输入的协同工作数据,完成客户端与服务器的交互操作,扩展服务器的功能,完成服务器本身不能完成的工作。外部程序执行时可以生成文档,并将文档
4、返回Web服务器。CGI请求服务原理可以概括以下几个方面:首先,客户端向Web服务器提出请求,提供HTTP由内置表单提交。其次,Web服务器运行对应的CGI程序。接着CGI程序结果返回Web服务器。最后,Web服务器再将查询结果返回客户端。2、ASP技术 ASP(Active?Server?Pages)是微软开发的一种类似、Script(脚本)与CGI的结合体,它没有提供专门的编程语言,而是允许用户使用包括VB?script,Java?script等在内的脚本语言编写ASP的应用程序。其内置的ADO对象对数据库操作功能强大,速度快,而且可将多种脚本语言嵌入到语言中,从而具有更强
5、的数据处理能力和动态页面生成能力,且基于服务器的脚本执行提高了效率、兼容性和安全性。3、.技术 .:微软将其对于未来计算的设想命名为.(dot-)。认为未来的计算将是多个应用程序通过Inter以一种分布式的方式运行的世界。..思想的开发成果就是.框架,它包含通用语言运行时(CLR),.框架和一些高层特性,例如ASP.(动态服务页面ASP技术的下一个版本),Windows窗体(用于开发桌面应用程序)。.多层的分布式应用程序由三个逻辑层组成:数据层是SQLServer中的数据库。业务对象层处理如何访问数据以及如何将数据分发到客户端。用户界面层由基于Web的应用程序和传统的Windo
6、ws应用程序组成。三、结语 随着计算机相关技术和Inter的发展,基于Web的BBS应用和服务日益广泛,开发环境也多样化,我们在开发具体的Web信息系统时,要根据不同的业务需要来选择合适的WEB开发技术。
此文档下载收益归作者所有