SEARCH
新闻资讯

网站知识库

万维网在网站中的服务

2020/3/6 19:03:37

www是万维网 笔墨、 图像、 声音、一个多媒体的信息体系。并且通过各种超销 接, www能够处理 本的范围,所以它是原转到另一种信息来源。 因为www是基于客户机 服务 远远超出了处理纯文 种信息来 Intermet 上的任何一个角落。 
 
我们可以很方便地从一 与平台无关的, 的,这就使得它流行于 语言 ,一 起出现的。Web服务器利用 器模式,因此它是 www是随者HTTP协媾和HTM (超文本标记 检索文件。Web服务器但检索到能 HTTP协议传递HTML 文件,Webi 欣赏器使用 HTTP 互的方法表现 各种对象。 
 
要的信息,Web欣赏 ww服务与其它的网络服务不是 器就会以静态和交 截然分开的, 随着HTML及其扩展语言所构建的 web页内容的赓续雄厚,各种网络服务都 都会破集成到 eb中,这样用户就能在欣赏器中享 受到所有的网络服务。 
 
1.Web 开发技术概述 
 
和超链接组成。用户只能从页面上获取信息, 在ww技术发展初期,wob页面上重要是静态的内容,页面中重要是由文本、原8 而不能和页面进行交互。随着Web技术的不 断发展,Web 页面上开始加入了动态和交互式的内容, 并取得了成功。此后,各种不同的 web应用开发技术相继出现,它们各具特色,并无同一 的标准,容易使读者产生各种混淆。 
 
所以,这里我们对各种Web技术作一个简要的总结和回顾,使读者有一个较为周全的熟悉。

2.脚本语言 
 
脚本语言(Script Language) 是一种简单的描述性语言,它的语法结构与计算机上的 高级语言颇为相似,所以相对于其它的Web技术来说是简单易用的。脚本语言的出现较好 地解决了Web页的动态交互问题。它通过一个<SCRIPT>标记嵌入到HTML页中编程对 Web页元素进行控制,从而实现Web页的动态化和交互性。一样平常,脚本语言分为客户端和 服务器端两个不同的版本。客户端的版本实现上述的控制页面元索来达到改变Web页表面 的功能:服务器端的版本则被用来完成服务器端的诸多功能,如输入验证、表单处理、数 据库查询、表单生成、输出定向等一系列服务 器端为实现与客户端交流所必须完成的功能。 现今比较流行的脚本语言有网景公同的javascript 和微软公司的VbScript.这两种语 取舍和选择。 言虽然情势和语法有所不同,但功能相似,没有质的区别,用户可以根据本身的情况进行  
 
3.CGI通用网关接口编程 
 


与脚本语言不同,ccl可以说是一种通讯标准, 它的义务是接受客户端的请求,经过 辨认和处理,生成HTML文档并重新传回到客户端。我们把这种交流过程的编程叫做通用 网关接口(CGD)编程。CGI 可以运行在很多平台上,具有壮大的功能,它可以处理表单、 创建表单、创建Web页上的动态内容、在Web页中增长搜索功能,处理服务器端的图像 映像文件、创建聊天室等与用户交流的应用程序等。 
 
用来实现CGI编程的语言有很多种,如现今市面上流行的C++语言、Visual Basic 语言、Te语言、Shell Script、 Perl 语言、Alscripl 等。详细使用哪一种语言来编程, 重要看所编程序的速度要求和适用范围要求,用编译语言编出的程序运行速度比用诠释语言 编出的程序要快,但编程难度较大:用VB这样的语言编出的程序只能在Window平台上 运行,而用C语言编写的程序可以在几乎所有的平台上运行。所以,最终如何选择,还要 视详细情况而定。如今,Intermet 上较为惯用的是用Perl语言编写CGI程序。缘故原由是: Perl 语言实现难度低,使用范围广、平台无关性强,是一种真正的跨平台运行的CGI语言。  
 
4.ISAPI 
 
创建一个服务器端的应用程序可以有很多种方式,CGI 只是其中一种,它发展最早, 也最为常用,但CGI也有其致命的瑕玷:速度慢和安全性差等。为此,出现了CGI的替换 品,ISAPI (Internet服务器应用程序接口)便是其中之一。ISAPI由两大部分组成,同时 也是它的两大特性: ISA (Internet服务器应用程序)和ISAPI过滤器。与CGI相比,这两 个特性增长了很多扩展的功能。 
 
5.ISA (Internet服务器应用程序) 
 
ISA可以用于在Web服务器上创建可运行的DLL的应用程序,与CGI脚原形比,ISAPI 的应用程序有更好的性能,由于应用程序在服务器运行时已被装入内存。它们要求较少的 体系开销,由于它们不像CGI那样为每个请求都启动一个单独的进程。 
 
在ISA通讯过程中,发送到ISA的请求,停顿在服务器处理范围内。数据由扩展数据 块( Extension Control Blocks)来处理。这样就省去了通过环境变量来交互数据信息的时间。而且,这种操作靠近于服务器,可以许可交换更为细致的数据并把很多操作过程对用户封 闭了起来,从而提升了体系的安全性。 
 
当服务器接收到ISA的请求后,先判断内存中是否已经驻留了该ISA函数再决定是否 加载它,这一过程就是动态链接过程。在调用ISA时会产生系列的内 部过程以完成整个 交互。它们是:服务器接收调用;服务器检查内存,判断是否加载该函数;函数从扩展数 据块中调用数据并对数据进行处理;将数据效果传回客户机:服务器停止进程,判断是否 必须要卸载进程。这样做的好处是:若客户端经常使用某种请求,可以利用动态连接技术使 函数驻留在内存中,从而提升了体系的服从和自适应速度。

6. ISAPI过滤器 
 
ISAPI过滤器与传统的CGI程序差别很大,网站制作和ISA也不同。它被放在服务器的内存和 配置文件里,可以说就是服务器的一部分。一 旦服务 器开始工作,它就永久驻留在内存中, 时刻监听着服务器的请求。使用ISAPI过滤器能够修改服务器的内核程序,从而扩大服务 器的功能。创建一个ISAPI过滤器时,服务器就会生成一个 DLL来处理HTTP请求。








如没特殊注明,文章均为成都网站建设公司唯赛网络原创,转载请注明来自http://www.weseo.cn/News/knowledge_675_11214.html

Contact

ADD:成都市青羊区光华东三路西环广场6楼

TEL:028-64232097

Wechat

微信二维码