文档详情

Web数据库技术复习题.doc

发布:2017-08-18约6.01千字共6页下载文档
文本预览下载声明
复习题 动态网页的工作原理 ASP的工作原理: 当在Web站点中融入ASP功能后,将发生以下事情: 1、用户调出站点内容,默认页面的扩展名是.asp。 2、浏览器从服务器上请求ASP文件。 3、服务器端脚本开始运行ASP。 4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 5、页面信息发送到浏览器。 因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。 ASP的内置对象有哪些?请简述。P53 ASP有6大内置对象,用于扩展ASP应用程序的功能。使用这些对象,可以检索在浏览器请求中发送的信息。可以发送输出结果给浏览器,还可以存储有关用户的信息等。这些对象可以在ASP中并通过代码进行访问。具体对象有: Request对象(用于访问从客户端浏览器向服务器所发送的请求信息) Response对象(用于将数据从服务器发送回客户端) Application对象(用于存储、读取共享应用程序级信息) Session对象(用于存储、读取可在页面之间调用的特定用户信息) Server对象(用于访问服务器上的资源) Cookie应用(用于在客户端存储和读取信息) Global.asa文件的作用,以及对其有何规定。 Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application、Session。Global.asa文件仅能用于创建对象的引用和俘获启动,以及结束Application对象和Session对象。它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件必须存放在应用程序的根目录内。每个应用程序只能有一个Global.asa文件。Global.asa文件主要基于会话级事件被访问,在以下三种情况下被调用: 1,当Application_OnStart或Application_OnEnd事件被触发。 2,当Session_OnStart或Session_OnEnd事件被触发。 3,当引用一个在Global.asa文件里被实例化的对象(Object)。 编程计算: S=1^2+3^2+5^2+……+n^2。(用VBscript编写) 下面是ASP程序运行的结果: % Dim i,s s=0 第一种用for循环 for i=1 to 99 step 2 s = s + i*i next Response.Write(s) 第二种用do...while...loop s=0 i=1 do while (i100) s = s + i*i i=i+2 loop Response.Write(s) % 另可用Javescript编程实现: 第一种采用for循环求平方和 script language=javascript //第一种采用for循环求平方和 var i,s = 0; for(i=1;i100;i+=2){ s += i*i; } document.write(for循环运行结果:+s); /script 第二种采用do...while求和 script language=javascript //第二种采用do...while求和 var i=1,s=0; do{ s += i*i; i+=2; }while(i100) document.write(do..while运行结果:+s); /script 用JS来个: script !-- function js() { ? ? var sum=0; ? ? for (var i=1;i100;i+=2) { ? ?? ???sum+=(i*i); ? ? } ? ? alert(sum); } js(); //-- /script 相对或绝对路径转化为物理路径的方法。 MapPath 将指定的虚拟路径,无论是当前服务器上的绝对路径, 还是当前页的相对路径,映射为物理路径 Transfer.将相对或虚拟路径映射为物理目录 使用Server对象的MapPath方法可以将指定的相对或虚拟路径 映射为服务器上相应的物理... 使用Server对象的MapPath方法可以将指定的相对或虚拟路径 映射为服务器上相应的物理目录,语法格式如下: Server.MapPath( Path ) 其中参数Path指定要映射物理目录的相对
显示全部
相似文档