收藏 分享(赏)

动态web技术简介.pptx

上传人:无敌 文档编号:4022 上传时间:2018-03-03 格式:PPTX 页数:11 大小:534.38KB
下载 相关 举报
动态web技术简介.pptx_第1页
第1页 / 共11页
动态web技术简介.pptx_第2页
第2页 / 共11页
动态web技术简介.pptx_第3页
第3页 / 共11页
动态web技术简介.pptx_第4页
第4页 / 共11页
动态web技术简介.pptx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、2018/3/3,1,-,认识动态Web应用程序,什么是Web应用程序,2018/3/3,2,Web应用程序就是一种通过互联网能够让Web浏览器和服务器通讯的计算机程序。Web应用程序是由许多静态或动态的Web页面构成。静态页面:主要包括一些HTML(HtperText Markup Language,超文本标记语言)页面。 HTML文档分为文本内容以及表示文本内容的HTML标记两部分。文件的后缀可以是.htm和.html。 缺点:无法实现人机的交互性,静态网页和动态网页,静态网页永远不变这类网页文件里没有程序代码,只有HTML标记,一般以后缀.htm或.html存放。 实实在在保存在服务器上

2、的文件,每个网页都是一个独立的文件相对稳定,因此容易被搜索引擎检索制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传,维护量大。,网页工作原理,服务器端:提供服务的一方客户端:接受服务的一方,客户端,服务器端,发出请求,发回网页,静态网页的工作原理,接受请求,找到静态网页,发送网页,服务器端,动态网页技术,2018/3/3,6,什么是B/S模式和C/S模式C/S:Client/Server的简写,也叫做客户端/服务器模式,计算工作由客户端和服务器端计算机共同完

3、成。C/S模式下,用户需要在自己的计算机上安装客户端程序,并进行相关的配置以连接到服务器,然后通过客户端程序从服务器端获取所需的信息,实现所需的功能。C/S模式最大的缺陷是软件升级问题。B/S:Brower/Server的简写,也叫做浏览器/服务器模式,客户端通过浏览器来访问服务器。B/S很好的解决了软件的升级问题。,什么是动态网页技术,2018/3/3,7,所谓动态网页就是网页中含有程序代码活脚本,采用ASP、CGI、ASP.NET等技术动态生成页面。这些网页通常在服务器端以扩展名JSP、PHP、ASP或是ASPX存储,表示里面的内容是Active Server Pages(动态服务器页面)

4、,含有需要执行的程序。当接受到用户的访问请求后,必须由服务器端先执行程序,然后讲执行完的结果动态生成页面并传输到用户的浏览器中,在浏览器上显示出来。这种网页由于要在服务器端执行一些程序,而且根据执行程序的条件不同,得到的执行结果也可能不同,所以被称为动态网页。,什么是动态网页技术,2018/3/3,8,动态网页技术,2018/3/3,9,CGI(Common Gateway Interface,公用网关接口)是早期主要采用的一种动态网页技术。CGI一般用在Linux或者Unix的主机上,主要使用Perl语言和C语言编写。由于CGI在多用户访问时消耗很多的系统资源,而且执行起来速度相对比较慢,目

5、前已经很少被使用。ASP(Active Server Pages)是微软公司推出的一种服务器端命令执行环境,它可以让用户轻松地集合HTML Web页面、脚本程序和ActiveX组件创建可靠的功能强大的、与平台无关的Web应用系统。ASP的出现,使其成为第一种支持所有浏览器的Web页面制作技术。ASP主要使用VBScript语言进行开发,也有少数使用JavaScript语言。,动态网页技术,2018/3/3,ASP.NET实用教程,10,PHP(Hypertext Preprocessor,超文本预处理器)是一种基于服务器端来创建动态网站的脚本语言,当用户访问PHP页面时,服务器端便执行PHP的

6、命令,并将执行结果发送至用户的浏览器中,这点类似于ASP。但是与ASP不同的是,PHP是开源性和跨越平台性。PHP主要使用在Linux下,当然也可以在Windows平台下使用。PHP主要采用C语言的语法,会使用C语言的用户很容易就上手。此外,PHP和MySQL数据库结合很紧密,在PHP中很容易就可以对MySQL数据库进行连接和操作。,动态网页技术,2018/3/3,ASP.NET实用教程,11,JSP(Java Server Pages)是由SUN公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用JAVA作为脚本语言的,它充分发挥了JAVA语言的优势,具有很好的扩展性和伸缩性,并且可以跨多个平台运行。JSP页面由HTML代码和嵌入其中的JAVA代码所组成。服务器在页面被客户端被请求以后对这些JAVA代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP使用JDBC访问数据库,对数据库访问具有很好的性能。JSP通过编译成JAVA虚拟机可以执行的中间代码,在第一次访问时会比较慢,而以后的访问会变得很快,执行效率比ASP和PHP高很多。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 职业教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报