互联网软件应用与开发_第1页
互联网软件应用与开发_第2页
互联网软件应用与开发_第3页
互联网软件应用与开发_第4页
互联网软件应用与开发_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、互联网软件应用与开发名词解释变量:是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据,变量包含的信息称为变量的值,变量是用户便于理解脚本操作的名称,为用户提供了一种存储,检索和操作数据的途径。调度:是指在开发过程中的一种对开发人员,资源,应用风格以及开发技术手段进行平衡的活动。链接:是唯一的从一个wed页到另一个相关的wed页的理性的途径,它由俩部分组成,苗链和url引用,当单击一个连接时,浏览器装载由url引用给出的文件和文档。集合:可以被认为是受管理的组件。事件:所谓事件之一系列对页面进行的动作,诸如将鼠标在一页面元素上移动。进行网页发布,提交一个反馈表格,单击反馈表输入区等约束

2、:是指在uml中提供的一种简便,统一的限制条件的表达方式。界标:wed应用开发过程中,在阶段转换时出现的判断点被称为界标,标志着一个阶段的完成。常量:是用来代替一个数或字符串的名称。腐烂搜索:是指一种搜索策略,采用类似于最近最少使用 的替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内存中移出,以减轻压力。模板元素:是指jsp的静态htmla或者xml内容,,它对jsp的显示时非常必要的。这部分的任务主要由制作网页的美工来完成。数据源:是指提供数据资源的实体,它可能是用在台式数据库应用程序中的单个文件,或者他是一个充分发展的相关数据库处理系统,使用数据源是为了使用

3、户不必知道资源的详细信息,仅通过资源名就可以使用数据。头文件:是一个外部文件,它的内容可以被多个程序文件所引用,并包含在引用它的文件之中。事件模型:dom中指定元素进行变换的那部分称为eventmodel。链接加密:是指队浏览器和wed服务器之间传输的数据进行加密。依赖关系:有俩个元素x,y若修改元素x的定义,可能引起另一个元素y的定义的修改,则称元素y依赖元素x。文档对象的成员:是对象的属性,方法,和事件。信息出版模型:是指一些interment上的站点出版信息,公司为了促进他们的产品或者服务,利用wed发布公司信息和工作信息,在许多情况下,公司只是把它原来的印刷销售手册或者年度报告直接放在

4、wed上发布。microsoft.net:是包含了建立和运行基于xml的软件所需的全部部件的mictosoft的xml wed服务平台,.net包含了建立和运行基于xml的软件所需要的全部控件。简言之,.net是一种面向网络、支持各种用户终端的开发平台环境。url的绝对引用:指明wed页的精神的计算机,目录和文件的url引用称为绝对引用。url的相对引用:对同一个计算机上文件的url引用又被称为相对引用,这意味着url是相对于浏览器最初装载wed页的计算机和目录的。odbc的互操作性:指由odbc所建立的应用程序不必针对特定的数据源。ssi:是指可用来嵌入到html文档中并提供一些简单的动态页

5、面效果的标记符。dom: 文档对象模型,是dhtml的真正核心内容,允许程序员引用web页中的任何对象,是一种层次式结构。http协议:http是给予客户/服务器模型的信息分布方式,是请求/响应模型,即信息文件存放在中心机上,用户通过程序向中心机发出请求,并访问中心机上的文献数据dhtml:dynamic html 是一种即使在网页下载到游览器以后仍然能够随时变换的html,动态html包括的技术,javascript vbscript document object model layers 和 css。web服务器:即为www浏览器提供服务的机器。wed服务器是在主控制平台上运行的软件包,

6、也是在internet中运行的最重要的软件包,wed服务器提供给用户所需的文件。applica tion 对象 : 可以使用该对象在给定的应用程序的所有用户之间共享信息request对象:有它的请求访问,它被包装成httpservletrequest接口,来自客户端的请求经jsp处理后,由request对象进行包装,它被作为给jspservece方法的一个参数而由容器传递给jsp页面,通过getparameter方法可以得到request参数,通过get,post.head等可以得到request的类型,通过cookies,referer 等可以得到引入的http头,常用的方法,request

7、 getparameter 等。response对象:具有页面的范围,它被包装成httpservlettesponse接口,他封装了jsp产生的响应,然后被发送到客户端以响应客户的请求,同样 ,它由容器生成,作为jspservice方法的参数被传入jsp,因为输出流是缓冲的,所以可以设置http状态码和response头。server 对象 : 该对象提供对服务器上的方法和属性进行的访问 , 最常用的是创建 activex 组件的实例 , 另外还可以将 url 或 html 编码成字符串 , 将虚拟路径映射到物理路径以及设置脚本的超时期限。session 对象 : 可以使用该对象保存特定的用户

8、会话所需的信息。当用户在应用程序的页之间跳转 时 , 存储在 sesslon 对象中的变量不会清除 , 而用户在应用程序中访问页时 , 这些变量始终存在。可以使用 sesslon 方式显示地结束一个会话和设置空闲会话超时期限。mime:是一种技术规范,它定义七种在国际互联网internet上传送的基本数据类型 text muhipart audio 和video 而这些类型有些又包含自己的子类型,mime类型不仅是wed服务器于浏览器之间一种重要的传送规范cgi是一种标准的服务器方的扩展接口程序,如http或web服务器,cgi是实时运行的一个应用程序,它可以返回动态的信息cgi技术:是wed

9、动态页面的基础,也是wed与其他应用交流的基础,虽然cgi的一些功能已经可以有java,javascript等代替,但cgi仍然是不可缺少的通过internet邮件扩充服务:mime通用internet邮件扩充服务,mime顾名思义是队原来标准邮件协议的补充,能够在单一消息体内带有多种媒体,对文本不限行长,扩充对字符集的支持,扩充二进制及其他文件类型的支持globals数组:是一个联合数组使用global伟变量的名字,全局变量作为该变量数组其中某个元素的值,globals数组是php程序中比较特殊的变量,不必宣告,系统会自动匹配相关的变量在里面,在函数中也不管globals输注是否已经做全局声

10、明,就可以直接使用了vrml技术:是虚拟现实造型语言的编写, wed已经有静态转入动态并正在逐渐由二维走向三唯,将用户带如五彩缤纷的虚拟世界,vrml是目前创建三维对象最重要的工具,它也是一种据与文本的语言,并可运行于任何平台servlet:可以被认为是服务器端的applet,swevlet被wed服务器加载和执行,就如同applet被浏览器加载和执行一样,servlet从客户端不接受请求,执行某种作业,然后返回结果。 cookie :http cookie是一个存储在客户端的文本文件,可以用来保存客户机的一些状态信息,当用cgi在客户端建立一个cookie后,通过wed服务器把信息传到客户端

11、并保存到cookie中,就这样,过几天后该客户再次访问web服务器时,cgi会自动读取保存在客户端的cookie信息从而完成和客户更好的交互sevelet的生命周期:一个servlet如何被加载,初始化,以及它怎样接收请求,响应请求,提供服务。.j2ee:它是开放的,基于标准的平台,用于开发,部署和管理n层机构,面向web的,以服务器为中心的企业级应用,换句话说,它是一套体系结构,而不是一个具体的软件。managerprovider:ado.net的managedprovider是一个多层结构的无连接的一致的编程模型asp的集合:集合是存储字符串,数字,对象和其他值的地方dataset:是ad

12、o.net的中心概念,可以把dataset想象成内存中的数据,由于dataset,才使得程序员在编程时可以屏蔽数据库之间的差异,从而获得一致的编程模型,它支持多表,表间关系,数据约束等, 对象的成员:每个对象都有其成员,成员是对象的属性,方法,和事件,属性就是品质,方法是对象可以做的事情,事件是对象可能发生的事情,通常是用户所做事情的结果connertion对象:就是处理连接的对象。一个该对象代表了一个打开的与数据源的连接css:层叠样式表,通过编写css可以实现页面外在视觉效果的几乎一切变化cookies:是一种在远程浏览器上存放数据的装置,用于跟踪和鉴定用户身份参数表:一系列逗号分隔的变量

13、或常量destory方法:当servlet对象退出生命周期时,负责释放占用的资源风格漂移:是一种缓慢的不易被发现的过程,这个现象在整个生命周期中都可能出现,也可能在遇到意外问题时出现构的设计,服务器软硬件的选择及其服务器构建的问题file dsn:列出了数据源文件,可以存储以dsn以后缀的任何信息,可以被任何用户在任何安装了适合驱动程序的机器上使用html技术:html是一种超文本标识语言,它是构成web页面的主要工具init方法:负责初始化servlet对象java技术:利用java可以创建小应用程序applet,使之从服务器下载到浏览器,并在客户端的机器上运行.javascript技术:是

14、由netscape开发的一种解释语言,它可以直接插入到html文档中脚本语言:是一种介于html和c、vb、java等之间的编程语言集合:通常,以s结束的对象就是一个集合,all对象也是一个集合jsp中的声明:在jsp中,声明是一段java代码,它用来定义在产生的类文件中类的属性和方法基元素:是指uml已存在或已定义的模型元素j2ee:是企业级的java平台,它是开放的、基于标准的平台,用于开发、部署和管理n层结构,面向web的、以服务为中心的企业级应用。换句话说,它是一套体系结构,而不是一个具体的软件。约束:在uml中提供了一种简便、统一及一致的约束条件的表达方式,用于类、关联、属性、操作等

15、元素及其基本构成要素的约束条件,这些约束条件描述了这些元素及其构成要素应遵守的限制和应满足的条件。web服务器:即为www浏览器提供服务的机器。web服务器是在主控制平台上运行的软件包,也是在internet中运行的最重要的软件包。web服务器提供给用户所需的文件。$globals数组:它是一个联合数组使用“global”为变量的名字,全局变量作为该变量数组其中某个元素的值。$globals数组是php程序中比较特殊的变量,不必宣告,系统会自动匹配相关的变量在里面。在函数中,也不管$globals数组是否已经做全局声明,就可以直接使用了。测试:项目小组认为站点功能可以接受时,把开发站点上的内容

16、映射到 测试服务器上,小组成员测试站点同时开始用户验收测试。测试:项目小组认为站点的版本已经可以接受,用开发服务器上的内容替换测试服务器上的内容,小组成员和用户使用测试站点执行正式的测试计划,用户寻找拼写错误、被遗漏的动作、设计上的不足和不清楚或者难以使用的地方。internet:是全球性的、最具影响力的计算机互联网络,也是世界范围的信息资源宝库。是一个用路由器实现多个广域网和局域网网联的大型网际网,它对推动科学、文化、经济和社会的发展有着不可估量的作用。internet的三个特点:全球性 开放性与平等性field对象:是指代表具有相同数据类型的一列数据。文本锚链:是由浏览器加下划线,代表一个

17、连接的一个或多个单词。图形锚链:与文本锚链类似,当单击链接的图形锚链时,浏览器装载链接引用的web页。静态变量:是关于变量活动范围的重要特征,一个静态变量仅仅在本地函数的活动范围中存在,但是当程序离开这个范围时,它的值并不丢失。ip地址:是接入internet的计算机与接入电话网的电话相似,每台计算机或路由器都有一个由授权机构分配的号码,成为ip地址。单层驱动程序:odbc规范定义了两种驱动程序,单层驱动程序是其中的一种,它不仅要处理odbc调用,还要解释执行sql语句,执行dbms的功能。构造型元素:构造型元素是在基元素的基础上构造的一种新的模型元素,它是uml的一种扩充机制。一个构造型元素

18、与它的基元素并无不同,只是增加了某种新的语义。基元素能使用的地方,它的构造型元素也能使用。构造型元素也简称构造型。简答题32位ip地址分为哪几类:1)a类地址的第一位为0;2)b类地址的前两位为10;3)c类地址的前三位为110;4)d类地址的前四位为1110;5)e类地址的前五位为11110;简述客户项目计划中必须包括的几部分内容:至少要包括以下四部分:目标:总结在“确定目标”和“确定web应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词风险和假设:项目管理人员列出他在编写项目计划中所做的全部假设;管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法。时间表:明确每一

19、阶段的详细任务及完成期限;根据项目规模明确每项任务、每个步骤所需的时间预算:取决于指定时间表时所做的估计及分配给项目的资源量。完成规划阶段涉及到的典型问题:(1)确定项目目的首要工作(2)确定web应用的目的(3)明确目标用户(4)项目的范围 明确用户重点同意方法创建项目计划建设和测试阶段的主要任务:1确定开发规则:决定是否采用源码控制技术、文件备份计划、小组成员通信方法。2创建骨干页面:创建骨干页面,确定网站结构。3测试准备:为每个测试环境设计分步指令,并向测试数据库中填写真实数据。4生成内容:根据设计规范生成web应用需要的图形、文本、音频和视频文件。5技术设计:按照项目设计规范中的信息设

20、计技术规划。6编程:创建html页面、脚本、组件、activex控件、数据库7集成:在开发服务器上集成html页面、脚本、组件、activex控件、数据库、进行集成测试,保证站点正常工作8&测试9p测试10纠正错误简述在确定项目规模时估价项目的步骤:确定web应用的功能和特点。选择站点模型 选择浏览器 确定具体内容 确定用户重点 对开发取得一致简述客户在项目小组中出现的一些角色:决策人:负责做最后的判断。这个人通常是客户方中的管理者,因此在每个判断点上争取他的同意是非常关键。商务发起人:通常是一名商务管理人员,他有权利来判断项目的进展。这个人一般是项目小组和客户之间的联系人。问题专家:比其他人

21、员更了解业务流程,他负责业务内容并回答项目小组的具体细节问题。根据项目性质,可能需要一名或多名问题专家。支持人员:这些人在项目结束后提供后续技术支持,帮助测试并解决问题。一般最常用的站点模型有以下几种:1信息出版模型2公司基础结构模型3售后支持模型4电子商务模型5产品和服务模型项目计划有若干部分组成,但至少要包括以下四部分:1目标2风险和假设3时间表4预算项目小组角色包括(内容设计者,内容web管理员,数据库设计者,图形设计者,项目管理人员,软件质量管理分析人员和测试人员,系统管理员,技术web管理员和web程序员)项目管理员必须不断使用的技能:1规划2估计和度量3追踪4联络目前常用的联系方法

22、有电子邮件,新闻组,群件,形势会议,形势报告和会议电话等.简述在确定目标用户的的工作中应该了解的问题:描述使用web应用的典型人员。概括说明用户想在网上做什么目标用户在什么地方,同一层大楼还是城市或者国家普通用户使用网站的频繁程度 想让多少人使用本网站 目标用户使用说明浏览器 目标用户使用什么硬件平台简述电子商务站点模型是怎样工作的:这类站点一般是这样工作的:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物小推车中,这样就可以继续选购其他产品了。购物结束时,迅速检查一下手推车中的产品,看一下自己想买的东西,然后提供送货地址和信用卡信息。列出在设计阶段中的任务清单,并简要说明:功

23、能分析:确定用户在web应用中要做的事情 数据建模:确定web应用要存储哪些数据,并设计数据库的物理结构信息结构:站点结构图,对站点结构以及用户、站点、数据库交互进行建模分析技术分析:根据项目目标和需求,选择项目所需的硬件和软件构造开发和测试环境:在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设测试区 确定设计目标:缺点选项。确定风格规范:确定站点外观,包括布局、图形、字体和色彩等。确定技术标准:明确文件和目录命名规则。设计原型:把设计想法变成部分实体,创建网页或者模板可用性测试:根据用户使用情况,写出测试报告生成项目设计规范:详细描述每个web应用的页面,划分应用以

24、便小组成员同时展开工作。测试规划:详细描述软件、硬件和商业功能的测试环境和测试数据。试从时间、开销、风格、风险和视觉效果五个方面说明客户的重点要求对项目开发的影响:在规划开发web应用的具体方法以前,必须先理解客户的重点要求,让客户从时间、开销、风格、风险和视觉效果五个方面说明。时间:如果时间最重要,开销可能会增加,风格和质量可能会下降,开销:如果开销最重要,则必须尽可能减少风险,准备一个精确的项目计划,严格对项目的管理。风格:如果风格最重要,则必须优先考虑风格特征,而开销和时间都会增加或延长。风险:如果小组成员没有使用过某种新技术而又要采用新技术时,风险会很大。计划必须考虑因培训所增加的开销

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

26、商量解决方案。项目管理在项目计划中添加反映新解决方案的内容,然后通知其他小组成员这一变化。简述internet作为全球信息系统的特征:internet中的计算机通过全球性的唯一地址逻辑的链接在一起。这个地址是建立在网间协议(ip)或今后的其他协议之上的。internet中的计算机之间的通信使用的是tcp/ip协议。internet可以为公共用户或个人用户提供高水平的信息服务。这种服务是建立在上述通信及相关的基础设施之上的。简述web服务器向浏览器提供服务的过程:用户打开计算机,启动浏览器程序,并在浏览器中指定一个url,浏览器便向该url所指向的web发出请求。web服务器接到浏览器的请求后,

27、把url转换成页面所在服务器的文件路径名。如果url指向的是普通html文档,web服务器直接将它送给浏览器。如果html文档中嵌有cgi程序,web服务器就运行cgi程序,并将结果传送至浏览器。web服务器运行cgi程序时还可能需要调用数据库服务器和其他服务器。一般认为现阶段web的基本技术包括以下几个方面:1)服务器技术;2)html技术;3)cgi技术;4)java技术;5)javascript技术;6)activex技术和vbscript技术;7)vrml技术。简述a类型ip地址的特征:a类ip地址网络号空间长度为7位,主机号空间长度为24位。a类地址的表示范围为126.

28、255.255.255。允许有2的7次方(128)个不同的a类网络(网络号的0和127保留用于特殊目的),而且a类网络的主机号数多达2的24次方个。a类ip地址结果使用于有大量主机的大型网络。简述b类ip地址的特征。答:b类ip地址网络号空间长度为14位,主机号空间长度为16位。b类ip地址的表示范围为55。允许有214个不同的b类网络,每个b类网络的主机号多达216个。b类ip地址适用于有一定数量主机的中型网络。简述c类ip地址的特征。答:c类ip地址网络号空间长度为21位,主机号空间长度为8位。c类ip地址的表示范围为223.2

29、55.255.255。允许221个不同的c类网络。同时,由于主机号空间长度为8位,因此每个c类网络的主机号多达28个。c类ip地址适用于有少量主机的小型网络。简述链接到e-mail的超链接实现方式:建立一个到e-mail的链接和建立一个到其他主页的链接相类似,区别就是锚链元素的引用。链接到e-mail时,用mailto:代替http:,用e-mail地址代替url。当该链接被选中后,浏览器为用户打开e-mail界面,每个界面是不同的,但多数会自动获得你的e-mail地址,并提示给你一个相关主题。e-mail链接时一个标准的url,比较容易实现,许多浏览器都支持。当人们单击一个e-mail连接时

30、,web浏览器会调出一个简单的邮件程序。简述internet域名系统的实现原理:主机域名不能直接用于tcp/ip协议的路由选择中,当用户使用主机域名进行通信时,必须首先将其映射成ip户使用主寻找一个主机名所对应的ip地址需要借助域名服务器来完成。internet中存在大量的域名服务器,在每台域名服务器中保存着它所管辖区域中主机域名与ip地址的对照表。当internet应用程序受到一个主机域名时,它向本地域名服务器查询该主机域名随对应的ip地址。如果=找不到该主机域名对的ip地址,则本地域名服务器向其他域名服务器发出请求,要求其他域名服务器协助查找,并将赵导的ip地址返回给发出请求的应用程序。简

31、述链接到email的超链接的实现方式。答:建立一个到email的链接和建立一个到其它主页的链接相类似,区别就是锚链元素的引用。链接到email时,用mailto:代替http:,用email地址代替url。当该链接被选种后,浏览器为用户打开email界面,每个界面是不同的,但多数会自动获得你的email地址,并提示给你一个相关主题。email链接是一个标准的url,比较容易实现,许多浏览器都支持。当人们单击一个email链接时,web浏览器会调出一个简单的邮件程序。简述链接到ftp的超链接实现方式:输入ftp:来代替通常的http:,然后将url地址改成/sitename/path。简单地输入

32、站点名,使其看起来和url地址一样。用户需要确定指定的站名指向一个接受匿名ftp链接的机器,ftp链接几乎总是被本机浏览器支持。如果不指定一个特定的文件名,浏览器将把制定的目录中的文件列出来。当想让用户访问多个文件时这时很有用的。在多个机器上的程序,或分解几块的大文件都属于这一类。理论上讲,ftp和web没有太多的区别,所以web浏览器不需要别的软件便可支持ftp链接。浏览器将给出当前目录下的文件列表,并指明哪个是目录哪个是文件。如果单击一个目录,就转到那个目录。如果单击一个文件,浏览器将自动下载它。body属性及功能:alink 定义活动链接颜色background 指向用做文档背景色的图像

33、的urlbgcolor 定义文档背景颜色bgproperties 如果它被设为fixed,背景不能滚动leftmargin 以像素为单位设置文档左侧边界宽度link 定义未访问链接的颜色text 定义文档颜色topmargin 以像素为单位设置文档顶边界宽度vlink 定义已访问过的链接的颜色简述ssl的原理:ssl“安全套层”是网景(netscape)公司早已公布的一种标准,如今许多浏览器和服务器支持它。如果浏览器和服务器通过ssl连接在一起,那么中间传输的所有数据都会得到加密。为使用ssl,服务器必须拥有一个标识,这个标识实际上就是授予每个同意这种标准的公司和个人的id号。在获取标识的过程

34、中,服务器将生成一个公开和私有密钥。服务器的公开密钥用于生成一个会话密钥。与此相类似,客户机也将生成一个会话密钥,之后,客户机软件不需要拥有自己的公开密钥,因为ssl可以动态地生成一个临时性的会话密钥。目前对大多数国际互联网事务处理来说,这一级别的安全防护已经足够了。请描述创建有序表、无须表和定义表的句法:无序表: list item list item 有序表: list item list item 定义表: list itemterm definition list itemterm definition 请说出在web文档中显示斜体字文本的两种方法,每种方法各有什么优点和缺点:ital

35、icized text italicized text使用em标识符的优点是,即使浏览器不支持斜体(如连在unix上的终端机),它也可以被认出,并且这些浏览器仍会以某种方式强调这些文本。而“i”标识符将被这些机器忽略。使用“i”标识符有一个优点,就是可以清楚地描述文本的显示方式。简述web服务器向浏览器提供服务的过程。(1)用户打开计算机,启动浏览器程序,并在浏览器中指定一个url,浏览器便向该url所指向的web服务器发出请求。(2)web服务器接到浏览器的请求后,把url转换成页面所在服务器的文件路径名。(3)如果url指向的是普通的html文档,web服务器直接将它送给浏览器。(4)如果

36、html文档中嵌有cgi程序,web服务器就运行cgi程序,并将结果传送至浏览器。web服务器运行cgi程序时还可能需要调用数据库服务器和其它服务器为什么要在web文档中使用标示符:标识符表明文件的语言是html,以供多余一种通用标识语言的软件包使用。如果想显示几个段落,为什么不能简单地在html文件中输入额外的空行:html不把空行认为是一个格式元素。浏览器将忽视这些空行,并在网页上把段落集中在一起显示。简要叙述asp.net中的页面数据缓存技术。答:asp.net提供了一个相当出色的缓存引擎机制,它允许页面保存和索引http请求所要求的各种各样的对象。asp.net的缓存对各个应用来说是私

37、有的,是存储各种对象的存储器。缓存的生命周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。简述asp.net的特色:1)简化开发操作;2)语言独立性;3)分离程序代码和网页内容;4)提高执行效率;5)简化部署与组态的操作;6)支持多种客户端类型;7)支持下一代web service;8)增进使用性;9)增进延展性;10)更多的支持工具;11)更佳的安全机制;12)session可以跨进程、跨机器。asp. net提供了三种缓存替换的策略:1.“腐烂搜索”(scavenging)。比较类似于“最近最少使用”替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的

38、对象,把它从能存中移出,以减轻系统压力。2.“到期控制”(expiration)。编程者可以指定缓存对象的生存周期,这种指定的时间可以使绝对的也可以使相对的。3.“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。如果依赖发生改变,缓存对象将变的不可使用,并从缓存中移动出来。asp的内建对象:1、application对象给定应用程序的所有用户之间共享的信息。 2、request对象访问任何用http请求传递的信息。 3、response对象控制发送给用户的信息。 4、server对象,提供对服务器上的方法和属性的访问。 5、session对象,存储特定的用户会话

39、所需的信息。存中移动出来。asp的执行原理:从本质上讲,asp实际上是服务器端的脚本制作。在浏览器提出连接请求后,服务器将脚本代码进行动态解释,传送到浏简述“授权”的概念及其特点:授权要求用户通过口令方位web页,使用相同或不同的“用户名/密码”登录进入特定的系统。对某些服务器来说,可用授权屏幕保护单独的页不受非法侵入,甚至可以保护整个目录。它的缺点就是,过于麻烦,每次链接都要敲入口令,另外也容易被人监听到用户的口令。简述评价web服务器性能的几个主要标准:速度:如同时会有多少用户在接收文件,以及当他们浏览这些文件时,服务器需要做多少处理工作等问题。建立和维护:web服务器时刻保持运转时int

40、ernet成功的关键。对用户保持追踪:了解用户要去哪里,谁在登录,他们停留多久可能也很重要,这和运行的internet种类有关。安全性:如internet在服务器和用户间传输是否需要加密,或者是否禁止某些特定的个人或组织接入。现阶段web的基本技术包括哪些方面?并简要解释。(1)服务器技术。主要包括服务器策略与结构的设计、服务器软硬件的选择及其他有关服务器构建的问题。(2)html技术。html是一种超文本标识语言,他是构成web页面的主要工具。(3)cgi技术。cgi是web动态页面的基础,也是web与其他应用交流的基础。(4)java技术。利用java可以创建小应用程序,使之从服务器下载到

41、浏览器,并在客户端的机器上运行。(5)javascript技术。它具有java的许多特性,但比java更为简单有效,而且不需要编译。(6)activex技术和vbscript技术。activex是microsoft internet战略的中心环节。vbscript则是activex的脚本功能。(7)vrml技术。vrml是目前创造三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。简述odbc规范的作用和意义:odbc规范为应用程序提供了一整套调用接口规范和基于动态链接库的运行支持环境。使用odbc开发数据库应用程序时,应用程序调用的是标准的odbc函数和sql语言,数据库的底

42、层操作是由各个数据库的驱动程序完成的。这种程序与数据库或数据引擎的无关性,克服可传统数据库应用程序的缺陷。简述odbc系统的组成结构:应用程序。调用odbc函数,处理查询结果。驱动程序管理器。为应用程序安装驱动程序,定义数据库。数据库驱动程序。处理odbc调用、向数据源提交sql语句、接受查询结果。数据源。应用程序要访问的数据库管理器。简述odbc驱动程序管理器的作用:驱动程序管理器提供了窗口式驱动程序管理和数据源管理,是一个应用程序,名为odbc32.exe,其功能具体包括:装载指定的odbc.ini文件中把数据源名映射到指定的驱动程序动态链接库。支持驱动程序函数的表格,为其提供odbc函数

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

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

45、序在遵循同一一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库系统,实现功能上的独立。odbc提供了两方面的一致性级别:odbc api一致性级别和odbc sql语法一致性级别。驱动程序在声明支持某个一致性级别时,它都必须支持该级别中的所有功能,为了保证odbc应用程序的互操作性能力,开发人员应尽量避免使用不同厂家为驱动程序开发的特有功能。简述ado的特性:ado主要是用于client/server或internet/intranet环境下,所以它的特征主要体现在以下几个方面: 独立创建的对象 对批量更新的支持 支持存储过程 支持不同的光标类型 支持返回数据量限制 支持multip

46、le recordset 。ado对象模型中7个对象分别是:connection对象、command对象、recordset对象、error对象、parameter对象、field对象、property对象。简述在用cgi做通路的情况下编写web数据库系统的编程要点:编写html表单,利用radio按钮、check按钮、下拉列表框、滚动列表框、文本输入框等方法收集用户的输入信息,并通过submit按钮向脚本提交。数据传递参数的方式(post或get),cgi脚本从服务器设置的环境变量query-string或标准输入stdin获取与欧诺个户发来的信息串。解码,由于数据串都采用固定的url格式编

47、码,所以解码程序可以使标准的。此外有必要再web服务器设立一数据库(或使用文件),记录cgi脚本所需要处理的有关信息。cgi脚本根据用户要求,执行相应的数据库客户程序,通过约定的通路访问数据库。简述在web数据库系统中客户端的主要功能:建立或断开与服务器的链接 等待接收结果或服务器发来的错误信息。数据的输入输出及验证 提供一个良好的用户界面。简述目前web数据库发展还存在着以下问题:1)网络通信速率低,骨干通信网通信能力小;2)网上垃圾泛滥,使检索有用信息成为困难;3)网络安全一直是影响web数据库在金融、行政、保险等行业迅速开展的主要原因;4)从目前的国内情况看,网上的中文信息较为贫乏。简述

48、web应用的商业目的是什么:建立市场部分的合作共识,利用新的渠道促销产品或服务,在internet上提供产品或服务,在internet上出售产品获取利润。简述在web数据库系统中客户/服务器结构的特点:把处理任务在客户和服务器分开。客户提交请求,服务器完成请求任务,将结果返回客户端减少主机网络负荷。网络传输的只是客户的请求和结果,而不是整个数据库文件,这样就大大减少了网略的传输任务数据库与客户应用程序无关。数据库采用集中管理。客户端采用标准的sql语句访问数据库,所以当数据库平台发生变化时,对客户端影响不大,数据库平台和操作系统无关,访问数据和客户使用的操作系统没有关系。简述在web服务器的工

49、作过程中客户机和服务器的对话过程:过程如下:客户机:向用户提供请求的方法(通常是单击某个链接时启动);将你的请求发送给某个服务器;接受服务器返回的结果,经过适当解释,呈交html文档或传递各种文件给适当的浏览器服务器;接受请求;对请求进行合法性检查及安全性检屏蔽;针对请求获取并制作数据,包括使用cgi脚本为文件设置适当的mime类型;把结果发送给踢出请求的客户机。简述在web数据库系统中服务端的主要功能:管理多用户的数据库 管理用户权限及保证数据的安全性 管理和处理用户的请求,管理用户请求,包括请求队列。响应请求、通知服务完成、返回结果。维护数据库,包括备份和恢复。简述实现web服务器上ssl

50、的步骤:1)生成密钥对文件和请求文件;2)从身份验证权限中请求一个证书;3)在服务器上安装证书;4)激活www服务器文件夹上的ssl安全性简述确定web应用的目标时应了解的问题:1)web应用的商业目的;2)为了取得成果,web应用需要的工作;3)各部门是否有要遵循的标准或者原则;4)web应用要在internet上使用的原因。简述odbc规范定义的驱动程序中两种类型的区别(单层或多层):单层驱动程序与多层驱动程序的差别不单在于是否具备数据库引擎功能,前者在网络中充当了文件服务器的角色,造成网络中的大量数据包;而使用后者能够大大减轻网络负担,而且提高了应用程序的运行效率。所以,多层驱动程序在实

51、用中较为常见。列出5个以上的dhtml dom中的集合:所有集合:all anchors apples areas cells children elements embeds filters forms frames images imports links options plugins rows rules scripts stylesheets boddies 简述窗口对象的地位和一般用途:窗口对象是一种顶级对象。可以用这个对象去发现窗口的url或构造按钮,在浏览器中模拟back和forward按钮,这几个按钮通过童虎的网络冲浪历史记录转到不同的url。同样可以用windows决定当前

52、文档是否属于简单结构,或包含一图文框集,分成一个或多个子窗口。简述构成dhtml 的各方面技术:客户端的脚本语言:运用服务器端编写脚本能使网页中更多的html功能元素(html elements)得到发挥。文档对象模型(dom):在某种意义上,dom是动态html的真正核心内容。正是它使得html具备了变动性。dom体现的是网页元素的等级关系,并且这些元素在指定的时间再浏览器上呈现。层叠样式表(cascading style sheets ,css):由于css属于dom的一部分,它的属性页可以通过动态html编写语言得到体现,因此能够实现页面外在视觉效果方面的几乎一切变化。简述mysql权限

53、管理的原理和步骤:mysql的权限系统用来保证用户可以在自身权限范围内顺利的执行权限。当用户链接到mysql数据库后,身份就会根据主机名和用户名来确认。权限系统据此来赋予操作权限。一般的它的权限控制是通过两个步骤进行的:数据库服务器对登录的用户进行检查,确定是否可以进行连接 在用户连接到数据库后,系统将会对此用户的每一个请求进行检查。当一个请求发出后,系统首先根据权限表确定你是否可以执行这个操作,如果可以,那么将进行操作,如果你的权限不够,那么则终止操作,并且给出提示信息。简述php所具有的特点:支持多种系统平台。这包括微软的windows95,windowsnt,windows2000等平台

54、及各种unix系统,包括linux,solaris和sco unix平台具有自由软件的特性。使用时不会有道德及法律上的困扰,并可自行加入使用者所需的功能。版本更新速度快。比起微软数年才更新一次的asp而言,数周就更新一版是php独特的活力。容易与现有的网页整合。提供交互功能,修改的成本低,让网页美工及程序开发人员更能各司其职。具有丰富的功能。从结构化的特性、对象式的设计、数据库处理、网路接口使用、到安全编码机制等,交互完整地囊括所有网站所需的功能。系统移植速度快。只需少许修改,就可以将整个网站从windows平台上转移到unix平台上。简述php中循环控制语句:1)while语句,2)do.w

55、hile语句,3)for语句简述servlet带来的问题:开发和维护应用程序的所有部分需要有深厚的java编程知识,因为处理代码和html元素师交织在一起的。改变应用程序的外观和风格,或者加入对某种新类型客户机的支持时,都需要更新并重新编译servlet代码。很难利用网页开发工具的优势来设计用用程序界面。如果使用这些工具开开发网页布局的话,生成的html代码必须被手工嵌入到servlet代码中,这个过程既耗时又容易出错,而且极度枯燥乏味。简述两种在php中引用头文件的方法,以及这两种方法的不同:在php中引用文件的方法是非常简单的,只要在程序文件中引用头文件名,这个头文件就包含进来了。引用头文

56、件涉及两个函数:include()和require()。require()函数的工作方式类似于ssi,不管在程序的哪一个部分使用这个函数,只要程序一引用,头文件的内容就作为主程序的一部分来运行。如果你在一个条件控制语句使用这个函数,哪怕这个条件不为真,头文件也会包含进来。而include()函数则是相反的,在执行语句中,只有执行到这个函数语句时,这个函数所引用的头文件才会包含到主程序中。这就意味着,在条件判定部分使用include()函数时,可以完全按照你的愿望工作。require()和include()函数不同之处在于,如果发生了包含错误,require()函数会输出错误信息并终止程序执行,

57、而include()函数只是给出错误信息,而程序还会自动执行下去。试对php于其他cgi在稳定性上进行比较:在稳定性上,由于nsapi或isapi是动态链接的方式,因此在执行时若出现问题,会使得web服务器一起瘫痪。而asp在实际应用上,可能是因为系统的原因,不是很稳定,有时需要重启操作系统。php在许多的平台上使用,不但长期使用没有问题,而且程序的稳定性也不错。当然最稳定的还是传统cgi程序,因为它是由操作系统负责控制,不会因cgi程序的错误导致web服务器的不稳定。简述mysql的主要特点:它是多线程、多用户的数据库系统,特别是它的多线程是直接使用了系统核心的多线程内核,效率相当高。它是真正支持多平台的,这就使得跨系统的开发成为可能。支持sql92标准,可以使用所有的select和where语法。在数据库客户端程序上,它提供了多种不同的apis,包

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论