- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web技术概述.ppt
Web技术概述主要参考书目:JSP程序设计技术教程 甘勇主编 清华大学出版社 1.1.1 Web技术的由来与发展 1980年,Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称)项目是Web项目的起源。 1989年,Tim Berners-Lee 发明的分布式应用架构,向人们提供信息和信息服务。 1990年,第一个Web服务器开始运行。 1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。 早期的Web应用主要是使用HTML语言编写、运行在服务器端的的静态页面。 HTML程序举例:Sample.html。 方法:直接双击文件名; 【查看】-【源代码】,可看Html代码 浏览器请求静态页面图 HTTP协议实现步骤简述: (计算机网络课程讲解) 客户端和服务器建立连接 客户端发送请求 服务器发出响应 关闭连接 HTML HTML(Hypertext Markup Language,超文本标记语言)是一种描述文档结构的语言,不能描述实际的表现形式。 1945年,Vannevar Bush提出了文本和文本之间通过超级链接相互关联的思想,并给出设计方案。 1960年后正式将这种信息关联技术命名为超文本(Hypertext)技术。 1991年HTML语言正式诞生以来推出了多个不同的版本,其中对Web技术发展具有重大影响的主要是两个版本: 1996年推出的HTML3.2;1998年推出的HTML4.0。 1999年W3C颁布了HTML 4.01。 为了满足人们对信息丰富性和多样性的强烈需求。促使Web技术由静态技术向动态技术的转化。 第一种使服务器能根据运行时的具体情况,动态生成HTML页面的技术是CGI(Common Gateway Interface,公共网关接口)技术。 1993年,CGI 1.0的标准草案由NCSA(National Center for Supercomputing Applications)提出,1995年,NCSA开始制定CGI 1.1标准。 CGI技术允许服务端的应用程序根据客户端的请求,动态生成HTML页面,这使客户端和服务端的动态信息交换成为了可能。 CGI缺点|:编程困难、响应时间较长 用户访问CGI程序 1994年,Rasmus Lerdorf发明了专用于Web服务端编程的PHP(Personal Home Page Tools)语言。 1996年,Microsoft借鉴PHP的思想,推出ASP技术。借助Microsoft Visual Studio等开发工具在市场上的成功,ASP迅速成为了Windows系统下Web服务端的主流开发技术。 1997年,SUN公司推出了Servlet技术,作为Java阵营的CGI解决方案。 1998年,SUN公司又推出了JSP技术,允许在HTML页面中嵌入Java脚本代码,从而实现动态网页功能。 2000年以后,整合Web开发技术形成完整的开发框架或应用模型,来满足各种复杂的应用需求。 1.1.2 Web动态网页技术 动态网页技术是运行在服务器端的Web应用,程序根据用户的请求在服务器端进行动态处理后,把处理的结果以HTML文件格式返回给客户端。 当前主流的三大动态Web开发技术是(教材有) PHP ASP/ASP.NET JSP PHP PHP(PHP:Hypertext Preprocessor,超级文本预处理语言)是一个基于服务端来创建动态网站的脚本语言,可以用PHP和HTML生成网站主页。 当一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中,这类似于ASP和JSP,然而PHP和它们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDOWS NT和多种版本的UNIX上。 PHP消耗的资源较少,当PHP作为Apache Web服务器一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。 1994年Rasmus Lerdorf创建了PHP。 1995年初Personal Home Page Tools (PHP Tools)发布了PHP1.0 1995年中,PHP2.0发布1997年发布PHP3 2000年,发布PHP4.0 2009年发布PHP5.3版本,其中增加了许多新的特性。 缺点:缺乏多层结构和分布式应用,不能用于较大平台开发;较少厂商支持; ASP/ASP.NET ASP(Active Server Pages,
文档评论(0)