1 Web应用程序概述.ppt
《1 Web应用程序概述.ppt》由会员分享,可在线阅读,更多相关《1 Web应用程序概述.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ASP动态网站建设主讲:宋春晖主讲:宋春晖第一章第一章WebWeb应用程序概述应用程序概述 教学教学内容:内容:掌握Web应用程序的有关概念;理解Web应用模式的工作原理;了解Web应用程序有关开发技术;理解ASP应用程序开发技术;了解电子商务网站开发模式。教学重点、难点:教学重点、难点:重点:掌握Web应用程序的有关概念、理解Web应用模式(静态及动态)的工作原理、了解目前主流的Web应用服务器技术的特点、重点理解ASP应用程序开发技术。难点:Web应用模式的工作原理、ASP应用程序开发技术。1.1什么是什么是Web?WWW(World Wide Web,简称Web或3W)即万维网,也称“环
2、球网”,是一个分布的、动态的、多平台的交互式图形化界面信息查询、发布系统。Web 关键技术:HTTPURLHTML 信息的传输协议 信息资源的定位 信息的描述1.2什么是什么是Web应用程序应用程序?Web应用程序是基于超文本(网页)信息形式的网络应用程序,它是一个包含多个Web动态页面的网站。这些Web页面可以与用户或其它Web页面进行交互,并可以访问Web服务器各种数据资源,来完成一个特定的功能。网页分类 静态网页:动态网页:在设计制作完成时网页的信息内容是确定的。在设计制作完成时网页信息内容的部分或全部是不确定的,用户浏览到的页面信息内容是在用户向Web服务器请求时才确定。就是服务器端可
3、以根据客户端的不同请求动态地产生网页内容。1.2什么是什么是Web应用程序应用程序 Web应用程序以大量运用动态页面为特征。作用:提供网络化的信息浏览;提供用户与服务器间的信息交互。特点:基于超文本的网络信息表示形式:离散性、超文本结构网页(Web 页);用户以浏览器(IE)进行访问;提供高效的交互模式;结构层次分明:两层、三层结构。1.3Web应用程序工作模式应用程序工作模式B/S模式模式 B/S(Browser/Server)模式中两个实体:Web客户软件,一般为Web浏览器,如:Microsoft Internet Explorer(IE)、Netscape Navigator(导航者)
4、。Web服务器软件,如:Microsoft Internet Information Server(IIS)等。静态模式:(两层)动态模式:(三层或多层)1.3.1静态模式的工作原理静态模式的工作原理断开、发送、寻找连接、请求URL请求过程响应过程Web BrowserWeb Server1.3.1静态模式的工作原理(两层)静态模式的工作原理(两层)请求过程:浏览器向服务器 建立连接;请求下载ULR指定的文件(网页)。也可中途请求中断。响应过程:服务器向浏览器寻找URL指定文件及其关联的文件;发送URL指定文件及其关联的文件、完成后立即断开;如果没有找到相关页面,便发送“文件没有找到”的信息、
5、完成后立即断开。显示过程:浏览器 由客户端的浏览器(如IE)解析显示网页。1.3.2动态模式的工作原理(三层或多层)动态模式的工作原理(三层或多层)Web BrowserWeb Server应用程序数据库DB Server服务器其它资源CGIActiveXCom其它寻找URL指定文件及其关联的文件 扫描动态页面,执行其中的服务器端代码 生成HTML网页 保留进程浏览器请求过程 连接、请求URL 响应过程 发送结果页面 1.3.2动态模式的工作原理(重点)动态模式的工作原理(重点)请求过程:浏览器向服务器 响应过程:服务器向浏览器寻找URL指定文件及其关联的文件;扫描动态页面,执行其中的服务器端
6、代码;如果遇到访问数据资源的代码,调用服务器端应用组件访问数据资源,返回结果数据集,进行数据处理,将结果添加到页面;执行余下的代码,最终生成HTML网页;将生成HTML网页和相关文件向用户端发送。如果没有找到相关页面,便发送“文件没有找到”的信息、完成后立即断开。显示过程:浏览器 1.4Web应用程序分类应用程序分类 客户端脚本程序服务器端脚本程序服务器端应用程序1.4.1客户端脚本程序客户端脚本程序脚本语言:JavaScript、VBScript服务器端脚本程序在浏览器端执行对页面中某些事件做出响应主要作用:控制页面元素、用户与浏览器进行交互初步处理有关数据有效性验证查找数据记录用户操作情况
7、等等减轻服务器的负担1.4.2服务器端脚本程序服务器端脚本程序脚本语言:JavaScript、VBScript服务器端脚本程序高级语言:C#等在服务器端执行主要作用:数据的访问、查找、更新等数据运算、数据处理建立服务对象(调用服务应用程序)1.4.3服务器端应用程序服务器端应用程序高级语言:VC、VB、Delphi等在服务器端执行CGIActiveX、ADOCOM、COM+CGI、COM、ActiveX的比较(了解)1.5WebWeb应用服务器技术简介应用服务器技术简介 1.5.1主流主流WebWeb应用服务器技术比较应用服务器技术比较 类型类型服务器服务器文件扩展名文件扩展名aspIISPW
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web应用程序概述 Web 应用程序 概述
限制150内