欢迎来到天天文库
浏览记录
ID:20531035
大小:1.80 MB
页数:16页
时间:2018-10-13
《web应用程序工作原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web应用程序工作原理目录WEB发展史WEB网络的构成WEB网页的一般模型WEB开发的角色与工具应用网络的演变主机/哑终端的集中计算模式也称为主机/终端模式(Mainframe/Terminal),或者称为集中式的企业计算模式。这种计算模式如今仍然存在,例如超市收银、航空售票、小型储蓄所等。优点:速度快缺点:信息量单一客户机/服务器计算模式简称C/S模式客户机服务器优点:由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。缺点:需要专门的客户端
2、安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较高,需要具有一定专业水准的技术人员才能完成。浏览器/服务器计算模式B/S架构:不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可优点:具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新开发简单,共享性强缺点:个性化特点明显降低,无法实现具有个性化的功能要
3、求。操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。功能弱化,难以实现传统模式下的特殊功能要求。B/S结构Web应用程序工作原理采用B/S计算模式开发的应用程序,我们一般称为Web应用程序。运行一个完整的Web应用程序所需的最基本的组成部分:Web网络的构成协议浏览器服务器网页用户Web网络的构成1商业型网站2门户型网站3搜索引擎4论坛5博客6互动游戏网页类型布局框架型国字型封面型网页布局网页的分类程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP
4、、JSP、ASP.net、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。静态网页(html)优点缺点动态网页(ASP、JSP、PHP)优点缺点国字型框架型封面型网页设计师负责界面设计包括网页布局、色彩搭配、美工Web项目的分工程序员负责数据处理动态网页编写数据表现总结企业应用计算模式每隔十年都会发生变化,从二十世纪七十年代的主机/哑终端的集中计算模式,到二十世纪八十年代的客户机/服务器计算模式,到当今的浏览器/服务器计算模式。运行一个完整的Web应用程序所需的最基本的组成部分包
5、括:由网页组成的Web应用程序;存放Web应用程序并提供网页浏览服务的Web服务器;解析网页并显示网页给用户浏览的客户端浏览器;在客户端和Web服务器端提供通讯的HTTP网络协议。开发Web应用程序的技术分为多种,根据Web服务器解析网页的方式,我们可以将其分为静态网页、客户端动态网页、服务器端动态网页三种。不管我们采用静态网页技术还是动态网页技术开发的网页,最终由Web服务器解析,通过HTTP协议发送到客户端的,都是一种形式。即:我们在浏览器中查看网页源代码时,所看到的都是一种形式。发送到客户端的网页由四个部分组成,包括:网页的内容、网页的结构、网页的表现形式,以及网页的行为。其
6、中,网页的结构是由XHTML定义,网页的表现形式由CSS定义,网页的行为由JavaScript和DOM定义。
此文档下载收益归作者所有