中山大学网站开发与网页设计实用教程2012年下半年作业2.doc
上传人:sy****28 上传时间:2024-09-15 格式:DOC 页数:21 大小:156KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

中山大学网站开发与网页设计实用教程2012年下半年作业2.doc

中山大学网站开发与网页设计实用教程2012年下半年作业2.doc

预览

免费试读已结束,剩余 11 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

动态网站特点答:动态网站特点网站的特点有以下4点:(1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;(4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。2、ActiveServerPages独具特点答:ActiveServerPages独具特点有以下9点(1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。(2)无须compile编译,容易编写,可在服务器端直接执行。(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。(4)与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(5)ActiveServerPages能与任何ActiveXscripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。(6)ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。(7)可使用服务器端的脚本来产生客户端的脚本。(8)物件导向(Object-oriented)。(9)ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。3、FOR关键字Step什么作用?答:例如:<%Testtest=newTest();ListlistTest=test.getlist();//得到List对象()request.setAttribute("testList",listTest);//把List设置到Request对象中%><c:forEachitems="${testList}"var="list"varStatus="s">通过c:forEach就可以遍历listTest了。这是jsp中最普遍用到的循环遍历集合的方法。开发中一般会有很明确的分层,最常用的MVC模式就是提倡把架构分成Model\View\Controller三层,这样有利于项目的开发与维护,如果页面上嵌入过多的java代码会使得调试及后期维护花费的代价与日俱增,所以不提倡这样做。4,ASP对象Request主要属性和方法答:Request对象是ASP中最为常用的对象之一。它用来连接客户端的Web页(.HTML文件)和服务器端的Web页(.ASP文件),使它们之间可以进行数据交换。Request对象允许ASP查询有关与之交互的客户程序信息,它代表由客户程序发出的HTTP请求报文。Requset的属性方法如下:1.TotalBytes属性Request对象只提供了一种TotalBytes属性。该属性用来获取客户端接收的所有数据的字节大小,而Counter是指定一个变量来接收客户端在请求中发送的总字节数。实际编程中该属性很少使用。TotalBytes引用的一般格式如下。Counter=Request.TotalBytes下面的ASP脚本用变量Counter获取Request数据集合中的字节数。%Dimbytecountbytecount=Request.TotalBytes%2.BinaryRead方法Request对象只提供了一种方法,即BinaryRead方法。这种方法并不常用,它以二进制的方法来获取客户端传送的数据。Variant参数包含由该方法返回的无符号数的数组。Count参数在执行前,指定要从客户端读取的字节数。此方法返回后,将包含从客户机成功获取的字节数。其返回值为一个数组,该方法需要一个参数,即每次读取字节的大小。BinaryRe