网络信息资源技术基础_第1页
网络信息资源技术基础_第2页
网络信息资源技术基础_第3页
网络信息资源技术基础_第4页
网络信息资源技术基础_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络信息资源技术基础第一页,共36页。统一资源定位器(URL)统一资源定位器(UniformResourceLocator)是全球万维网系统服务器资源的标准寻址定位编码,用于确定资源相应的位置及所需要检索的文档(件)URL的结构所使用的因特网文档传送协议(如:http、ftp、telnet、file等)标识要检索的主机代号(域名或IP地址)检索文档在主机中的路径及文件名4/17/20232第二页,共36页。统一资源定位器(URL)常见的URL网页,http://网页,FTP,发送电子邮件,mailto:本地文件,c:/lyyu/thesis.doc远程登录,telnet://04/17/20233第三页,共36页。WWW信息资源的组织外在形式超文本(Hypertext)是指含有其他信息的链接指针(即超级链接)的文本超媒体(Hypermedia)是超文本与多媒体的结合,除了含文本链接外,还有声音、图像、动画等链接超文本标记语言(HyperTextMarkupLanguage,HTML)超文本传输协议(HyperTextTransferProtocol,HTTP)内在形式数据库(深网)4/17/20234第四页,共36页。WWW网页资源的获取程序下载手工下载单个网页下载(html/mht)网站下载WebZipTeleportPro4/17/20235第五页,共36页。HTTP协议HTTP协议:HyperTextTransferProtocol本协议定义了HTTP的通信交换机制、请求及响应消息的格式等,是浏览器和Web服务器之间直接的应用层通信协议。4/17/20236第六页,共36页。HTTP协议的特点以Browse/Server模型为基础HTTP支持客户与服务器之是通信及相互传送数据,一个服务器可以为分布在世界各的许多客户服务。简易性HTTP被设计成一个非常简单的协议,使得Web服务器能高效地处理大量请求,客户要连接到服务器,只需发送请求方式和URL路径等少量信息。(七种请求方式)4/17/20237第七页,共36页。HTTP协议的特点灵活性与内容—类型(Content-type)标识HTTP允许任意类型数据的传送,因此可利用HTTP传送任何类型的对象,并让客户程序能够恰当地处理它们,内容—类型标识了所传输数据的类型。打个比方,如果数据是罐头的话,内容—类型标识就是罐头上的标签。无连接HTTP是无连接的协议,不过,这里的无连接是建立在TCP协议之上的,与建立在UDP协议之上的无连接不同。这里所指的无连接意味着每次连接只处理一个请求。客户要建立连接需先发出请求,收到响应后,然后断开连接。4/17/20238第八页,共36页。HTTP协议的特点无状态HTTP是无状态的协议,这既是HTTP的优点也是缺点。元信息收到数据的浏览器可以根据元信息确定服务器发来的是什么内容,预料有多少数据、确定是否接收到完整的数据以及发送过程中是否有错,这样客户就可以知道传输对象的类型。(元信息:关于信息的信息。)4/17/20239第九页,共36页。HTTP协议访问方式Get:用于从服务器请求一个用URL标识的资源对象。如果对象是文档或文件,Get将请求其内容;如果对象程序或脚本,Get将请求程序的运行结果或脚本的输出。如果对象是数据库查询,Get将请求查询的结构。Head:用于服务器请求对象的元信息。这时用户也许想知道对象的大小或最近的修改日期,而不是请求对象本身。Post:用于客户向服务器传送数据,以便服务器作出相应的处理。4/17/202310第十页,共36页。HTTP请求与响应示例请求:http://Statusline:

HTTP/1.1200OK

Responseheaders:

Date:Wed,10Sep200300:26:53GMT

Server:Apache/1.3.26(Unix)PHP/4.2.2mod_perl/1.27

mod_ssl/2.8.10OpenSSL/0.9.6e

Last-Modified:Tue,09Sep200319:24:50GMT

ETag:"1c1ad5-1654-3f5e2902”

Accept-Ranges:bytes

Content-Length:5716

Keep-Alive:timeout=15,max=100

Connection:Keep-Alive

Content-Type:text/html<html><head>…</html>4/17/202311第十一页,共36页。HTMLHTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。4/17/202312第十二页,共36页。HTML标签及其应用文本图片背景高级应用TABLE表格 多视窗口FRAMES 播放音乐 播放视频跑马灯4/17/202313第十三页,共36页。HTML文档编写与运行选择网页编辑器(Notepad、Dreamweaver、Editplus等)。输入HTML代码。在发布目录里面存盘(文件名称.html/.htm/.asp/.php/.jsp)。用适当的浏览器浏览。4/17/202314第十四页,共36页。ASP简介ASP是一种制作动态网页的技术,全称ActiveServerPages。动态网页网页和用户具有交互性;例:网上注册网页的内容会自动更新;例:网页时间变化、用户访问网页次数更新网页的内容可以根据用户的需要而定。例:不同权限的用户登陆到不同的页面有动画图片、滚动文字就是动态网页吗?4/17/202315第十五页,共36页。与html的区别Html一种静态网页设计语言。静态网页——网页内容固定不变。Html语言没有流程控制语句,导致很多重复工作量,也无法自动更新页面内容,更不能很地实现用户与网页的交互。4/17/202316第十六页,共36页。ASP特点ASP提供了内置对象和脚本来实现网页的动态的功能,默认使用的脚本是VbScript,还可使用JavaScript。脚本运行在服务器端,用户在浏览器中是看不到脚本的,所以ASP是安全的。ASP提供了ADO访问数据库的技术,能很好的实现对数据库的存取、查询、更新。例:制作论坛、网上购物等网站4/17/202317第十七页,共36页。动态网页(asp)的工作原理IE浏览器URLWEB服务器(网页)Html标记的内容DB存数据取数据4/17/202318第十八页,共36页。导读几种制作动态网页的技术CGI,通用网关接口,与数据库访问比较麻烦。PHP,开放源代码,支持过种平台。JSP,与Java语言相结合设计动态网页。4/17/202319第十九页,共36页。ASP开发环境开发工具:Dreamweaver/Frontpage调试和运行环境:IIS(InternetInformationServer),是微软系列操作系统自带的一个组件。在安装Windows2000服务器版的操作系统时,默认就会安装IIS,运行网页的速度比较快,响应时间非常的短。

4/17/202320第二十页,共36页。安装IIS在Windows2000服务器版以外的微软系列操作系统上搭建ASP运行环境就必须手动安装IIS。参看教材P4-P5考虑兼容性,最好选择同一个操作系统盘默认的安装路径是C:\Inetpub\4/17/202321第二十一页,共36页。测试IIS在IE浏览器地址栏中输入http://localhost,以验证IIS是否已成功安装。

4/17/202322第二十二页,共36页。搭建ASP运行环境ASP程序写好后,为了调试,在IIS下,给网站应用程序建立虚拟目录(虚拟文件夹)。为了运行,我们需要给网站应用程序建站点。4/17/202323第二十三页,共36页。ASP应用程序(网站)运行环境投入使用的ASP应用程序(网站)则要放在安装了IIS的专用服务器上,建立站点。该服务器具有IP地址和域名。WEB应用程序(网站)的默认首页,当你用一个网址(URL)打开一个网站,看到的是首页,网站总有个默认首页。如:默认首页的名称通常为index.htm或default.htm或default.asp等。(设置)4/17/202324第二十四页,共36页。完整ASP页面的结构ASP脚本被放在HTML页面里,以完整地实现网页的功能。ASP脚本返回给用户的内容需要经过HTML标记后,浏览器才能按标记正确显示网页内容。所以ASP脚本是不能离开HTML语言而实现动态网页的强大的功能。完整ASP页面的一般结构:HTML语言+Vbscript,Vbscript脚本可出现在HTML语言的任何位置,但是一定要包含在<%…%>标签中。HTML语言+JavaScript,JavaScript脚本可出现在HTML语言的任何位置,但是一定要包含在<scriptlanguage=javascript>…</script>标签中。VbscriptJavascript脚本4/17/202325第二十五页,共36页。ASP语法规则在asp程序中,不区分字母的大小写,不可以使用中文标点符号。不以分行写代码,但是一条长语句在一行中写不下时,可在每行的尾部添加下划线_后再写在多行上。单行注释使用单引号’4/17/202326第二十六页,共36页。ASP示例例.asp。注意含有ASP脚本的页面都保存成扩展名ASP的文件。<body><h2align=“center”>欢迎光临我的主页</h2><palign=“center”><%sj=“你的来访时间是:”&date()&time()response.writesj%></body>4/17/202327第二十七页,共36页。什么是JavaScript脚本语言?(1)脚本语言(ScriptingLanguage)?

由ASCII码构成,可直接用任何的文本编辑器开发完成。是一种不必事先编译,只要利用适当的解释器就可以执行的简单的解释式程序。(2)JavaScript?

JavaScript是由网景公司开发的一种跨平台,纯面向对象(object-oriented)式的网页式脚本语言(WebScriptLanguage)。JavaScript代码可直接嵌入HTML文件中,随网页一起传送到客户端浏览器,然后通过浏览器的解释器来解释执行。JavaScript4/17/202328第二十八页,共36页。脚本编写语言基于对象的语言简单性安全性动态性跨平台JavaScript的特点4/17/202329第二十九页,共36页。制作网页特效提供表单前端验证窗口动态操作JavaScript的功能4/17/202330第三十页,共36页。在HTML标记中直接写入JavaScript代码例:<HTML><BODY>

<Ponmouseover="alert('欢迎您学习JavaScript!')">鼠标移过来</P></BODY></HTML>

运行JavaScript代码的插入方式4/17/202331第三十一页,共36页。将JavaScript代码放入<Script>…</Script>标记符中例如:<script>

document.write("欢迎您学习JavaScript!");</script>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论