网站大量收购独家精品文档,联系QQ:2885784924

AJAX交互的过程.PPT

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

中篇:第二章 Ajax地图发布 尹章才 内容 2.1 互联网应用程序架构 2.2 Ajax技术基础 2.3 基于Ajax的栅格地图发布 2.4 基于Ajax的矢量地图制图 预备知识 Web 应用程序 – 概述 桌面应用程序 2-1 桌面应用程序 2-2 Web 应用程序 2-1 Web 应用程序 2-2 HTTP 协议 3-1 HTTP 协议 3-2 HTTP 消息包括: 请求 响应 HTTP 协议 3-3 HTTP 协议使用以下方法发送请求信息: GET 方法 POST 方法 应用程序体系结构 Web 应用程序体系结构 Web 应用程序使用三层体系结构 Web 应用程序目录结构 Web 应用程序 HTML 文件 图像 Servlet JSP 页面 JavaBean Jar 文件 Applet 标签文件 标签库描述符文件 部署描述器 常用应用开发环境介绍 在开发过程中,基于JSP项目通常涉及到 Web服务器 数据库服务器 集成开发环境的选择 2.1 互联网应用程序架构 P2P模式 C/S模式 B/S模式 一切网络皆可P2P化!But…… 2.1 溯源:Napster -- 1999年,18岁的美国学生Shawn Fanning -- 宿舍开发,朋友共享mp3 -- 半年5000万用户! -- 2001年,版权纠纷,被迫关闭 1999-2009,P2P十年…… Relaxation 1 传统下载方式 在传统下载方式中,一般是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等,工作原理如右图。由于是从一台服务器下载,服务器所提供的带宽是一定的,因而下载人越多速度越慢。 但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,下载速度的限制,这样就给用户造成了诸多的不便。 Relaxation 2 主从式架构(Client/Server model)或客户端-服务器(Client/Server)结构简称C/S结构,是一种网络架构,它把客户端 (Client) (通常是一个采用图形用户界面的程序)与服务器 (Server) 区分开来。 每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。有很多不同类型的服务器,例如文件服务器、终端服务器和邮件服务器等。虽然它们的存在的目的不一样,但基本构架是一样的。 以大型机为中心的计算模式 Client/Server模式 C/S模式——特征 主从式架构的客户端需要安装专门的软件。在这种结构下,可以在服务器和客户端平衡服务处理量,但因为客户端安装了专门的软件,对平台有一定限制要求,安装和维护的工作量大。 服务端的特征:被动的角色(从),等待来自用户端的要求,处理要求并传回结果。 用户端的特征:主动的角色(主),发送要求,等待直到收到回应。 C/S模式——不足 Server-Client 模型的局限 可扩展性 随着用户数量的迅速增加,对服务器的处理能力、存储空间和传输带宽的要求相应增大。 可靠性 整个网络服务可靠性依赖于高负荷的服务器端。 B/S——特征 浏览器-服务器(Browser/Server)结构,简称B/S结构 与C/S结构不同,其客户端不需要安装专门的软件,只需要浏览器即可,浏览器通过Web服务器与数据库进行交互,可以方便的在不同平台下工作 B/S——特征 服务器端可采用高性能计算机,并安装Oracle、Sybase、Informix等大型数据库。 B/S结构简化了客户端的工作,它是随着Internet技术兴起而产生的,对C/S技术的改进,但该结构下服务器端的工作较重,对服务器的性能要求更高。 2.1.2 丰富互联网应用程序 丰富互联网应用程序(Rich Internet applications, RIA),又译为丰富性网络应用服务,是一种具有近似于传统桌面应用软件系统功能和特性的网络应用系统。 简单地说,RIA就是将互联网应用于传统的桌面应用程序结合,使互联网应用程序具有界面丰富、交互性强、反映迅速等优点。 RIA例子 传统Web应用模式 RIA模式 常见的RIA应用 一些常见的RIA应用有:Java Applet、Sun的JavaFX、JavaScript/Ajax、微软的ActiveX控件、微软的Silverlight、Adobe的Flash、Adobe的Flex等。其中: Ajax,可以说是目前应用最广泛的RIA应用; Flex,涵盖了支持RIA开发和部署的一系列技术组合,其前身是Flash; Silverlight,是微软所发展的Web前端应用程序开发解决方案,是微软RIA策略的主要应用程序

文档评论(0)

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

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

1亿VIP精品文档

相关文档