第1节 Web基础.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3 Web技术概况 Web是一种典型的分布式应用架构。Web应用中的每一次信息交换都要涉及客户端和服务端两个层面。 静态Web页技术 Htm、html、XHTML 动态Web页技术 JavaApplet、JavaScript、VBScript、CSS、DHTML、Flash 服务端Web页技术 CGI(早期)、ASP、PHP、JSP和Servlet 静态网页与动态网页的区别在于Web服务器对它处理方式不同。 静态网页 静态的HTML文本,存储在Web服务器中,直接由浏览器下载,浏览。 动态网页 页面由程序动态生成 代码在客户端执行(脚本VBScript,JavaScript) 代码在服务器端执行(ASP,PHP,JSP等) Web相关术语 网站:万维网上相关网页的集合 网页:文件后缀名通常为*.html 或* .htm的页面 HTML:用于制作网页的超文本标记语言(Hyper Text Mark-up Language) 1.3.1 静态网页技术 静态网页是标准的HTML文件,其文件扩展名是.htm或.html。它可以包含HTML标记、文本、Jave小程序、客户端脚本以及客户端ActiveX控件,但这种网页不包含任何服务器端脚本,该页中的每一行HTML代码都是在放置到Web服务器前由网页设计人员编写的,在放置到Web服务器后便不再发生任何更改,所以称之为静态网页。 静态网页的处理流程如下: 步骤1:Web浏览器请求静态网页。 步骤2:Web服务器查找静态网页。 步骤3:Web服务器将静态网页发送到请示浏览器。   1.3.2 动态网页技术 动态网页与静态网页之间的区别在于:动态网页中的某些脚本只能在Web服务器上运行,而静态网页中的任何脚本都不能在Web服务上运行。当Web服务器接收到对静态网页的请求时,服务器将该页发送到请求浏览器,而不进一步的处理。当Web服务器接收到对动态网页的请求时,它将做出不同的反映:它将该页传递给一个称为应用程序服务器的特殊软件扩展,然后由这个软件负责完成页。应用服务软件与Web服务器软件一并安装、运行在同一台计算机上。 动态网页的处理流程如下: 步骤1:Web浏览器请求动态网页。 步骤2:Web服务器查找该页并将其传递给应用程序服务器。 步骤3:应用程序服务器查找该页中的脚本命令并完成页。 步骤4:应用程序服务器将完成的页传递回Web服务器。 步骤5:Web服务器将完成的页发送到请求浏览器。 1.3.3 服务器端网页技术 Web服务端的开发技术也是由静态向动态逐渐发 展、完善起来的。 早期的Web服务器 简单响应HTTP请求,生成静态页面 CGI 1.0诞生 CGI技术允许服务端的应用程序根据客户端的请求,动态生成HTML页面,这使客户端和服务端的 动态信息交换成为了可能 PHP简化了Web应用的开发 PHP语言将HTML代码和PHP指令合成为完整的服务端动 态页面,Web应用的开发者可以用一种更加简便、快捷的方式实现动态Web功能。 ASP成为Windows平台核心Web开发技术 1996年,Microsoft借鉴PHP的思想,在其Web服务器IIS 3.0中引入了ASP技术。ASP使用的脚本语言是VBScript和JavaScript。借助Microsoft Visual Studio等开发工具在市场上的成功,ASP迅速成为了Windows系统下Web服务端的 主流开发技术。 JSP/Servlet的出现弥补了Java在Web服务器端编程的不足 1997年,Servlet技术问世,1998年,JSP技术诞生。Servlet和JSP的组合(还可以加上Java Bean技术)让Java开发者同时拥有了类似CGI程序的业务处理功能和类似PHP的HTML嵌入功能。 J2EE与.NET两大平台之争 J2EE和.net在2000年前后分别诞生于Java和Windows阵营。 1999年,Sun发布J2EE的第一个版本。到2003年时,Sun的J2EE版本已经升级到了1.4版,其中三个关键组件的版本也演进到了Servlet 2.4、JSP 2.0和EJB 2.1。至此,J2EE体系及相关的软件产品已经成为了Web服务端开发的一个强有力的支撑环境。 和J2EE不同的是,Microsoft的.net平台是一个强调多语言间交互的通用运行环境。尽管.net的设计者试图以.net平台作为绝大多数 Windows应用的首选运行环境,但.net首先吸引的却是Web开发者的目光。2002年,Microsoft正式发布.net Framework和Visual Studio .net开发环境。.net平台及相关的开发环境不但为Web服务端应 用提供了一个支持多种语言的、通用的运行平台,而且还

文档评论(0)

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

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

1亿VIP精品文档

相关文档