内容有点问题web脚本语言资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容有点问题web脚本语言资料.ppt

网站脚本语言介绍 主要内容 Web应用开发技术综述 常用网站动态脚本语言介绍 Active Server Pages(ASP) PHP概述 PHP:超文本预处理器(PHP: Personal Hypertext Preprocessor)。 1994:Rasmus Lerdorf首先提出 1997:Zeev Suraski、Andi Gutamns 加以完善,PHP 3 后台:Unix/Linux/Windows均可; 前台:网页浏览器Browser PHP概述(续1) PHP文件:在普通HTML文件中嵌入脚本语 言,类似C/Java/Perl。 ?与ASP一样,脚本在服务器端运行,不受客户端浏览器限制,便于存取数据库。 PHP的优点 PHP是完全免费的,可以从PHP官方站点()自由下载。 PHP的源代码开放; 多平台支持; 不受客户端浏览器限制; 与ASP相比,PHP占用系统资源较少,执行效率较高。 PHP的缺点 运行环境的安装、配置比较复杂; 相对ASP,复杂一些; 没有大型专业公司支持。 ASP概述 ASP:Active Server Pages,动态服务器网 页技术,MicroSoft推出 后台:Windows NT/2000 Windows 98(PWS 4.0,Personal Web Server) 前台:网页浏览器Browser ASP概述(续1) ASP文件:在普通HTML文件中嵌入 VBScript/JavaScript脚本语言。 ?在ASP中,脚本在服务器端运行,当客户请求一个ASP文件时,服务器就把文件解释成标准的HTML文件发回客户端。 ?在服务器端运行的好处:不受客户端浏览器限制,便于和服务器交换数据,如存取数据库。 ASP的优点 VBScript源自VB,简单易学; 脚本语言直接嵌入HTML文档,无需编译、连接就可以解释执行; 利用ADO组件轻松存取数据库; 面向对象编程,可扩展ActiveX Server组件功能; 不存在浏览器兼容问题; 可隐藏源程序代码。 ASP的缺点 运行速度比HTML慢; ASP一般限于Windows NT/2000平台。 JSP概述 JSP:Java Server Pages, Sun公司推出。 后台:Unix/Linux/Windows NT/2000均可; 前台:网页浏览器Browser JSP概述(续1) JSP文件:在普通HTML文件中嵌入 Java程序片段(Scriptlet)。 ?在JSP中,脚本在服务器端运行,当客户第一次请求一个JSP文件时,该文件将被编译成Servlet,并由Java虚拟机执行,以后的请求就不用再编译了。 ?注意:ASP每次请求均需翻译。 JSP的优点 多平台支持; 编译后运行,执行效率高; JSP采用Java技术,而Java作为一个成熟的跨平台的程序设计语言,几乎可以实现任何想要实现的功能。 JSP的缺点 开发运行环境比ASP复杂; 相对ASP的VBScript而言,Java稍难。 * * 1、Web应用开发技术综述 软件体系结构发展历史 Client/Server 模式 Browser/Server模式 软件的分层结构 Web技术介绍 软件体系结构发展历史 文件服务器结构 客户、数据和程序 客户机/服务器结构(C/S) C/S结构原理 C/S特点 浏览器/服务器结构(B/S) B/S结构原理 B/S特点 多层体系结构 客户机/服务器结构(C/S) 由两部分组成,即客户应用程序和数据库服务器程序; 服务器被启动,就随时等待响应客户程序发来的请求; 当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。 客户机/服务器结构的特点 程序和数据分离,数据可以为不同程序所用; 性能要比文件服务器结构要强; 维护起来要比文件服务器结构容易; 胖客户机,瘦服务器资源没有合理使用; 客户机程序配置复杂,开发难度大; 难以使应用系统动态适应企业日益增长的业务需求; C/S开发缺乏标准,通常是杂凑的,系统的可用性和性能受到怀疑,同时也不便于异构系统的互连和扩充 ; 难以保证应用系统的安全性 。 浏览器/服务器结构(B/S) 客户层(browser) 用户接口和用户请求的发出地,典型应用是网络浏览器; 服务器层(web server) 典型应用是Web服务器和运行业务代码的应用程序服务器

文档评论(0)

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

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

1亿VIP精品文档

相关文档