互联网软件应用与开发(考试小抄).doc

上传人:laozhun 文档编号:2880905 上传时间:2023-03-01 格式:DOC 页数:5 大小:76KB
返回 下载 相关 举报
互联网软件应用与开发(考试小抄).doc_第1页
第1页 / 共5页
互联网软件应用与开发(考试小抄).doc_第2页
第2页 / 共5页
互联网软件应用与开发(考试小抄).doc_第3页
第3页 / 共5页
互联网软件应用与开发(考试小抄).doc_第4页
第4页 / 共5页
互联网软件应用与开发(考试小抄).doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《互联网软件应用与开发(考试小抄).doc》由会员分享,可在线阅读,更多相关《互联网软件应用与开发(考试小抄).doc(5页珍藏版)》请在三一办公上搜索。

1、互联网软件应用与开发调度:调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动。电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地址和信用卡信息。信息出版模型:信息出版模型指一些Internet上的站点出版信息。公司为了促进他们的产品或者服务,利用Web发布公司信息和工作信息。在许多情况下,公司只是把它原来的印刷销售手册或者年度报告直接放在Web上发布。项目规划:整个Web开发过程中最重要的阶段。这个阶段中需要了解项目要做什么?如何做?什么时间做?等等。还必

2、须确定项目的目标、Web应用的目的、目标用户、项目范围、用户重点和实现项目的最佳方案,最后创建出项目计划。界标:在阶段转换时出现的判断点也称其为“界标”,因为她们标志一个阶段的完成。在这些判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决的问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否可以开始下一步工作。比如进入下一循环或者下一阶段,这通常被称为客户在这一“界标”上“终止”工作。风格漂移:就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程。CGI技术:是Web动态页面的基础,也是Web与其他应用交流的基础。虽然CGI的一些功能已经可

3、以由Java、javascript等代替,但CGI仍然是不可缺少的。VRML技术:虚拟现实造型语言,Web已经由静态转入动态,并正在逐渐由二维走向三维,将用户带入五彩缤纷的虚拟世界。VRML是目前创建三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。Internet:是一个用路由器实现多个广域网和局域网网联的大型网际网,它对推动科学、文化、经济和社会的发展有着不可估量的作用,Internet已经成为覆盖全球的信息基础设施之一。它有三个特点:全球性、开放性、平等性。Web:万维网,Web是一种体系结构,通过它可以访问遍布于Internet主机上的链接文档。它可以用简单的方式连接

4、全球范围的超媒体信息。HMTL:是一种超文本标识语言,它是构成Web页面的主要工具。HTML是Web的基础,它的超文本思想简单地说就是纯文本加标记,所以它的重要内容就是要熟悉和掌握这些标记。 链接:链接是惟一的从一个Web页到另一个相关的Web页的理性的途径,它由两部分组成:锚链和URL引用。当单击一个链接时,浏览器装载由URL引用给出的文件或文档。URL的相对引用:对同一个计算机上文件的URL引用又被称为相对引用。这意味着URL是相对于浏览器最初装载Web页的计算机和目录的。相对引用通常用于引用同一台计算机上的Web页。URL的绝对引用:指明web页的精确的计算机,目录和文件的URL引用FT

5、P(文件传输协议):可以使用户从一他计算机上(FTP站)把文件拷贝到自己的计算机上。常量:用来代替一个数或字符串的名称。过程:是一组能执行指定任务且具有返回值的脚本命令。可以先定义过程,然后在脚本中反复调用它们,也可以将过程定义放在调用过程的.asp文件中,或将通用过程放在一个共享的.asp文件中,然后用SSI#inciude指令将其包含在其他调用该过程的.asp文件中还可选择另一种方法,即把这些功能打包在ActiveX组件中。ASP的基本语法: 用来输出表达式、变量以及对象的方法的值。 变量:是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据。变量包含的信息称为变量的值。变量使用户

6、便于理解脚本操作的名称,为用户提供了一种存储、检索和操作数据的途径。 变量作用域:在过程内部声明的变量具有局部作用域,而过程外部的任何命令都不能访问它。在过程外部声明的变量具有全局作用域,其值能被ASP页上的任何脚本命令访问和修改。组件:ActiveX组件是建立强大的Web应用程序的关键。组件提供了在脚本中执行任务的对象,ASP同样提供了可在脚本中使用的内建对象。ActiveX组件是一个文件,该文件包含执行某项或一组任务的代码。组件可以执行公用任务,它可以提供一个或多个对象以及对象的方法和属性。 可以用任何支持组建对象模型(com)的语言来编写组建,组建是可以重复使用的。生成组建对象的实例方法

7、:组建是包含在动态链接库或可执行文件中的可执行代码。组件可提供一个或多个对象以及对象的方法和属性。要使用组件提供对象,必须创建对象的实例,并为这个新的实例分配变量名。集合:是存储字符串、数字、对象和其他值的地方。除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常的相近。与数组不同的是,集合被修改后,项目的位置将会移动,可以通过集合中项目的名称、索引或者通过在集合的所有项目中遍历访问项目。大多数的ASP内建对象支持集合。集合可以被认为是受管理的组建。代码的生成是以中间好ianyuyande形式出现,集合是.NET的版本控制技术的基础。对象作用域:对大多数对象来说,默认的作用域是页作用域

8、。为对象赋予会话作用域:可以在Global.asa文件中使用标记,也可以在ASP页上使用;为对象赋予应用程序作用域:可以在Global.asa文件中使用标记,也可以在ASP页上使用Server.Create.Object方法创建具有会话作用域的对象实例。ASP的内建对象:Application对象给定应用程序的所有用户之间共享的信息;Request对象访问任何用HTTP请求传递的信息;Response对象控制发送给用户的信息;Server对象,提供对服务器上的方法和属性的访问;Session对象,存储特定的用户会话所需的信息。ASP的执行原理:从本质上讲,ASP实际上是服务器端的脚本制作。在浏

9、览器提出连接请求后,服务器将脚本代码进行动态解释,传送到浏览器上。CSS:是层叠样式表的英文缩写,属于DOM的一部分,其属性可以通过动态HTML编写语言得到体现,它是进行网页改变的对象。CGI:是一种标准的服务器方面的扩展接口程序,如HTTP或Web服务器。重载:使用重载可以让具有不同数据的方法、属性或者过程使用相同的名字。ManagerProvider:ADO.NET的ManagerProvider是一个多层结构的无连接的一致的编程模型。DataSet:是ADO.NET的中心概念。可以把DataSet想像成内存中的数据库。DataSet支持多表、表间关系、数据约束等。MIME:是一种技术规范

10、。它定义了七种在国际互联网Internet上传送的基本数据类型:Text(文本),Multipart(多媒体数据),Message(消息),Application(应用),Image(图片),Audio(声音),Video(视频)。MIME不仅是Web服务器与浏览器间一种重要的传送规范,也是CGI中重要的和常用的规范。HTTP Cookie:是一个存储在客户端的文本文件,可以用来保存客户机的一些状态信 Web数据库:是由Web服务器、数据库接口(CGI)和数据库三大部分组成。Web服务器:即为WWW浏览器提供服务的机器。Web服务器是在主控制平台上运行的软件包,也是在Internet中运行的最

11、重要的软件包。Web服务器提供给用户所需的文件。Web服务器的安全:提供了二种安全保护措施1授权要求用户通过口令访问Web页,是用相同或不同的“用户名/密码”登录进入特定系统.2链接加密 是指对浏览器和Web服务器之间传输的数据进行加密。通用Internet邮件扩充服务:MIME通过Internet邮件扩充服务。MIME顾名思义是对原来邮件协议的扩充,能够在单一消息体内带有多种媒体,如声音、图象、动画等文件,对文本不限行长,扩充对字符集的支持;扩充二进制及其它应用文件类型的支持。Web数据库的工作原理:用户浏览器通过HTML表单搜集参数,这些参数通过HTTP传递给Web服务器,在服务器端通过C

12、GI脚本分析参数,同时启动通路程序,把分析后的参数传递给通路程序,通路程序的功能就是将分析后的参数转化为SQL命令,交SQL服务器执行。Web数据库:是由Web服务器、数据库接口(CGI)和数据库三大部分组成。链接加密:是指对浏览器和Web服务器之间传输的数据进行加密HTTP协议:是基于客户/服务器模型的信息分布方式,是“请求/响应模型”,即信息文件存放在服务器上,用户通过程序向服务器发出请求,并访问服务器上的数据。数据源:是指提供数据资源的实体,它可能是用在台式数据库应用程序中的单个文件或者它是一个充分发展的相关数据库处理系统。使用数据源是为了使用户不必知道资源的详细信息,仅通过资源名就可以

13、使用数据。事件模型:DOM中指定元素进行交换的那部分称为Event Model(事件模型)。事件:所谓“事件”指一系列对网页进行的动作,诸如将鼠标在一页面元素上移、进行网页发布、提交一个反馈表格、单击反馈表输入区等。DHTML:Dynamic HTML是一种即使在见面下载到浏览器以后仍然能够随时变换的HTML。它使得站点的展示比以前更加丰富多彩,更多的定制方法;更多的分析大量数据的手段;与访问者能进行更多样化的交互。动态HTML是一种通过各种技术的综合发展而得以实现的概念,这些技术包括JavaScript、VBScript、Document Object Model(DOM) Layers、C

14、SS等。对象成员:每个对象都有其成员。成员是对象的属性、方法和事件。属性就是品质;方法就是对象可以做的事情;事件是对象可能发生的事情,通常是用户所做事情的结果。服务器端附件(SSI):是一些标记符,可以用来嵌入到HTML文档中,这些嵌入到文档中的符号可以提供一些简单的动态页面效果,SSI与CGI的相似之处在于它们都是程序,尽管SSI看来只是些符号,实际上它是一段真正的程序的名称。ODBC规范:ODBC规范为应用程序提供了一整套调用接口规范和基于动态链接库的运行支持环境。应用程序调用的是标准的ODBC函数和SQL语言,克服了传统数据库应用程序的缺陷。ODBC的互操作性:是指由ODBC所建立的应用

15、程序不必针对特定的数据源。Connection对象:就是处理连接的对象。一个Connection对象代表了一个打开的与数据的连接,用它提供的方法可以处理连接中的主要问题,Connection对象中的Errors集合,可以对各种数据库作造成的错误进行处理。Recordset对象:一个Recordset对象代表了对数据库*作返回的整个结果集,在任何时候,Recordset对象只代表当前结果集中的记录,可以修改数据库。Command对象:它可以像用Connection和Recordset对象那样执行查询,不同在于它可以在数据库源上准备、编译查询并且反复使用一组不同值来发出查询。Field对象:一个F

16、ield对象就代表了具有相同数据类型的一列数据。Parameter对象:它代表了一个因为参数化查询或存储过程而与Command对象相关的参数或参量,很多Provider支持带参数的命令。Property对象:一个Property对象代表一个被Property定义的ADO对象的属性。ADO对象有两种类型的属性:内置型和动态型。Error对象:一个Error对象包含了一次数据*作所产生的错误的详细信息。文档对象模型DOM:这是一种层次式结构,允许程序员引用Web页中的任何对象(表格、表单、图形等)。程序员可以利用网页中的每个对象。DOM是动态网页的真正核心内容。正是它使得HMTL具备了变动性。DO

17、M体现的是网页元素的等素关系,这些元素在指定的浏览器上呈现。DOM的对象:DOM允许程序员使用脚本语言访问和利用所有的HTML元素(指 的主命令)。在理论上,可以用DHTML去编程控制所有的属性、所有的级联样式表、以及所有的嵌入对象、图像和文本。窗口对象:一种顶级对象。可以用这个对象去发现窗口的URL或构造按钮,在浏览器中模拟Back和Forward按钮,这几个按钮通过用户的网络冲浪历史记录转到不同的URL。DHTML的集合:有些对象实际上是一些对象的集合(就像阵列组)。通常,以S结束的对象就是一个集合,当然,AII对象同样也是一个集合(文档中的所有东西)。在引用对象或对象串(几个对象用句点分

18、开)时,可能会出现不一致性。头文件:头文件是一个外部文件,它的内容可以被多个程序文件所引用,并包含在引用它的文件之中。$BALS数组:$GLOBALS数组是一个联合数组使用“global”为变量的名字,全局变量作为改变量数组其中某个元素的值。$GLOBALS数组是PHP程序中比较特殊的变量,不必宣告,系统会自动匹配相关的变量在里面。在函数中,也不管$GLOBALS数组是否已经做全局声明,就可以直接使用了。PHP:是一种服务器端HMTL嵌入式脚本描述语言,其最大特色在于在互联网网页上对数据库操作的方便性。Cookie:是一种远程浏览器上存放数据的装置,用于跟踪和鉴定用户的身份。Servlet:可

19、以被认为是服务器端的Applet。Servlet被Web服务器加载和执行,就如同Applet被浏览器加载和执行一样。.Servlet从客户端接收请求,执行某种作业,然后返回结果。Servlet的生命周期:Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。模板元素:模板元素是指JSP的静态HTML或者XML内容,它对JSP的显示是非常必要的。这部分的任务主要由制作网页的美工来完成。测试:在Web应用开发过程中,把开发站点上的内容映射到测试服务器上的活动。B测试:项目小组认为站点的版本阴茎可以接受,用开发服务器上的内容替换服务器上的内容。单

20、层驱动程序:ODBC规定定义了两种驱动程序,单层驱动程序是其中的一种,它不仅要处理ODBC调用,还要解释执行SQL语句,执行ODBC的功能。客户机/服务器的通信过程:客户机向服务器发送请求,要求执行某项任务,而服务器则执行某项任务。JavaScript技术:是由Netscape开发的一种解释语言,它可以直接插入到HTML文档中。Java技术: 利用Java技术常见小应用程序,使之从服务器下载到浏览器,并在客户端的机器上运行。ActiveX控件技术:是Microsoft Internet战略的中心环节,它本质上是OLE技术在Web上的应用。VBScript:是ActiveX的脚本功能。IP地址:

21、接入Internet的计算机与接入电话网的电话相似,每台计算机或路由器都有一个由授权机构分配的号码,称为IP地址,IP地址采用分层结构,它由网络号与主机号两部分组成。JSP:是基于文件,它包含两种类型的文件:静态模块数据和动态内容。模板元素:是指JSP的静态HTML或者XML内容,它对JSP的显示是非常必要的。这部分的任务主要由制作网页的美工来完成。Response对象:具有页面的范围,它被包装成HttpServletRequest接口。它封装了JSP产生的响应,然后被发送到客户端以相应客户的请求。UML:是一种统一的、面向对象技术领域的标准建模语言,它不仅统一了Booch方法、OTM方法、O

22、OSE方法的概念和表示法,而且对其作了进一步的发展。静态变量:是关于变量活动范围的重要特征,一个静态变量仅仅在本地函数的活动范围中存在,但是当程序离开这个范围时,它的值并不丢失。腐烂搜索:是指一种搜索策略:采用类似于“最近最少使用”的替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内存中一处,以减轻系统压力。.约束:在UML中提供了一种简便、同意及一直的约束条件的表达式,用于类、关系、关联、属性、操作等元素及其基本构成要素的约束条件,这些约束条件描述了这些元素看iqi构成要素应遵守的限制和应满足的条件。依赖关系:有两个元素X,Y,若修改元素X的定义,可能引起另一个

23、元素Y的定义的修改,则称元素Y依赖于元素X。细化:有两个元素A,B,若B元素是A元素的详细描述,则称B,A元素之间的关系为B元素细化元素。注释:用于UML的元素或实体进行说明、解释和描述,通常用自然进行注释。Microsoft.NET:是Microsoft的XML Web服务平台。.NET包含了建立和运行基于XML的软件所需要的全部部件。简言之,.NET是一种面向网络,支持各种用户终端的开发平台环境。XML Web服务:是建立在XML数据交换上的恶软件模块,它帮助应用程序、服务和设备仪器工作。J2EE:它是开放的、基于标准的平台,用于开发、部署和管理N层结构,面向Web的、以服务器为中心的企业

24、级应用。域名解析:是指将主机域名映射为IP地址的过程,域名解析包括正向渔民解析和反向域名解析两种方式。服务器附件:是用嵌入到HTML文档中而提供一些简单动态页面效果的标记符。试绘制Web开发过程图,并将其与传统的开发过程进行比较分析答:该过程的目的在于让项目小组开发达到预定要求的高质量的Web应用软件。开发小组可以把一个eb应用划分为若干部分,一些小组成员在某一部分可以提前进入建设阶段,而其他成员可能还处于设计阶段,这与传统方法相比,大大缩短了周期,并能更好的利用小组成员的技术。在传统的流水式方法中,小组成员必须要完成一个阶段中的全部任务后才能进入下一个阶段。与这种传统方式相比,Web开发过程

25、更为灵活,其每个阶段都是由多项任务组成的,如果某项目有特殊需求,可以在某个阶段的任务中体现出来。此外,小组还在规划、设计和建设三个阶段里进行多次循环。简述在确定项目规模时估价项目的步骤。答:可以安照下列步骤估价项目:1.确定Web应用的功能和特点。2.选择站点模型。3.选择浏览器。4.确定具体内容。5.确定用户重点6.对开发方法一致简述客户在项目小组中出现的一些角色。答:客户在项目小组中出现的一些角色包括:1.决策人:负责做最后的判断。这个人通常是客户方中的管理者,因此在每个判断点上争取他的同意是非常关键的。2.商务发起人:通常是一名商务管理人员,他有权利来判断项目的进展。这个人一般是项目小组

26、和客户的联系人。3.问题专家:比其他人员更了解业务流程,他负责业务内容并回答项目小组的具体细节问题。根据项目性质,可能需要一名或多名问题专家4.支持人员:这些人在项目结束后提供技术支持,帮助测试并解决问题。简述项目计划中包括的几部分。答:项目计划由若干部分组成,但至少要包括以下四个部分:1.目标:总结在:“确定项目目标”和“确定Web应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词语。2.风险和假设:项目管理人员列出他在编写项目计划中所做的全部假设;管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法。3.时间表:明确每一阶段的详细任务及完成期限;根据项目规模明确每项任

27、务,每个步骤所需的时间。4.预算:取决于制定时间表时所做的估计及分配给项目的资源量。简述在确定目标用户的工作中应该了解的问题。答:(1)描述使用Web应用的典型人员。(2)概括说明用户想在网上做什么。(3)目标用户在什么地方,同一层大楼还是城市或者国家。(4)普通用户使用网站的频繁程度。(5)想让多少人使用本网站。(6)目标用户使用什么浏览器。(7)目标用户使用什么硬件平台。列出在设计阶段中的任务清单,并简要说明。答:(1)功能分析:确定用户在Web应用中要做的事情。(2)数据建模:确定Web应用要存储哪些数据,并设计数据库的物理结构。(3)信息结构:站点结构图,对站点结构以及用户、站点、数据

28、库交互进行建模分析。(4)技术分析:根据项目目标和需求,选择项目所需的硬件和软件。(5)构造开发和测试环境:在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设测试区。(6)确定设计目标:确定选项。(7)确定风格规范:确定站点外观,包括布局、图形、字体和色彩等。(8)确定技术标准:明确文件和目录命名规则。(9)设计原理:把设计想法变成部分实体,创建网页或者模板。(10)可用性测试:根据用户使用情况,写出测试报告。(11)生成项目设计规范:详细描述每个Web应用的页面,划分应用以便小组成员同时展开工作。(12)测试规划:详细描述软件、硬件和商业功能的测试环境和测试数据。简述

29、在建设和测试阶段的工作内容。答:(1)确定开发规则 (2)创建骨干页面 (3)测试准备 (4)生成内容 (5)技术设计 (6)编程 (7)集成 (8)测试 (9)B测试 (10)纠正错误。试从时间、开销、风格、风险和视觉效果五个方面说明客户的重点要求对项目开发的影响。答:(1)时间:如果时间最重要,开销可能会增加,风格和质量可能会下降。(2)开销:如果开销最重要,则必须尽可能减少风险,准备一个精确的项目计划,严格对项目的管理。(3)风格:如果风格最重要,则必须优先考虑风格特征,而开销和时间都会增加或延长。(4)风险:如果小组成员没有使用过某种新技术而又要采用新技术时,风险会很大。计划必须考虑因

30、培训所增加的开销和时间,风格也可能会受到影响。(5)视觉效果:如果数觉效果最重要,要在 项目的外观质量 上下大力量,这将消耗大量的劳动力和工作时间。因此,项目预算可能会增大,时间要延长。简单说明什么是“风格漂移”象,以及当这种现象发生时应如何处理。答:项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移”现象。风格漂移是一种缓慢的不易被发现的过程,这种现象在整个项目生命周期中都可能出现,风格漂移也可能在遇到意外问题时出现,因此必须在项目计划中考虑这个因素。当项目管理员发现或者预见到了漂移,必须采取行动,这将涉及一些其他技巧。问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。当发现

31、了风格漂移时,必须和顾客商量解决方案。项目管理员在项目计划中添加反映新解决方案的内容,然后通知其他小组成员这一变化。电子商务站点模型是怎样工作的?答:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地址和信用卡信息。Internet是指全球性的信息系统,该系统具有三个主要特征答:1.Internet中的计算机通过全球性的唯一地址逻辑地链接在一起,这个地址是建立在网间协议或今后的其他协议基础之上的。2.Internet中的计算机之间的通信使用的是TCP/IP协议3.Internet可以为公共用户

32、或个人用户提高水平的信息服务。这种服务是建立在上述通信及相关的基础设施之上的。该定义揭示了Internet的三个特点:全球性 开放性与平等性。简述Internet域名系统的实现原理。答:Internet域名系统为用户提供了极大的方便,但是主机域名不能直接用于TCP/IP协议的路由选择中。当用户使用主机域名进行通信时,必须首先将其映射成IP地址。这种将主机域名映射为IP地址的过程为域名解析。域名解析包括包括两种方式:正向域名解析与反向域名解析。Internet的域名系统DNS能够透明地完成此项工作。如果要寻找一个主机名所对应的IP地址,则需要借助域名服务器来完成。Internet中存在大量的域名

33、服务器,在每台域名服务器中保存着它所管辖区域中主机域名与IP地址的对照表。当Internet应用程序收到一个主机域名时,它向本地域名服务器查询该主机域名所对应的IP地址。如果在本地域名服务器中找不到该主机域名对应的IP地址,则本地域名服务器发出请求,要求其他域名服务器协助查找,并将找到的IP地址返回给发出请求的应用程序。简述Web服务器向浏览器提供服务的过程。答:1.用户打开计算机,启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web服务器发出请求。2.Web服务器接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。3.如果URL指向的是普通的HTML文档,W

34、eb服务器直接将它送给浏览器。4.如果HTML文档中嵌有CGI程序,Web服务器就运行CGI程序,并将结果传送至浏览器。Web服务器运行CGI程序时还可能需要调用数据库服务器和其它服务器。简述A类IP地址的特征。答:A类IP地址网络号空间长度为7位,主机号空间长度为24位。A类IP地址的表示范围为1.0.0.0126.255.255.255。允许有27(128)个不同的A类网络(网络号的0和127保留用于特殊目的),而且A类网络的主机号数多达224个。A类IP地址结构适用于有大量主机的大型网络。简述B类IP地址的特征答:B类IP地址网络号空间长度为14位,主机号空间长度为16位。B类IP地址的

35、表示范围为128.0.0.0191.255.255.255。允许有214个不同的B类网络,每个B类网络的主机号多达216个。B类IP地址适用于有一定数量主机的中型网络。简述C类IP地址的特征。答:C类IP地址网络号空间长度为21位,主机号空间长度为8位。C类IP地址的表示范围为192.0.0.0223.255.255.255。允许221个不同的C类网络。同时,由于主机号空间长度为8位,因此每个C类网络的主机号多达28个。C类IP地址适用于有少量主机的小型网络。现阶段Web的基本技术包括哪些方面?并简要解释。答:1.服务器技术。主要包括服务器策略与结构的设计、服务器软硬件的选择及其他有关服务器构

36、建的问题。2.HTML技术。HTML是一种超文本标识语言,他是构成Web页面的主要工具。3.CGI技术。CGI是Web动态页面的基础,也是Web与其他应用交流的基础。4.Java技术。利用Java可以创建小应用程序,使之从服务器下载到浏览器,并在客户端的机器上运行。5.JavaScript技术。它具有Java的许多特性,但比Java更为简单有效,而且不需要编译。6.ActiveX技术和VBScript技术。ActiveX是Microsoft Internet战略的中心环节。VBScript则是ActiveX的脚本功能。7.VRML技术。VRML是目前创造三维对象最重要的工具。它也是一种基于文本

37、的语言,并可运行于任何平台。如果要实现Web的服务器上的SSL请求,可按照下列步骤进行答:1生成密钥对文件和请求文件2从身份验证权限中请求一个证书3在服务器上安装证书4激活WWW服务器文件夹上的SSL安全性简述链接到EMail的超链接的实现方式。答:建立一个到EMail的链接和建立一个到其它主页的链接相类似,区别就是锚链元素的引用。链接到EMail时,用mailto:代替http:,用EMail地址代替URL。当该链接被选种后,浏览器为用户打开Email界面,每个界面是不同的,但多数会自动获得你的Email地址,并提示给你一个相关主题。Email链接是一个标准的URL,比较容易实现,许多浏览器

38、都支持。当人们单击一个Email链接时,Web浏览器会调出一个简单的邮件程序。简述链接到ftp的超链接的实现方式。答:输入ftp:来代替通常的http:,然后将URL地址改成/sitename/path。简单地输入站点名,使其看起来和URL地址一样。用户需要确定指定的站点名指向一个接受匿名FTP连接的机器,FTP链接几乎总是被本机浏览器支持。如果不指定一个特定的文件名,浏览器将把指定的目录中的文件列出来。当想让用户访问多个文件时这是很有用的。在多个机器上的程序,或分解成几块的大文件都属于这一类。理论上讲,FTP和Web没有太多的区别,所以Web浏览器不需要别的软件便可支持FTP链接。浏览器将给

39、出当前目录下的文件列表,并指明哪个是目录哪个是文件。如果单击一个目录,就转到哪个目录。如果单击一个文件,浏览器将自动下载它。为什么要在Web文档中使用,标识符?答:标识符表明文件的语言是HTML,以供支持多于一种通用标识语言的软件包使用。如果想显示几个段落,为什么不能简单地在HTML文件中输入额外的空行?答:HTML不把空行认为是一个格式元素。浏览器将忽略这些空行,并在网页上把段落集中在一起显示。请描述创建有序表、无序表和定义表的句法。答:无序表:List itemList item 有序表:List itemList item定义表:List itemTerm definitionList

40、itemTerm definition请说出在Web文档中显示斜体字文本的两种方法,每种方法各有什么优点和缺点?答:Italicized textItalicized text使用EM标识符的优点是,即使浏览器不支持斜体(如连在UNIX上的终端机),它也可以被认出,并且这些浏览器仍会以某种方式强调这些文本。而“I”标识符将被这些机器忽略。使用“I”标识符有一个优点,就是可以清楚的描述文本的显示方式。简述URL解码步骤答:1查找提交的字符串,当遇到“&”时,在该点断开串,将前面的内容作为一个变量,变量名是等于前面的东西,值是等号后面的东西用空格代替全部加号用相应的ASCII码字符代替所有(表示十

41、六进制数)简要叙述ASP.NET中的页面数据缓存技术。答:ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP.NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生命周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。ASP.NET提供了三种缓存替换的策略答:1.腐烂搜索(Scavenging)。比较类似于“最近最少使用”替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内存中移出,以减轻系统压力。2.“到期控制”(Expiration)。编程者可以指定缓存对象的生存周期

42、,这种指定的时间可以是绝对的也可以是相对的。3.“文件和键值依赖”。从外部文件或者是其它缓存键值是否改变,来决定本身键值是否有效。如果依赖发生改变,缓存对象将变得不可使用,并从缓存中移动出来。简述“授权”的概念和优缺点。答:授权要求用户通过口令访问Web页,是用相同或不同的“用户名/密码”登陆进入特定的系统。对某些服务器来说,可用授权屏幕保护单独的页不受非法侵入,甚至可以保护整个目录。它的缺点是,过于麻烦,每次链接都要敲入口令,另外也容易被人监听到用户的口令。简述评价Web服务器性能的几个主要标准。答:.速度:如同时会有多少用户在接收文件,以及当他们浏览这些文件时,服务器需要做多少处理工作等问

43、题。建立和维护:Web服务器时刻保持运转是Internet成功的关键。对用户保持追踪:了解用户要去那里,谁在登陆,他们停留多久可能也很重要,这和运行的Internet种类有关。安全性:如Internet在服务器和用户间传输是否需要加密,或者是否禁止某些特定的个人或组织接入。简述ODBC规范的作用和意义。答:ODBC规范为应用程序提供了一整套调用接口规范和基于动态链接库的运行支持环境。使用ODBC开发数据库应用程序时,应用程序调用的是标准的ODBC函数和SQL 语言,数据库的低层操作是由各个数据库的驱动程序完成的。这种程序与数据库或数据引擎的无关性,克服了传统数据库应用程序的缺陷。简述ODBC系

44、统的组成结构。答:ODBC体系结构由四个部分组成:.应用程序。调用ODBC函数,处理查询结果。.驱动程序管理器。为应用程序安装驱动程序,定义数据源。.数据库驱动程序。处理ODBC调用、向数据源提交SQL语句、接受查询结果。.数据源。应用程序要访问的数据库服务器。简述ODBC驱动程序管理器的作用。答:驱动程序管理器提供了窗口式驱动程序管理和数据源管理,是一个Windows的应用程序,名为ODBC32.EXE,其功能具体包括以下几点:装载指定的ODBC驱动程序。定义数据源,在ODBC.INI文件中把数据源名映射到指定的驱动程序动态链接库。支持驱动程序函数的表格,为其提供ODBC函数入口点。处理OD

45、BC初始化调用,为ODBC调用提供参数验证和次序验证。简述ODBC数据库驱动程序的作用。答:ODBC应用程序并不直接存取数据库。ODBC函数调用和与数据源交互功能都是由驱动程序作为中间媒介,其主要功能包括以下几点:(1)建立与数据源的连接;(2)向数据源提交SQL请求,执行SQL语句;(3)根据实际需要,将发送的数据或是读取的数据进行必要的格式转换;(4)返回处理结果;(5)将数据源错误转换为ODBC标准错误代码,返回给应用程序;(6)提交事务的初始化请求,事物完成请求或撤消请求;(7)根据需要声明和使用游标。简述ODBC规范定义的驱动程序中两种类型的含义(单层和多层)。答:ODBC规范定义的

46、驱动程序有两种类型:单层驱动和多层驱动。单层驱动程序不仅要处理ODBC调用,还要解释执行SQL语句,执行DBMS的功能。由于单层驱动程序具备数据库引擎的功能,多用来编写非客户机/服务器结构的数据库应用程序。多层驱动程序仅仅处理应用程序的ODBC函数调用和数据库转换,数据源接受SQL语句后由DBMS解释执行。这种驱动程序与数据库管理系统的功能分离,构成了典型的客户机/服务器的结构。简述ODBC的特性。答:ODBC接口的最显著的优点在于互操作性。而实际应用中。不同的数据库系统对SQL语法的支持程度各不相同,驱动程序开发者不可能或没必要实现ODBC规范的所有功能。但通过ODBC接口的一致性级别,将O

47、DBC API函数、ODBC SQL语法划分为不同的级别,应用程序在遵循同一一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库系统,实现功能上的独立。ODBC提供了两方面的一致性级别:ODBC API一致性级别和ODBC SQL语法一致性级别。驱动程序在声明支持某个一致性级别时,它都必须支持该级别中的所有功能,为了保证ODBC应用程序的互操作性能力,开发人员应尽量避免使用不同厂家为驱动程序开发的特有功能。ADO的特性:答:独立创建的对象对批量更新的支持支持存储过程支持不同的光标类型:支持返回数据量限制支持Multiple Recordset。简述在用CGI做通路的情况下编写Web数据

48、库系统的编程要点。答:编写HTML表单,利用Radio按纽、Chedk按纽、下拉列表框、滚动列表框、文本输入框等方法收集用户的输入信息,并通过Submit按纽向CGI脚本提交。数据传递参数的方式(POST或GET),CGI脚本从Web服务器设置的环境变量QueryString或标准输入Stdin获取用户发来的信息串。解码,由于数据串都采用固定的URL格式解码,所以解码程序应该是标准的。此外有必要在Web服务器设立一数据库(或使用文件),记录CGI脚本所需要处理的有关信息。CGI脚本根据用户要求,执行相应的数据库客户程序,通过约定的通路访问数据库。简述在Web数据库系统中客户端的主要功能。答:建立或断开与服务器的连接;提交访问数据请求;等待接收结果或服务器发来的错误信息;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号