Web应用程序工作原理.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1-* * 1-* 1 * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* Web应用程序工作原理 目录 WEB发展史 WEB网络的构成 WEB网页的一般模型 WEB开发的角色与工具 应用网络的演变 主机/哑终端的集中计算模式 也称为主机/终端模式(Mainframe/Terminal),或者称为集中式的企业计算模式。 这种计算模式如今仍然存在,例如超市收银、航空售票、小型储蓄所等。 优点:速度快 缺点:信息量单一 客户机/服务器计算模式 简称C/S模式 客户机 服务器 优点: 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 缺点: 需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。 兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。 开发成本较高,需要具有一定专业水准的技术人员才能完成。 浏览器/服务器计算模式 B/S架构: 不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可 优点: 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 业务扩展简单方便,通过增加网页即可增加服务器功能。 维护简单方便,只需要改变网页,即可实现所有用户的同步更新 开发简单,共享性强 缺点: 个性化特点明显降低,无法实现具有个性化的功能要求。 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 页面动态刷新,响应速度明显降低。 功能弱化,难以实现传统模式下的特殊功能要求。 B/S结构Web应用程序工作原理 采用B/S计算模式开发的应用程序,我们一般称为Web应用程序。 运行一个完整的Web应用程序所需的最基本的组成部分: Web网络的构成 协议 浏览器 服务器 网页 用户 Web网络的构成 1 商业型网站 2 门户型网站 3 搜索引擎 4 论坛 5 博客 6 互动游戏 网页类型 布局 框架型 国字型 封面型 网页布局 网页的分类 程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。 静态网页(html) 优点 缺点 动态网页(ASP、JSP、PHP) 优点 缺点 国字型 框架型 封面型 网页设计师 负责界面设计 包括网页布局、色彩搭配、美工 Web项目的分工 程序员 负责数据处理 动态网页编写 数据表现 总结 企业应用计算模式每隔十年都会发生变化,从二十世纪七十年代的主机/哑终端的集中计算模式,到二十世纪八十年代的客户机/服务器计算模式,到当今的浏览器/服务器计算模式。 运行一个完整的Web应用程序所需的最基本的组成部分包括:由网页组成的Web应用程序;存放Web应用程序并提供网页浏览服务的Web服务器;解析网页并显示网页给用户浏览的客户端浏览器;在客户端和Web服务器端提供通讯的HTTP网络协议。 开发Web应用程序的技术分为多种,根据Web服务器解析网页的方式,我们可以将其分为静态网页、客户端动态网页、服务器端动态网页三种。 不管我们采用静态网页技术还是动态网页技术开发的网页,最终由Web服务器解析,通过HTTP协议发送到客户端的,都是一种形式。即:我们在浏览器中查看网页源代码时,所看到的都是一种形式。 发送到客户端的网页由四个部分组成,包括:网页的内容、网页的结构、网页的表现形式,以及网页的行为。其中,网页的结构是由XHTML定义,网页的表现形式由CSS定义,网页的行为由JavaScript和DOM定义。 * * * 1-* * 1-* 1 * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * 1-* * *

文档评论(0)

kfcel5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档