《web编程概述》ppt课件

《web编程概述》ppt课件

ID:36325844

大小:483.50 KB

页数:21页

时间:2019-05-09

《web编程概述》ppt课件_第1页
《web编程概述》ppt课件_第2页
《web编程概述》ppt课件_第3页
《web编程概述》ppt课件_第4页
《web编程概述》ppt课件_第5页
资源描述:

《《web编程概述》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP动态网页设计与Ajax技术唐四薪主编ISBN:9787302269731清华大学出版社第一章Web编程概述Web概述Web(WorldWideWeb,又称WWW)是Internet上提供的一种服务,特点:统一的信息组织方式:HTML(HyperTextMarkupLanguage,超文本标记语言)统一的资源访问方式:HTTP(HyperTextTransferProtocol,超文本传输协议)统一的资源定位方式:URL(UniversalResourceLocator,统一资源定位器)Web的发展从静态网页到动态网页提示:动态网页并不是页面上有动画的网页网页的类型静态网页采用HTML

2、语言编写的网页。文件扩展名是.htm或.html。网页动态网页采用ASP、JSP、PHP、CGI程序 动态生成的网页。 文件扩展名是.asp、.jsp、.php、.cgi等。Web的组成①服务器:软件方面指的是能根据用户的请求将信息资源传递给用户的应用程序,如IIS服务器。②客户端:软件方面指的是能接收并显示服务器上传递过来的信息资源的应用程序,如IE浏览器。Web的有关概念1.URLhttp://www.hynu.cn/web/201009/first.html协议名主机名文件名域名目录路径主机头域名HTTP(1)HTTP请求的通用格式如下:①首行:HTTP方法URL中的域名部分HTTP

3、版本②头部字段③空行④消息主体以下是一个HTTP请求首行的示例:GET/content.htmlHTTP/1.1(2)HTTP响应阶段HTTP响应的通用格式如下:①状态行②响应头部字段③空行④响应主体MIME多用途网际邮件扩充协议(MIME)则MIME格式说明将通知浏览器文档的内容是文本,并指明具体的文本类型。MIME说明的格式如下所示:类型/子类型text/html网站与Web应用程序网站就是由许多网页及其他资源文件(如图片)组成的一个集合,网页是构成网站的基本元素。网站——文件夹(网站目录)如果一个网站中包含动态网页文件,则这个网站就可以看成是一个Web应用程序。Web应用程序还包括其

4、他任何基于B/S模式的应用程序,如管理信息系统(ManagementInformationSystem,简称MIS)B/S模式和C/S模式分布式系统(DistributedSystem)是指建立在网络上的应用程序系统,它可分为两种模式,即C/S模式和B/S模式。其中B/S模式就是指Web应用程序。1.C/S模式2.B/S模式B/S模式和C/S模式C/S:Client/Server(客户机/服务器)比如:QQ,最大的问题是不易于部署,每台要使用的机器都要进行安装。另外,软件对于客户机的操作系统也有要求。一旦升级或机器重装,必须重装系统。B/S:Browser/Server(浏览器/服务器),

5、易于部署,但处理速度慢,且有繁琐的界面刷新。B/S架构是基于HTTP协议的,没有HTTP,就不会有浏览器存在。常见的动态网页开发技术CGIASPPHPJSPASP.NET动态网页与Web服务器ASPASP.NETPHPJSPWeb服务器IISIISApacheTomcat运行方式解释执行预编译解释执行预编译跨平台性Windows平台Windows平台任何平台任何平台文件扩展名.asp.aspx.php.jspWeb编程的新趋势传统Web应用的不足2.Web编程的新技术传统Web应用的不足①独占式的请求②频繁的页面刷新③简略的用户交互界面Web编程的新技术为了改善传统Web应用的用户体验,出

6、现了一种新类型的Web应用,那就是RIA(RichInternetApplication,富集Internet应用程序)典型的RIA技术有(1)Microsoft的Silverlight技术(2)Adobe公司的Flash/Flex技术。(3)Sun公司的JavaWebStart技术(4)Ajax技术。Ajax技术的特点不属于任何软件厂商,代表一种开源风格不是一种编程语言,几种技术结合的新应用采用的大部分都是早已存在的技术基于现有的浏览器,不需要安装任何的插件,因此兼容性最好习题1.对于采用虚拟主机方式的多个网站,域名和IP地址是()的关系。A.一对多B.一对一C.多对一D.多对多2.网页

7、的本质是()文件。A.图像B.纯文本C.可执行程序D.图像和文本的压缩3.以下哪种技术不是服务器端动态网页技术A.PHPB.JSPC.ASP.NETD.Ajax

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。