- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 Web应用程序概述.0汇总.ppt
教学内容: 掌握Web应用程序的有关概念; 理解Web应用模式的工作原理; 了解Web应用程序有关开发技术; 理解ASP应用程序开发技术; 了解电子商务网站开发模式。 * 教学重点、难点: 重点:掌握Web应用程序的有关概念、理解Web应用模式(静态及动态)的工作原理、了解目前主流的Web应用服务器技术的特点、重点理解ASP应用程序开发技术。 难点:Web应用模式的工作原理、ASP应用程序开发技术。 * 1.1 什么是Web? WWW(World Wide Web,简称Web或3W)即万维网,也称“环球网”,是一个分布的、动态的、多平台的交互式图形化界面信息查询、发布系统。 Web 关键技术: HTTP URL HTML → 信息的传输协议 → 信息资源的定位 → 信息的描述 * 1.2 什么是Web应用程序 ? Web应用程序是基于超文本(网页)信息形式的网络应用程序,它是一个包含多个Web动态页面的网站。这些Web页面可以与用户或其它Web页面进行交互,并可以访问Web服务器各种数据资源,来完成一个特定的功能。 网页分类 静态网页: 动态网页: 在设计制作完成时网页的信息内容是确定的。 在设计制作完成时网页信息内容的部分或全部是不确定的,用户浏览到的页面信息内容是在用户向Web服务器请求时才确定。 就是服务器端可以根据客户端的不同请求动态地产生网页内容。 * 1.2 什么是Web应用程序 Web应用程序以大量运用动态页面为特征。 作用: 提供网络化的信息浏览; 提供用户与服务器间的信息交互。 特点: 基于超文本的网络信息表示形式:离散性、超文本结构——网页( Web 页); 用户以浏览器(IE)进行访问; 提供高效的交互模式; 结构层次分明:两层、三层结构。 * 1.3 Web应用程序工作模式——B/S模式 B/S (Browser/Server)模式中两个实体: Web客户软件,一般为Web浏览器,如:Microsoft Internet Explorer(IE)、Netscape Navigator(导航者)。 Web服务器软件,如:Microsoft Internet Information Server(IIS)等。 静态模式:(两层) 动态模式: (三层或多层) * 1.3.1 静态模式的工作原理 断开、发送、寻找 连接、请求URL 请求过程 响应过程 Web Browser Web Server * 1.3.1 静态模式的工作原理(两层) 请求过程:浏览器向服务器 建立连接; 请求下载ULR指定的文件(网页)。 也可中途请求中断。 响应过程:服务器向浏览器 寻找URL指定文件及其关联的文件; 发送URL指定文件及其关联的文件、完成后立即断开; 如果没有找到相关页面,便发送“文件没有找到”的信息、完成后立即断开。 显示过程:浏览器 由客户端的浏览器(如IE)解析显示网页。 * 1.3.2 动态模式的工作原理(三层或多层) Web Browser Web Server 应用程序 数据库 DB Server 服务器 其它资源 CGI ActiveX Com 其它 寻找URL指定文件及其关联的文件 扫描动态页面,执行其中的服务器端代码 生成HTML网页 保留进程 浏览器 请求过程 连接、请求URL 响应过程 发送结果页面 * 1.3.2 动态模式的工作原理(重点) 请求过程:浏览器向服务器 响应过程:服务器向浏览器 寻找URL指定文件及其关联的文件; 扫描动态页面,执行其中的服务器端代码; 如果遇到访问数据资源的代码,调用服务器端应用组件访问数据资源,返回结果数据集,进行数据处理,将结果添加到页面; 执行余下的代码,最终生成HTML网页; 将生成HTML网页和相关文件向用户端发送。 如果没有找到相关页面,便发送“文件没有找到”的信息、完成后立即断开。 显示过程:浏览器 * 1.4 Web应用程序分类 客户端脚本程序 服务器端脚本程序 服务器端应用程序 * 1.4.1 客户端脚本程序 脚本语言: JavaScript、VBScript服务器端脚本程序 在浏览器端执行 对页面中某些事件做出响应 主要作用: 控制页面元素、用户与浏览器进行交互 初步处理有关数据 有效性验证 查找数据 记录用户操作情况等等 减轻服务器的负担 * 1.4.2 服务器端脚本程序 脚本语言: JavaScript、VBScript服务器端脚本程序 高级语言:C#等 在服务器端执行 主要作用: 数据的访问、查找、更新等 数据运算、数据处理 建立服务对象(调用服务应用程序) * 1.4.3 服务器端应用程序 高级语言:VC、VB、Delphi等 在服务器端执行 CGI Activ
您可能关注的文档
- (一人认缴制)公司章程样.0汇总.doc
- (目录)2017-2022年增强现实产业发展预测及投资咨询报告-市场研究分析报告-市场研究分析报.0汇总.doc
- (目录)中国互联网+工程机械租赁行业发展模式分析与投资潜力预测分析报告.0汇总.doc
- (目录)中国互联网+建筑工程机械行业发展模式分析与投资潜力预测分析报告.0汇总.doc
- (目录)中国互联网+电容器行业发展模式分析与投资潜力预测分析报告.0汇总.doc
- .Net Web应用开发程序员职业学习路线图-51CTO学院.0汇总.doc
- 01.Excel宏教程.0汇总.doc
- 01.TCPIP基础.0汇总.ppt
- 02.TCPIP基础.0汇总.ppt
- 0425-26 济南 万科卓越产品设计创新与设计阶段成本优化控制.0汇总.doc
文档评论(0)