战略,它是微软面向互联网时代构筑的新一代平台,是微软在21世纪的一个重大战略步骤。 Framework , Framework , Framework 。 Framework ,.NET技术开始走向成熟,尤其是用于Web应用程序开发的核心技术, 。
Web基础
Web工作原理及发展
Web服务器并不仅仅指的是硬件,更主要指的是软件,即安装了Web服务器软件的计算机。Web服务器软件对外提供Web服务,供客户访问浏览。实际上,Web服务器软件本质和其他各种提供网络服务的软件一样,接收客户端的请求,然后将特定的内容返回客户端。
Web工作原理及发展
通常将那些向Web服务器发送请求以获取资源的软件称为Web客户端。Web客户端可以是各种类型的软件,目前被广泛使用的是Web浏览器。例如,微软公司的IE浏览器。
静态网页是指由网页编写者用纯HTML代码编写的网页,。静态网页在制作完成并发布后,网页的内容(包括文本、图像、声音和超链接等)和外观是保持不变的,即任意一个浏览者,在任意时间、以任意方式访问这个网页时,该网页总保持不变的外观。静态网页中不包含任何与客户交互的动态内容,其优点是访问效率高,网页开发和架设十分容易;其缺点是当网页中的内容需要改变时,必须重新制作网页,不适合需要频繁改变内容的网页。
Web工作原理及发展
动态网页技术主要分为客户端动态网页技术和服务器端动态网页技术两种。
(1)客户端动态网页技术
指Web服务器把原始的HTML页面及一组包含了页面逻辑的脚本、组件等一起发送到客户端,这些脚本和组件包含了如何与浏览者交互并产生动态内容的指令,由客户端的浏览器及其插件解析HTML页面并执行这些指令。常用的客户端动态网页技术包括VBScript、JavaScript、Java Applet、Ajax、ActiveX控件等。
Web工作原理及发展
(2)服务器端动态网页技术
指在Web服务器端根据客户端浏览器的不同请求,动态地生成相应的内容,然后发送给客户端浏览器。使用服务器端动态网页技术,所有指令都先在服务器中进行处理,并根据不同浏览者的请求生成不同的HTML静态网页,然后把静态网页传送到客户端的浏览器中,再由浏览器解析并显示出来。
服务器端动态网页技术的优点是,把原始页面代码始终隐藏在服务器中,浏览者无法看到原始代码,起到了保密作用;其缺点是,页面是在浏览者请求时临时生成的,因而首次显示网页时速度较慢。
Web工作原理及发展
(3)动态网页开发技术
典型的动态网页开发技术主要有CGI、ASP、JSP、等。
① mon Gateway Interface)
CGI(通用网关接口)是早期用来建立动态网页的技术。其优点是,可以用很多种语言编写,几乎无所不能,可以完成访问数据库、操作注册表、执行Win32程序等功能。CGI存在的问题就是必须为每一个客户端提出的请求开启一个新的进程。这样,当用户访问数量增大时,会严重地消耗系统资源。另外,CGI不常驻内存,会导致大量的磁盘操作,影响系统性能。
Web工作原理及发展
② ASP(Active Server Pages)
ASP是微软平台下的动态网页技术,它在HTML中嵌入VBScript或JavaScript脚本语言。其优点是,开发简单,来扩展应用程序功能。缺点是ASP只能运行在微软的环境中,代码比较混乱且完成的功能有限。
③ JSP(Java Server Pages)
JSP是由Sun公司推出的一种动态网页技术,它充分利用了Java的优势。其优点是,具有开放的、跨平台的结构,安全性和可靠性都比较强。存在的主要问题是,运行环境配置比较复杂,很少应用在小型网站中。
Web工作原理及发展
④ PHP(Personal Homepages)
PHP是将脚本描述语言嵌入安到HTML中,在大量采用C、Java和Perl语言语法的基础上,有效地融入了PHP自己独有的特征,并可以运行在多种平台上。其优点是,采用开放源代码的方式,可以不断添加新的内容,形成了庞大的函数库。其缺点是,没有对组件的支持,扩展性较差。
⑤
框架基础之上的Web程序设计框架,它用来创建Web应用程序。运行在Web服务器上,为开发内容丰富的、动态的、个性化的Web站点提供了一种方法。中包括了创建XML Web Service的必要技术,并且能够提供组件来创建基于Web的分布式应用程序。虽然名称中有ASP的字样,但是二者具有十分大的区
新生儿败血症护理查房1 来自淘豆网m.daumloan.com转载请标明出处.