《Web应用程序概述》PPT课件.ppt

《Web应用程序概述》PPT课件.ppt

ID:52066776

大小:319.84 KB

页数:29页

时间:2020-03-31

《Web应用程序概述》PPT课件.ppt_第1页
《Web应用程序概述》PPT课件.ppt_第2页
《Web应用程序概述》PPT课件.ppt_第3页
《Web应用程序概述》PPT课件.ppt_第4页
《Web应用程序概述》PPT课件.ppt_第5页
资源描述:

《《Web应用程序概述》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP动态网站建设主讲:宋春晖第一章Web应用程序概述教学内容:掌握Web应用程序的有关概念;理解Web应用模式的工作原理;了解Web应用程序有关开发技术;理解ASP应用程序开发技术;了解电子商务网站开发模式。教学重点、难点:重点:掌握Web应用程序的有关概念、理解Web应用模式(静态及动态)的工作原理、了解目前主流的Web应用服务器技术的特点、重点理解ASP应用程序开发技术。难点:Web应用模式的工作原理、ASP应用程序开发技术。1.1什么是Web?WWW(WorldWideWeb,简称Web或3W)即万维

2、网,也称“环球网”,是一个分布的、动态的、多平台的交互式图形化界面信息查询、发布系统。Web关键技术:HTTPURLHTML→信息的传输协议→信息资源的定位→信息的描述1.2什么是Web应用程序?Web应用程序是基于超文本(网页)信息形式的网络应用程序,它是一个包含多个Web动态页面的网站。这些Web页面可以与用户或其它Web页面进行交互,并可以访问Web服务器各种数据资源,来完成一个特定的功能。网页分类静态网页:动态网页:在设计制作完成时网页的信息内容是确定的。在设计制作完成时网页信息内容的部分或全部是不确

3、定的,用户浏览到的页面信息内容是在用户向Web服务器请求时才确定。就是服务器端可以根据客户端的不同请求动态地产生网页内容。1.2什么是Web应用程序Web应用程序以大量运用动态页面为特征。作用:提供网络化的信息浏览;提供用户与服务器间的信息交互。特点:基于超文本的网络信息表示形式:离散性、超文本结构——网页(Web页);用户以浏览器(IE)进行访问;提供高效的交互模式;结构层次分明:两层、三层结构。1.3Web应用程序工作模式——B/S模式B/S(Browser/Server)模式中两个实体:Web客户软件,

4、一般为Web浏览器,如:MicrosoftInternetExplorer(IE)、NetscapeNavigator(导航者)。Web服务器软件,如:MicrosoftInternetInformationServer(IIS)等。静态模式:(两层)动态模式:(三层或多层)1.3.1静态模式的工作原理断开、发送、寻找连接、请求URL请求过程响应过程WebBrowserWebServer1.3.1静态模式的工作原理(两层)请求过程:浏览器向服务器建立连接;请求下载ULR指定的文件(网页)。也可中途请求中断。响

5、应过程:服务器向浏览器寻找URL指定文件及其关联的文件;发送URL指定文件及其关联的文件、完成后立即断开;如果没有找到相关页面,便发送“文件没有找到”的信息、完成后立即断开。显示过程:浏览器由客户端的浏览器(如IE)解析显示网页。1.3.2动态模式的工作原理(三层或多层)WebBrowserWebServer应用程序数据库DBServer服务器其它资源CGIActiveXCom其它寻找URL指定文件及其关联的文件扫描动态页面,执行其中的服务器端代码生成HTML网页保留进程浏览器请求过程连接、请求URL响应过程

6、发送结果页面1.3.2动态模式的工作原理(重点)请求过程:浏览器向服务器响应过程:服务器向浏览器寻找URL指定文件及其关联的文件;扫描动态页面,执行其中的服务器端代码;如果遇到访问数据资源的代码,调用服务器端应用组件访问数据资源,返回结果数据集,进行数据处理,将结果添加到页面;执行余下的代码,最终生成HTML网页;将生成HTML网页和相关文件向用户端发送。如果没有找到相关页面,便发送“文件没有找到”的信息、完成后立即断开。显示过程:浏览器1.4Web应用程序分类客户端脚本程序服务器端脚本程序服务器端应用程序1

7、.4.1客户端脚本程序脚本语言:JavaScript、VBScript服务器端脚本程序在浏览器端执行对页面中某些事件做出响应主要作用:控制页面元素、用户与浏览器进行交互初步处理有关数据有效性验证查找数据记录用户操作情况等等减轻服务器的负担1.4.2服务器端脚本程序脚本语言:JavaScript、VBScript服务器端脚本程序高级语言:C#等在服务器端执行主要作用:数据的访问、查找、更新等数据运算、数据处理建立服务对象(调用服务应用程序)1.4.3服务器端应用程序高级语言:VC、VB、Delphi等在服务器端

8、执行CGIActiveX、ADOCOM、COM+CGI、COM、ActiveX的比较(了解)1.5Web应用服务器技术简介1.5.1主流Web应用服务器技术比较类型服务器文件扩展名aspIISPWS.aspAsp.netIIS.net体系平台.aspxjspIBM,SWebSpherSUNJSPJSP1.0服务器.jspphpphp.php1.5.2ASP应用服务器技术简介MicrosoftActi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。