要。例如,如果想生成一个对网站查询的回应,这个查询要求列出手头南非或肯尼亚各类咖啡的现货产品,乂矶包括了允许查询要求的结构信息,具有强大的显示和格式能力来显示反馈的产品信息。
三、八即
目前,开发动态网页的主流技术主要有八8?、?11?和】8?三种,这三者各有所长,但都需要把脚本语言嵌入到111从1文档中。使用动态网页技术编写的网页只需通过客户端浏览器,就可以浏览这些页面,不过只有经过了服务器的处理后,才能将结果发送给客户端浏览器,用户是看不到其真正的源代码的。相比之下,人8?简单易学,安装及使用方便;18?支持多平台,有强大的可伸缩性;?11?运行成本低,有良好的安全性。本小节和后面两小节将分别对这三种技术作简要介绍。
(一)八39概述
动态服务器网页(入过丨" 861 61- ?3跌8,八80是微软公司开发的代替通用网关接口(( )!!!]!!?)]! 0伽\ 吁加过&况.,( !;)脚本程序的一种应用,类似于80:丨讲(脚本〕与00(1
的结合体。它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。用它可以执行动态的撕处服务应用程序。八8?网页文件的格式是.3印,现在常用于各种动态网站中。人3?是一种服务器端脚本编写环境,可以用来创建和运行动态网页或撕出应用程序。八8?网页可以包含II丁 标记、普通文本、脚本命令以及组件等。利用灰3?可以向网页中添加交互式内容(如在线表单〉,也可以创建使用3丁 1网页作为用户界面的应用程序。与II丁狐相比,八3?网页具有以下特点。
利用八8?可以实现突破静态网页的一些功能限制,实现动态网页技术。
卩)人8?文件包含在代码所组成的文件中,易于修改和测试。
卩)服务器上的八8?解释程序会在服务器端制定人8?程序,并将结果以II丁他格式传送到客户端浏览器上,因此,使用各种浏览器都可以正常浏览入8?所产生的网页。
(句入8?提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如,可以从浏览器中获取用户通过只丁]VII表单提交的信息,并在脚本中对这些信息进行处理,然后向浏览器发送信息。
巧)入8?可以使用服务器端八⑷從X组件来执行各种各样的任务,如存取数据库中的数据、发现2-0 1或访问文件系统等。
〔6〉由于服务器是将八3?程序执行的结果以II丁矶格式传回客户端浏览器,因此使用者不会看到人8?所编写的原始程序代码,这样可防止人8?程序代码被窃取。
八3?是三种脚本语言中最简单易学的开发语言,也是这几种语言中唯一的一个不能很好支持跨平台的语言。八8?主要使用 88(51 1、知 80 1或其他脚本语言来编写入8?程
(未完待续) 声明:部分资料来自合作媒体及网络,不代表本站观点。本站不对上述言论承担责任。关键字:网页,脚本,服务器端,浏览器,程序