第一讲、Web技术基础.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲、Web技术基础

Web程序设计 主讲:陶灵兵 联系我: E-mail:lb_tao@ Mobile课程教学安排 总学时:57 教材:Web程序设计 考核方式: 课程作业60% 平时和实验成绩40% 采用多模式教学 理论课+上机课(图书信息楼312机房) 上机时间(请做下记录) 第2、3、4周的周五9、10、11节 第6、8、10、12、14、16、17周的周四9、10、11节 本课程学习内容 Web技术基础 脚本语言和Web程序设计基础 动态网页设计——ASP Web数据库应用 学习安排:见教学日历 教学资料网址 /web 第一章 web技术基础 本讲学习要求 掌握Web工作原理 了解Web技术基础知识 熟悉IIS的管理 了解静态网页和动态网页 掌握ASP初步 前言 一、概述 互联网应用非常广泛,其中主要应用是WWW服务,也即是网站建设。如何建设一个好的网站,建设一个好的网站又需要什么样的技术? 网站建设大概可分为以下几个阶段: 1.? 利用HTML语言编写网页,专业人士。这一语言是web开发的核心,也是网页编写最基本的语言。 2.? 利用Frontpage,dreamwave,firework,photoshop等工具来设计网页。从而使网页设计走向大众化。 网站建设大概可分为以下几个阶段: 3.? 利用Flash等加入动画等内容,使网页具有一定动感。 这几个阶段的WEB网站主要是发布信息,用作信息展示、发布,即我们所称的静态网页。其评价标准是网站的信息量、版面设计、风格设计,是以网站的感观为特点。 4.? 动态网站开发阶段:VB Script , Java Script, asp ,php, jsp等。其主要特点是使WEB站点具有更好的个性化、具有信息与数据管理功能、具有交互功能。这又使网站设计迈入专业化。 WWW工作原理 HTTP HTTP的全称是HyperText Transfer Protocol,即超文本传输协议。作为一种可靠的应用层协议,HTTP在可靠的网络层协议(例如TCP/IP)的基础上提供了在Web服务器和客户之间传输信息的一种机制,并规定了客户与服务器之间交互的各种信息。 HTTP工作过程:服务器首先在HTTP端口守候客户的连接要求,在客户与服务器成功建立连接之后,客户和服务器之间就可以通过各自的套接字(函数库接口)CSi和SSi来收发数据,服务器在处理完客户的请求之后,要向客户机发送响应消息,在一次请求/响应完毕后,客户或服务器将通过关闭各自的套接字CSi和SSi来结束HTTP交互。 HTTP HTTP中的一些重要术语 连接(Connection):两个程序之间出于通信的目的而建立的传输层虚拟电路。 消息(Message):HTTP通信中的基本单元,消息通过连接来传递,它由结构化的比特流组成,这些比特流必须符合HTTP协议中的语法规定。 请求(Request):HTTP请求消息,通常由客户端向服务器端发出。 响应(Response):HTTP响应消息,通常由服务器端向客户端发出,以响应客户端的请求消息。 资源(Resource):网络数据或对象,例如文档、应用程序等。 实体(Entity):作为请求或者响应的有效载荷而传输的信息。 客户(Client):为发送请求而建立连接的应用程序。 服务器(Server):接受连接并通过返回响应而为客户请求提供服务的应用程序。 静态网页 最初的都是用超文本标记语言HTML来实现的.一般后缀为.htm或.html 制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。 静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传。 静态网页示例 静态网页的工作原理 动态网页 所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。 两个显著特点: 可以动态产生页面 支持客户端和服务器端的交互功能 动态网页示例 动态网页的工作原理 动态网页工作原理 用户在浏览器的地址栏中键入URL,访问动态网页,如ASP文件,并回车触发这个ASP的申请。 浏览器将这个ASP的请求发送到给Web服务器。 Web Server接收这些申请并根据.asp的后缀名判断这是ASP要求。 Web Server 从硬盘或内存中读取正确的ASP文件。 Web Server 将这个文件发送到ASP.DLL的特定文件中。 ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。 HTML文件被送回浏览器。 用户的浏览器解释这些HTML文件并将结果显示出来。 WWW体系结构 Web采用一种被称为“瘦客户机”的技术,使用B/S(Browser/Server,浏览器/服务器

文档评论(0)

huayagonga + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档