欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    1 Web应用程序概述.ppt

    • 资源ID:87328815       资源大小:105KB        全文页数:29页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    1 Web应用程序概述.ppt

    ASP动态网站建设主讲:宋春晖主讲:宋春晖第一章第一章WebWeb应用程序概述应用程序概述 教学教学内容:内容:掌握Web应用程序的有关概念;理解Web应用模式的工作原理;了解Web应用程序有关开发技术;理解ASP应用程序开发技术;了解电子商务网站开发模式。教学重点、难点:教学重点、难点:重点:掌握Web应用程序的有关概念、理解Web应用模式(静态及动态)的工作原理、了解目前主流的Web应用服务器技术的特点、重点理解ASP应用程序开发技术。难点:Web应用模式的工作原理、ASP应用程序开发技术。1.1什么是什么是Web?WWW(World Wide Web,简称Web或3W)即万维网,也称“环球网”,是一个分布的、动态的、多平台的交互式图形化界面信息查询、发布系统。Web 关键技术:HTTPURLHTML 信息的传输协议 信息资源的定位 信息的描述1.2什么是什么是Web应用程序应用程序?Web应用程序是基于超文本(网页)信息形式的网络应用程序,它是一个包含多个Web动态页面的网站。这些Web页面可以与用户或其它Web页面进行交互,并可以访问Web服务器各种数据资源,来完成一个特定的功能。网页分类 静态网页:动态网页:在设计制作完成时网页的信息内容是确定的。在设计制作完成时网页信息内容的部分或全部是不确定的,用户浏览到的页面信息内容是在用户向Web服务器请求时才确定。就是服务器端可以根据客户端的不同请求动态地产生网页内容。1.2什么是什么是Web应用程序应用程序 Web应用程序以大量运用动态页面为特征。作用:提供网络化的信息浏览;提供用户与服务器间的信息交互。特点:基于超文本的网络信息表示形式:离散性、超文本结构网页(Web 页);用户以浏览器(IE)进行访问;提供高效的交互模式;结构层次分明:两层、三层结构。1.3Web应用程序工作模式应用程序工作模式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 BrowserWeb Server1.3.1静态模式的工作原理(两层)静态模式的工作原理(两层)请求过程:浏览器向服务器 建立连接;请求下载ULR指定的文件(网页)。也可中途请求中断。响应过程:服务器向浏览器寻找URL指定文件及其关联的文件;发送URL指定文件及其关联的文件、完成后立即断开;如果没有找到相关页面,便发送“文件没有找到”的信息、完成后立即断开。显示过程:浏览器 由客户端的浏览器(如IE)解析显示网页。1.3.2动态模式的工作原理(三层或多层)动态模式的工作原理(三层或多层)Web BrowserWeb Server应用程序数据库DB Server服务器其它资源CGIActiveXCom其它寻找URL指定文件及其关联的文件 扫描动态页面,执行其中的服务器端代码 生成HTML网页 保留进程浏览器请求过程 连接、请求URL 响应过程 发送结果页面 1.3.2动态模式的工作原理(重点)动态模式的工作原理(重点)请求过程:浏览器向服务器 响应过程:服务器向浏览器寻找URL指定文件及其关联的文件;扫描动态页面,执行其中的服务器端代码;如果遇到访问数据资源的代码,调用服务器端应用组件访问数据资源,返回结果数据集,进行数据处理,将结果添加到页面;执行余下的代码,最终生成HTML网页;将生成HTML网页和相关文件向用户端发送。如果没有找到相关页面,便发送“文件没有找到”的信息、完成后立即断开。显示过程:浏览器 1.4Web应用程序分类应用程序分类 客户端脚本程序服务器端脚本程序服务器端应用程序1.4.1客户端脚本程序客户端脚本程序脚本语言:JavaScript、VBScript服务器端脚本程序在浏览器端执行对页面中某些事件做出响应主要作用:控制页面元素、用户与浏览器进行交互初步处理有关数据有效性验证查找数据记录用户操作情况等等减轻服务器的负担1.4.2服务器端脚本程序服务器端脚本程序脚本语言:JavaScript、VBScript服务器端脚本程序高级语言:C#等在服务器端执行主要作用:数据的访问、查找、更新等数据运算、数据处理建立服务对象(调用服务应用程序)1.4.3服务器端应用程序服务器端应用程序高级语言:VC、VB、Delphi等在服务器端执行CGIActiveX、ADOCOM、COM+CGI、COM、ActiveX的比较(了解)1.5WebWeb应用服务器技术简介应用服务器技术简介 1.5.1主流主流WebWeb应用服务器技术比较应用服务器技术比较 类型类型服务器服务器文件扩展名文件扩展名aspIISPWS.aspAIIS.net体系平台体系平台.aspxjspIBM,S WebSpherSUN JSPJSP 1.0服务器服务器.jspphpphp.php1.5.2ASPASP应用服务器技术简介应用服务器技术简介Microsoft Active Server PagesASP 一种基于脚本语言的应用服务器技术 在优点:简单易学;缺点:不能跨平台 由PWS、IIS服务器执行脚本引擎:VBScript、JScript将一些简单脚本程序嵌入到HTML网页文件中实现简单的数据处理、数据计算。使用ActiveX、COM等组件,访问数据集、存储过程、服务器端的软硬件资源。无需完整的编程、编译,开发过程简单,容易掌握。安全性能低、执行效率低。1.5.3PHPPHP应应用服用服务务器技器技术简术简介介 Rasmus Lerdorf 1994年提出,经过其他人参与,共同开发而成。服务器端:Unix,Linux,或者Windows操作系统下;客户端:普通浏览器。优点:免费、开放源代码;缺点:缺乏大公司的支持。1.5.3JSPJSP应应用服用服务务器技器技术简术简介介 它是由SUN提出,多家公司合作建立的一种动态网页技术。该技术的目的是为了整合已经存在的Java编程环境(例如Java Servlet等),结果产生了一个全新的足以和ASP抗衡的网络程序语言。JSP是将Java程序片段(Scriptlet)和JSP标记嵌入普通的HTML文档中。优点:跨平台;缺点:复杂难学 1.5.4IISIIS服务器简介服务器简介 Microsoft Internet Information ServerIIS 是一种提供高效的、交互的Web信息浏览的服务器。内含ASP组件、Web服务器、FTP服务器、SMTP服务器对于静态网页(.htm):直接把用户请求的文件发给客户浏览器。对于动态网页(.asp):调用ISAPI或ActiveX组件或com组件,执行ASP中的服务器端程序,生成动态网页,把结果发送给客户浏览器。1.6动态网页技术的主要应用动态网页技术的主要应用 可以在个人主页上添加留言板等动态模块、网上论坛。网络教学、远程教育网站。电子商务网站。电子政务网站、网上办公系统。1.7电子商务网站开发模式电子商务网站开发模式 服务器操作系统:Windows 2000 Server 服务平台:IIS 5.0(ASP)数据库系统:Access 2000WEB开发工具:Dreamweaver MX 编程语言:客户端:JavaScript服务端:VBScript 教学小结:教学小结:动态网页:在设计制作完成时网页信息内容的部分或全部是不确定的。用户浏览到的页面信息内容是在用户向Web服务器请求时才确定。Web应用程序是基于超文本(web页面)信息形式的网络应用程序,它是一个包含多个Web动态页面的网站。这些Web页面可以与用户或其它Web页面进行交互,并可以访问Web服务器各种数据资源,来完成一个特定的功能。Web应用程序分为客户端脚本程序、服务器端脚本程序、服务器端应用程序。Asp应用服务器技术是一种基于脚本语言的应用服务器技术。IIS服务器简介是一种提供高效的、交互的Web信息浏览的服务器。作业或课后思考题目:作业或课后思考题目:静态网页和动态网页有何区别?Web应用程序包括哪几种程序?简述Web静态模式的工作原理。简述Web动态模式的工作原理。简述Asp应用服务器技术的特点。简述IIS服务器的特点。CGI(Common Gateway Interface)公共网关接口 用来在服务器上处理由浏览器发送的数据用来在服务器上处理由浏览器发送的数据 。主要缺点:主要缺点:开发繁琐开发繁琐;独立的可执行程序,占据与独立的可执行程序,占据与WebWeb服务器不同的进程服务器不同的进程。当多个用户请求当多个用户请求CGICGI程序时,服务器就必须同时运行多个程程序时,服务器就必须同时运行多个程序拷贝,占据大量的系统资源,严重影响服务器的性能。序拷贝,占据大量的系统资源,严重影响服务器的性能。微软公司提出的二进制通信规范,用于软件组件之间微软公司提出的二进制通信规范,用于软件组件之间的跨越多个进程、机器、硬件和操作系统的互操作,的跨越多个进程、机器、硬件和操作系统的互操作,它是一项通过接口它是一项通过接口(Interface)Interface)透明的传递封装数据的透明的传递封装数据的技术,并且独立于语言和操作平台。技术,并且独立于语言和操作平台。一个一个COM对象是实现一个或者若干个接口的对象,即对象是实现一个或者若干个接口的对象,即COM对象借助接口输出它所提供的服务。对象借助接口输出它所提供的服务。COM对象对象的目的是实现资源共享,它在二进制代码级别实现了的目的是实现资源共享,它在二进制代码级别实现了共享。共享。COM(Component Object Model,组建对象模型)ActiveX是是Microsoft提出的一组使用提出的一组使用COM(Component Object Model,部件对象模型)使部件对象模型)使得软件部件在网络环境中进行交互的技术集。得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对它与具体的编程语言无关。作为针对Internet应用开发应用开发的技术,的技术,ActiveX被广泛应用于被广泛应用于WEB服务器以及客户端服务器以及客户端的各个方面。的各个方面。同时,同时,ActiveX技术也被用于方便地创建普通的桌面应技术也被用于方便地创建普通的桌面应用程序。用程序。主要特点:可以被多个用户请求共享,从而保证了服主要特点:可以被多个用户请求共享,从而保证了服务器的性能。务器的性能。ActiveX

    注意事项

    本文(1 Web应用程序概述.ppt)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开