Web应用程序工作原理

上传人:新** 文档编号:569355057 上传时间:2024-07-29 格式:PPT 页数:16 大小:1.80MB
返回 下载 相关 举报
Web应用程序工作原理_第1页
第1页 / 共16页
Web应用程序工作原理_第2页
第2页 / 共16页
Web应用程序工作原理_第3页
第3页 / 共16页
Web应用程序工作原理_第4页
第4页 / 共16页
Web应用程序工作原理_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Web应用程序工作原理》由会员分享,可在线阅读,更多相关《Web应用程序工作原理(16页珍藏版)》请在金锄头文库上搜索。

1、11-1Web应用程序工作原理 21-2目录目录WEB发展史发展史WEB网络的构成网络的构成WEB网页的一般模型网页的一般模型WEB开发的角色与工具开发的角色与工具31-3应用网络的演变41-4主机/哑终端的集中计算模式u也称也称为主机主机/终端模式(端模式(Mainframe/Terminal),或者),或者称称为集中式的企集中式的企业计算模式。算模式。这种种计算模式如今仍然存在,例如超市收算模式如今仍然存在,例如超市收银、航空售票、小型、航空售票、小型储蓄所等。蓄所等。u优点点:速度快速度快u缺点缺点:信息量单一信息量单一 51-5客户机/服务器计算模式u简称称C/S模式模式客客户机机服服

2、务器器u优点:点:由于客由于客户端端实现与服与服务器的直接相器的直接相连,没有中,没有中间环节,因此响,因此响应速度快。速度快。 操作界面漂亮、形式多操作界面漂亮、形式多样,可以充分,可以充分满足客足客户自身的个性化要自身的个性化要求。求。C/S结构的管理信息系构的管理信息系统具有具有较强的事的事务处理能力,能理能力,能实现复复杂的的业务流程。流程。 u缺点:缺点:需要专门的客户端安装程序,分布功能弱,针对点多面广且不需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。具备网络条件的用户群体,不能够实现快速部署安装和配置。兼容性差,对于不

3、同的开发工具,具有较大的局限性。若采用兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。不同工具,需要重新改写程序。 开发成本较高,需要具有一定专业水准的技术人员才能完成。开发成本较高,需要具有一定专业水准的技术人员才能完成。 61-6浏览器/服务器计算模式uB/S架构:架构:不需要安装客户端软件,它运行在客户端的浏览器之上,系统升不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可级或维护时只需更新服务器端软件即可u优点:点:具有分布性特点,可以随时随地进行查询、浏览等业务处理。具有分布性特点,可以随时随地进行查询、浏览等

4、业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。业务扩展简单方便,通过增加网页即可增加服务器功能。 维护简单方便,只需要改变网页,即可实现所有用户的同步更新维护简单方便,只需要改变网页,即可实现所有用户的同步更新开发简单,共享性强开发简单,共享性强 u缺点:缺点:个性化特点明显降低,无法实现具有个性化的功能要求。个性化特点明显降低,无法实现具有个性化的功能要求。 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。页面动态刷新,响应速度明显降低。 功能弱化,难以实现传统模式下的特殊功能要求。

5、功能弱化,难以实现传统模式下的特殊功能要求。 71-7B/S结构Web应用程序工作原理u采用采用B/S计算模式开算模式开发的的应用程序,我用程序,我们一般称一般称为Web应用程序。用程序。u运行一个完整的运行一个完整的Web应用程序所需的最基本的用程序所需的最基本的组成部分:成部分:81-8Web网络的构成协议协议浏览器浏览器服务器服务器网页网页用户用户Web网络的构成网络的构成91-91商业型网站2门户型网站3搜索引擎4论坛5博客6互动游戏网页类型网页类型101-10布局框架型国字型封面型封面型 网页布局网页布局111-11网页的分类u程序是否在服务器端运行,是重要标志。在程序是否在服务器端

6、运行,是重要标志。在服务器端服务器端运运行的程序、网页、组件,属于行的程序、网页、组件,属于动态网页动态网页,它们会随不同,它们会随不同客户、不同时间,返回不同的网页,例如客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。运行于等。运行于客户端客户端的程序、网页、的程序、网页、插件、组件,属于插件、组件,属于静态网页静态网页,例如,例如html页、页、Flash、JavaScript、VBScript等等,它们是永远不变的。等等,它们是永远不变的。 u静静态网网页(html)优点点缺点缺点u动态网网页(ASP、JSP、PHP)优点点缺点缺点121-12国字型

7、国字型131-13框架型框架型 141-14封面型151-15网页设计师网页设计师负责界面设计负责界面设计包括网页布局、包括网页布局、色彩搭配、美工色彩搭配、美工Web项目的分工项目的分工程序员程序员负责数据处理负责数据处理动态网页编写动态网页编写数据表现数据表现161-16总结u企企业应用用计算模式每隔十年都会算模式每隔十年都会发生生变化,从二十世化,从二十世纪七十年代的主机七十年代的主机/哑终端的集中端的集中计算模式,到二十世算模式,到二十世纪八十年代的客八十年代的客户机机/服服务器器计算模式,到算模式,到当今的当今的浏览器器/服服务器器计算模式。算模式。u运行一个完整的运行一个完整的We

8、b应用程序所需的最基本的用程序所需的最基本的组成部分包括成部分包括:由网:由网页组成成的的Web应用程序用程序;存放;存放Web应用程序并提供网用程序并提供网页浏览服服务的的Web服服务器器;解析网解析网页并并显示网示网页给用用户浏览的的客客户端端浏览器器;在客;在客户端和端和Web服服务器器端提供通端提供通讯的的HTTP网网络协议。u开开发Web应用程序的技用程序的技术分分为多种,根据多种,根据Web服服务器解析网器解析网页的方式,我的方式,我们可以将其分可以将其分为静静态网网页、客、客户端端动态网网页、服、服务器端器端动态网网页三种。三种。u不管我不管我们采用静采用静态网网页技技术还是是动态网网页技技术开开发的网的网页,最,最终由由Web服服务器解析,通器解析,通过HTTP协议发送到客送到客户端的,都是一种形式。即:端的,都是一种形式。即:我我们在在浏览器中器中查看网看网页源代源代码时,所看到的都是一种形式,所看到的都是一种形式。u发送到客送到客户端的网端的网页由四个部分由四个部分组成,包括:网成,包括:网页的内容、网的内容、网页的的结构、构、网网页的表的表现形式,以及网形式,以及网页的行的行为。其中,网其中,网页的的结构是由构是由XHTML定定义,网网页的表的表现形式由形式由CSS定定义,网,网页的行的行为由由JavaScript和和DOM定定义。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号