服务器端技术应用粤教版高中信息技术选修三(网络技术应用)ppt课件

上传人:91274****mpsvz 文档编号:252023544 上传时间:2024-11-12 格式:PPTX 页数:42 大小:1.76MB
返回 下载 相关 举报
服务器端技术应用粤教版高中信息技术选修三(网络技术应用)ppt课件_第1页
第1页 / 共42页
服务器端技术应用粤教版高中信息技术选修三(网络技术应用)ppt课件_第2页
第2页 / 共42页
服务器端技术应用粤教版高中信息技术选修三(网络技术应用)ppt课件_第3页
第3页 / 共42页
点击查看更多>>
资源描述
,-,-,-,-,5.3,服务器端技术应用,5.3服务器端技术应用,学习目标,了解动态网页的特点,了解服务器端网页制作技术,学习基本的,asp,动态网页制作技术,学习目标了解动态网页的特点,2,动态网页概念,所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了-除非你修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。,动态网页概念所谓的动态网页,是指跟静态网页相对的一种网页编程,3,动态网页与静态网页区别,不要将动态网页和页面内容是否有动感混为一谈。这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,只要是采用了动态网站技术生成的网页都可以称为动态网页。,动态网页与静态网页区别不要将动态网页和页面内容是否有动感混为,4,动态内容网页生成原理,动态内容技术的网页内容是由服务器端动态生成。当浏览器向服务器发出请求后,Web服务器运行一个服务器端程序,生成一个HTM文档,返回给用户端浏览器,如图所示。所有程序操作都客户计耳机在服务器端执行,客户端仅是显示得到的结HTML网页果,因此对客户浏览器的要求很低Web服务器基于服务器端技术实现的网站可用于显动态网页程序(把AsP、CGI 示天气预报、股市行情等时效性很强的信息,动态内容网页生成原理动态内容技术的网页内容是由服务器端动态生,5,动态页面工作原理,当用户请求一个,*.asp,(,*.jsp,*.php,cgi,等)页面时,,WEB,服务器响应,HTTP,请求,调用,asp,(,jsp,php,cgi,等)引擎,解释,(,编译,),被申请文件。,若脚本中含有访问数据库的请求,就通过,ODBC,或者,OLE DB(JDBC),与后台数据库相连,由数据库访问组件执行访库操作。,ASP,脚本在服务器端解释,(JSP,在服务器端是编译,),执行,根据访问数据库的结果集自动生成符合,HTML,语言的主页,去响应用户的请求。所有相关的发布工作由,WWW,服务器负责。,目前,常用的,WEB,数据库开发技术有以下几种:,CGI,、,ASP,、,PHP,、,JSP,。,动态页面工作原理当用户请求一个*.asp(*.jsp,*.p,6,php,Asp,jsp,访问,Web,数据库的工作原理图,php,Asp,jsp访问Web数据库的工作原理图,7,动态网页的特点,交互性,个性化,自动化,动态网页的特点交互性,8,服务器端技术,通过网关接口,活动服务页面,ASP,JSP,PHP,服务器端技术通过网关接口,9,动态网站脚本语言介绍,CGI,(,Common Gateway Interface,),PHP,(,Personal Home Page,),ASP,(,Active Server Pages,),JSP,(,Java Server Pages,),动态网站脚本语言介绍CGI(Common Gateway I,10,通用网关技术(,CGI,)概述,概念:,CGI,是,Web,服务器运行时外部程序的规范,按照,CGI,编写的程序可以扩展服务器的功能,完成服务器本身不能完成的工作,外部程序执行时可以生成,HTML,文档,并将文档返回,Web,服务器。,一个,CGI,程序可以从数据库服务器中获取数据,然后格式化为,HTML,文档后发送给浏览器,也可以将从浏览器获得的数据放到数据库中。,编写,CGI,的语言可以是,任何一种,Web,服务器内置语言,,诸如:,Perl,、,C,、,C+,、,VB,和,Delphi,等,通用网关技术(CGI)概述 概念:CGI是Web服务器运行时,11,PHP,概述,PHP,:超文本预处理器(,PHP:Personal,Hypertext Preprocessor,)。,1994,:,Rasmus Lerdorf,首先提出,1997,:,Zeev Suraski,、,Andi Gutamns,加以完善,,PHP 3,后台:,Unix/Linux/Windows,均可;,前台:网页浏览器,Browser,PHP概述PHP:超文本预处理器(PHP:Personal,12,PHP,概述,(,续,1),PHP,文件:在普通,HTML,文件中嵌入脚本语,言,类似,C/Java/Perl,。,与,ASP,一样,脚本在服务器端运行,不受客户端浏览器限制,便于存取数据库。,PHP概述(续1)PHP文件:在普通HTML文件中嵌入脚本语,13,PHP,的优点,PHP,是完全免费的,可以从,PHP,官方站点,(http:/),自由下载。,PHP,的源代码开放;,多平台支持;,不受客户端浏览器限制;,与,ASP,相比,,PHP,占用系统资源较少,执行效率较高。,PHP的优点PHP是完全免费的,可以从PHP官方站点(htt,14,PHP,的缺点,运行环境的安装、配置比较复杂;,相对,ASP,,复杂一些;,没有大型专业公司支持。,PHP的缺点运行环境的安装、配置比较复杂;,15,ASP,概述,ASP,:,Active Server Pages,,动态服务器网,页技术,,MicroSoft,推出,后台:,Windows NT/2000,Windows 98(PWS 4.0,Personal Web,Server),前台:网页浏览器,Browser,ASP概述ASP:Active Server Pages,动,16,ASP,概述,(,续,1),ASP,文件:在普通,HTML,文件中嵌入,VBScript/JavaScript,脚本语言。,在,ASP,中,脚本在服务器端运行,当客户请求一个,ASP,文件时,服务器就把文件解释成标准的,HTML,文件发回客户端。,在服务器端运行的好处:不受客户端浏览器限制,便于和服务器交换数据,如存取数据库。,ASP概述(续1)ASP文件:在普通HTML文件中嵌入,17,ASP,的优点,VBScript,源自,VB,,简单易学;,脚本语言直接嵌入,HTML,文档,无需编译、连接就可以解释执行;,利用,ADO,组件轻松存取数据库;,面向对象编程,可扩展,ActiveX Server,组件功能;,不存在浏览器兼容问题;,可隐藏源程序代码。,ASP的优点VBScript源自VB,简单易学;,18,ASP,的缺点,运行速度比,HTML,慢;,ASP,一般限于,Windows NT/2000,平台。,ASP的缺点运行速度比HTML慢;,19,JSP,概述,JSP,:,Java Server Pages,,,Sun,公司推出。,后台:,Unix/Linux/Windows NT/2000,均可;,前台:网页浏览器,Browser,JSP概述JSP:Java Server Pages,Su,20,JSP,概述,(,续,1),JSP,文件:在普通,HTML,文件中嵌入,Java,程序片段,(Scriptlet),。,在,JSP,中,脚本在服务器端运行,当客户第一次请求一个,JSP,文件时,该文件将被编译成,Servlet,,并由,Java,虚拟机执行,以后的请求就不用再编译了。,注意:,ASP,每次请求均需翻译。,JSP概述(续1)JSP文件:在普通HTML文件中嵌入,21,JSP,的优点,多平台支持;,编译后运行,执行效率高;,JSP,采用,Java,技术,而,Java,作为一个成熟的跨平台的程序设计语言,几乎可以实现任何想要实现的功能。,JSP的优点多平台支持;,22,JSP,的缺点,开发运行环境比,ASP,复杂;,相对,ASP,的,VBScript,而言,,Java,稍难,。,JSP的缺点开发运行环境比ASP复杂;,23,Php,asp,jsp,三种,Web,技术比较,php,asp,jsp,运行操作系统平台,所有操作系统,Microsoft,windows,所有操作系统,开发语言,Php,脚本语言,VBScript,或者,JScript,Java,使用组件,不支持,COM/DCOM,JavaBean,EJB,代码执行情况,解释执行,解释执行,一次,编译,代码重用情况,不支持,支持,支持的很好,访问数据库组件,没有,ODBC,JDBC,支持的,WEB SERVER,apache,IIS,很多服务器,商家支持情况,没有,Microsoft,Sun,Php,asp,jsp三种Web技术比较 phpaspjs,24,3,、,ASP,脚本语言讲解,ASP,技术的优势,ASP,的运行环境,ASP,语法简介,ASP,脚本举例,ASP,的开发工具,ASP,的调试技巧,ASP,脚本编写注意事项,ASP.NET,简介,3、ASP 脚本语言讲解ASP技术的优势,25,选择,ASP,的理由,ASP,是微软的产品,与流行的,Windows,系统和,IE,浏览器兼容性好,发展前景好,ASP,所用的,VBScript,简单易学;,ASP,的网上资源多,便于初学者。,选择ASP的理由ASP是微软的产品,与流行的Windows系,26,2.ASP,运行环境,Windows NT 4.0:,在,Server,上安装,IIS4.0(Internet Information Server 4.0);,Windows 2000 Server:,本身已经支持;,Windows 98:,安装个人服务器软件,PWS 4.0(Personal Web Server 4.0),。,虚拟目录:缺省,C:intepubwwwroot,,,用户最好另建自己的虚拟目录,2.ASP运行环境 Windows NT 4.0:在S,27,3.ASP,语法简介,ASP,文件就是在普通,HTML,文件中嵌入,VBScript/JavaScript,脚本语言。,过去开发网页也用脚本语言,但以前的脚本语言是在客户端运行,客户端浏览器必须支持才行。,在,ASP,中,脚本在服务器端运行,当客户请求一个,ASP,文件时,服务器就把文件解释成标准的,HTML,文件发回客户端,。,3.ASP语法简介ASP文件就是在普通HTML文件中嵌入,28,3.1 ASP,文件的基本组成和约定,ASP,程序包括,3,个部分:,普通的,HTML,文件;,Server,端的,Script,代码,位于,之间的程序代码,客户端的代码,位于,之间的程序代码。,3.1 ASP文件的基本组成和约定ASP程序包括3个部分:,29,3.1 ASP,文件的基本组成和约定(注意事项),在,ASP,中,,VBScript,是默认的脚本语言,如需改变,可如下进行:,由于,ASP,是在,Server,端执行,而,VBScript,的用户界面方法,(,如,InputBox,和,MsgBox),是在,Client,端执行,故在,ASP,中就不能使用了。,3.1 ASP文件的基本组成和约定(注意事项)在ASP中,30,3.2 ASP,文件举例,一个简单的,ASP,程序,欢迎您光临我的主页,3.2 ASP文件举例,31,3.2 ASP,文件举例,3.2 ASP文件举例,32,3.2 ASP,文件举例,(,续,),一个简单的,ASP,程序,欢迎您来访,3.2 ASP文件举例(续),33,3.2 ASP,文件举例,(,续,),3.2 ASP文件举例(续),34,3.2 ASP,文件举例,(,续,),一个简单的,ASP,程序,欢迎您来访,欢迎您来访,欢迎您来访,欢迎您来访,欢迎您来访,欢迎您来访,3.2 ASP文件举例(续),35,3.3 ASP,的开发工具,Microsoft Visual InterDev,,可编写、调试,适合多人合作开发大型程序;,记事本或其它文本编辑器,,*.asp,EditPlus,、,FrontPage,3.3 ASP的开发工具 Microsoft Visual,36,3.4 ASP,的调试技巧
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!