欢迎来到天天文库
浏览记录
ID:14579256
大小:237.00 KB
页数:10页
时间:2018-07-29
《web程序设计07619》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、Web标准网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分为三个方面:结构化标准语言主要包括XHTML和XML;表现标准语言主要包括CSS;行为标准主要包括DOM、ECMAScript等。行为标准:(1)ECMA:欧洲计算机工业协会。(2)ECMAScript是一种标准化的脚本语言,用来处理由W3C文档对象模型(DOM)所规定的网页对象。通过ECMAScript,可对DOM对象进行添加、删除或修改。ECMAScript标准基于Netscape的JavaScript和微软的JScript。(
2、3)最新的ECMAScript规范是ECMA-2622、Web工作原理:Web是一种典型的的基于浏览器/服务器的体系结构。典型的结构将B/S结构将计算机应用分成三个层次,即客户端浏览器层、Web服务器层和数据库服务器层。原理如图:HTTP(HyperTextTransferProtocol)协议实现浏览器和Web服务器的信息交换。Web服务器两层含义:(1)指安装了Web服务程序的计算机(2)指Web服务器程序,可以管理各种Web文件,并为提出HTTP请求的浏览器提供响应。Web服务器提供服务的过程1)用户在浏览器中指定一个URL(UniformResourceLoc
3、ator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。(3)如果URL指向的是普通的HTML(HypertextMarkupLanguage,超文本标记语言)文档,Web服务器将直接把它传送给浏览器。HTML文档中可能包含用Java、JavaScript、ActiveX、VBScript等编写的程序,服务器也将它们随HTML文档一道传送到浏览器,在浏览器所在的机器上执行。(4)如果HTML文档中嵌有程序,那么Web服务器就运行该程序,并将结果传送至浏览器。(5)URL
4、也可以指向VRML文档web客户端编程(1)程序员把客户端代码编写到HTML文件中。(2)当用户提出对某个网页的请求时,这些客户端代码和HTML文件代码一起以响应方式返回提出请求的浏览器。常见的客户端编程技术VBScript、JavaScript、Javaapplet等。服务器端编程:程序员将编写的代码保存在服务器上。当用户提出对某个网页的请求时,这个请求所要访问的页面代码都在服务器端执行,并把执行结果以HTML文件代码的形式传回浏览器,这样浏览器接收的只是程序执行的结果。常见的服务器端编程技术,PHP、JSP、ASP、ASP.NET3、动态网页设计技术简介1、ASP
5、(ActiveServerPages)是一种功能强大的服务器端脚本编程环境。从WindowsNTServer操作系统开始就具备该脚本编程环境。ASP可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP中的命令和Script语句都是由服务器解释执行的。ASP是基于ActiveX技术的,它支持面向对象及可扩展的ActiveXServer组件。程序员可以用VisualC++、VisualBasic等语言创建特定功能的服务器端组件,以扩展ASP的应用功能。ASP具有如下一些特点:(1)全嵌入HTML,与HTML及Script语
6、言完美结合。(2)无须手动编译(Compling)或链接程序。(3)面向对象(ObjectOriented),并可扩展ActiveXServer组件功能。(4)存取数据库轻松容易(使用ADO组件)。(5)可使用任何语言编写自己的ActiveXServer组件。(6)无浏览器兼容问题。(7)程序代码隐蔽,在客户端仅可看到由ASP输出的动态HTML文件。2、PHP(HypertextPreprocessor,超文本预处理器)是一种跨平台的服务器端嵌入式脚本语言。它是一种易于学习和使用的服务器端脚本语言,嵌入HTML文件,大量地借用C、Java和Perl语言的语法,并耦合P
7、HP本身的特性,形成了自己的独特风格。PHP支持目前绝大多数的数据库,Web开发者使用PHP能够快速地写出生成动态网页的脚本代码。PHP是完全免费的,可以从PHP官方网站(http://www.php.net)自由下载,可以不受限制地获得源代码,并可加入自己需要的功能。JSP(JavaServerPages)是Sun公司于1999年6月推出的网站开发语言。它是基于JavaServlet及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP程序可以不加修改地在大多数的WebServer上运行,符合“Writeonc
此文档下载收益归作者所有