互联网软件应用与开发.docx
《互联网软件应用与开发.docx》由会员分享,可在线阅读,更多相关《互联网软件应用与开发.docx(31页珍藏版)》请在冰豆网上搜索。
互联网软件应用与开发
互联网软件应用与开发
名词解释
变量:
是计算机存中巳命名的存储位置,其中包含了数字或字符串等数据,变量包含的信息称为变量的值,变量是用户便于理解脚本操作的名称,为用户提供了一种存储,检索和操作数据的途径。
调度:
是指在开发过程中的一种对开发人员,资源,应用风格以及开发技术手段进行平衡的活动。
:
是唯一的从一个Wed页到另一个相关的Wed页的理性的途径,它由俩部分组成,苗儀和URL引用,当单击一个连接时,浏览弄装载由URL引用给出的文件和文档。
集合:
可以被认为是受管理的组件。
事件:
所谓审件之一系列对页面进行的动作,诸如将鼠标在一页面元素上移动。
进行网页发布,提交一个反馈表格,单击反馈表输入区等
约束:
是指在UHL中提供的一种简便,统一的限制条件的表达方式。
界标:
Wed应用开发过程中,在阶段转换时出现的判断点被称为界标,标志着一个阶段的完成。
常量:
是用来代替一个数或字符串的名称。
腐世搜索:
是指一种搜索策略,釆用类似于最近最少使用的替换原则,当存变得比较紧时,缓存机制会找出最不常用和最不重要的对象,把它从存中移出,以减轻压力。
模板元素:
是指JSP的静态IITMLA或老XML容■,它对JSP的显示时非常必要的。
这部分的任务主要由制作网页的美工来完成。
数据源:
是指提供数据资憑的实体,它可能是用在台式数据库应用程序中的单个文件,或者他是一个充分发展的相关数据库处理系统,使用数据源是为了使用户不必知道资憑的详细信息,仅通过资源名就可以使用数据。
头丈件:
是一个外部文件,它的容可以被多个程序文件所引用,并包含在引用它的文件之中。
事件模型:
DOM中指定元素进行变换的那部分称为Even(Model<>
加密:
是指队浏览器和Wed服务器之问传输的数据进行加密。
依赖关系:
有俩个元素X,Y若修改元素X的定义,可能引起另一个元素Y的定义的修改,则称元素Y依赖兀素X。
文档对象的成员:
是对象的属性,方法,和申件。
信息出版模型:
是指一些Interment上的站点出版信息,公司为了促进他们的产品或者服务,利用Wed发布公司信息和工作信息,在许多情况下,公司只是把它原来的印刷销售手舟或者年度报告直接放在Wed上发布。
Microsoft.NET:
是包含了建立和运行基于XML的软件所需的全部部件的Mictosoft的XMLWed服务平台…NET包含了建立和运行基于XML的软件所需要的全部控件。
简言之,.NET是一种面向网络、支持各种用户终端的开发平台环境。
URL的绝对引用:
指明吐d页的箱神的计算机,目录和文件的URL引用称为绝对引用。
URL的相对引用:
对同一个计算机上文件的URL引用又被称为相对引用,这意味着URL是相对于浏览器最初装栽Wed页的计算机和目录的。
ODBC的互操作性:
指由ODBC所建立的应用程序不必针对待定的数据源。
SSI:
是指可用来嵌入到HTML文档中并提供一些简单的动态页面效果的标记符。
DOM:
文档对象模型,是DHTML的真正核心容,允许程序员引用WEB页中的任何对象.是一种层次式结构。
HTTP协议:
I1TTP是给予客户/服务器模型的信息分布方式,是请求/响应模型,即信息文件存放在中心机上,用户通过程序向中心机发出请求,并访问中心机上的文献数据
DHTML:
dynamic
lltml是一种即使在网页下載到游览器以后仍然能够随时变换的HTML,动态HTML包括的技术,javascriptVBScriptDocument0bjectModelLayers和CSSo
Web服务器:
即为叭皿,浏览器提供服务的机器°Wed服务器是在主控制平台上运行的软件包,也是在Internet中运行的最重要的软件包,Wed服务器提供给用户所需的文件。
Application对象:
可以使用该对象在给定的应用程序的所有用户之问共享信息
Request对象:
有它的请求访问,它被包装成littpServletRequest接口,来自客户端的请求经JSP处理后,SRequest对象进行包装,它被作为给jspServece方法的一个参数而由容器传递给JSP页面,通过getParamoter方法可以得到Request参数,通过GET.POST.HEAD等可以得到Request的类型,通过Cookies,Refever等可以得到引入的http头,常用的方法,requestgetparameter等。
Response对象:
具有页面的围,它被包装成HttpServletTesponse接口,他封装了JSP产生的响应,然后被发送到客户端以响应孝户的请求•同样,它由容器生成,作为jspService方法的参数被传入JSP,因为输出流是缓冲的,所以可以设置HTTP状态码和Response头。
Server对象:
该对象提供对服务器上的方法和隔性进行的访问•最常用的是创建ActiveX组件的实
例•另外还可以将URL或HTML编码成字符串•将崖拟路径映射到物理路径以及设置,脚本的超时期限。
session对象:
可以使用该对象保存特定的用户会话所需的信息。
当用户在应用程序的页之问跳转时•存储在session对象中的变量不会清除.而用户在应用程序中访问页时•这些变莹始终存在。
可以使用session方式显示地结束一个会话和设置空闲会话超时期限。
MIME:
是一种技术规,它定义七种在国际互联网Internet上传送的基本数据类型text
muhipartAudio和Video而这些类型有些又包含自己的子类型.MIME类型不仅是WedM务弄于測览器之问一种重要的传送规CGI是一种标准的服务器方的扩展接口程序,如HTTP或Web服务器,CGI是实时运行的一个应用程序,它可以返回动态的信息
CGI技术:
是Wed动态页面的基础,也是Wed与其他应用交流的基础,虽然CGI的一些功能已经可以有Java,JavaScript等代替,但CG1仍然是不可缺少的通过Internet扩充服务:
MIME通用Internet扩丸服务,MIME顾名思义是队原来标准协议的补充,能够在单一消息体带有多种媒体,对文本不限行长,扩充对宇符集的支持,扩充二进制及其他文件类型的支持GLOBALS数组:
是-个联合數组使用global伟变量的名字,全局变量作为该变量数组其中某个元素的值,GLOBALS数组是PHP程序中比较特殊的变量,不必宣告,系统会自动匹配相关的变量在里面,在函数中也不管GLOBALS输注是否已经做全局声明,就可以直接使用了
VRML技术:
是遂拟现实造型语言的编写,Wed巳经有静态转入动态并正在逐渐由二维走向三唯,将用户带如五彩缤纷的虚拟世界,VRML是目前创建三维对象最重要的工具,它也是一种据与文本的语言,并可运行于任何平台
Servlet:
可以被认为是服务器端的Applet,Swevlet被险d服务器加载和执行,就如同Applet被浏览器加栽和执行一样,servlet从客户端不接受请求,执行某种作业,然后返回结果。
Cookie:
httpcookie長一个存储在客户端的文本文件,可以用来保存孝户机的一些状态信息,当用CGI在客户端建立一个COOKie后,通过Wed服务器把信息传到客户端并保存到Cookie中,就这样,过几天后该客户再次访问血b服务器时,CGI会自动读取保存在客户端的Cookie信息从而完成和客户更好的交互
Sevelet的生命周期:
一个Servlet如何被加载,初始化,以及它怎样接收请求,响应请求,提供服务。
.J2EE:
它是开放的,基于标准的平台,用于开发,部署和管理N层机构,面向Web的,以服务器为中心的企业级应用,换句话说,它是一奈体系结构,而不是一个具体的软件。
Managerprovider:
ADO.NET的
ManagedProvider是一个多层结构的无连接的一致的编程模型
ASP的集合:
集合定存储字符串,数字,对象和其他值的地方
DataSet:
是
ADO.NET的中心概念,可以把DataSet想象成存中的数据,由于DataSet,才使得程序员在编程时可以屏蔽数据库之问的差异,从而获得一致的编程模型,它支持多表,表问关系,数据约束等,对象的成员:
每个对象都有其成员,成员是对象的属性,方法,和事件,属性就是品质,方法是对象可以做的事情,事件是对象可能发生的审情,通常是用户所做事情的结果Connertion对象:
就是处理连接的对象。
一个该对象代表了一个打开的与数据源的连接
CSS:
层叠样式表,通过编写CSS可以实現页面外在视觉效果的几乎一切变化
Cookies:
是一种在远程浏览器上存放数据的装置,用于跟踪和鉴定用户身份
参数表:
一系列逗号分隔的变量或常量
Destory方法:
当
Servlet对象退出生命周期时,负责释放占用的资源
风格漂移:
是一种缓慢的不易被发现的过程,这个现象在整个生命周期中都可能出现,也可能在遇到意外问趣时出现
构的设计,服务器软玫件的选择及其服务器构建的问题
FileDSN:
列出了数据源文件,可以存储以DSN以后缀的任何信息,可以被任何用户在任何安装了适合驱动程序的机器上使用HTML技术:
HTML是一种超文本标识语言,它是构成WEB页面的主要工具
Init方法:
负责初始化Servlet对象
Java技术:
利用Java可以创建小应用程序
Applet,使之从服务器下载到浏览器,并在客户端的机器上运行
.JavaScript技术:
是由Netscape开发的一种解释语言,它可以直接插入到HTML文档中脚本语言:
是一种介于HTML和C、VB、Java等之问的编程语言集合:
通常,以S结束的对象就是一个集合,ALL对象也是一个集合JSP中的声明:
在JSP中,声明是一段Java代码,它用来定义在产生的类文件中类的属性和方法
基元素:
是指UML已存在或巳定义的模型元素
J2EE:
是企业级的Java平台,它是开放的、基于标准的平台,用于开发、部署和管理N层结构,面向Web的、以服务为中心的企业级应用。
换句话说,它是一套体系结构,而不是一个具体的软件。
约束:
在UML中提供了一种简便、统一及一致的约束条件的表达方式,用于类、关联、属性、操作等元素及其基本构成要素的约束条件,这些约束条件描述了这些元素及其构成要素应遵守的限制和应满足的条件。
Web服务器:
即为WWW浏览器提供服务的机器。
Neb服务器是在主控制平台上运行的软件包■也是在Internet中运行的最重要的软件包。
Web服务器提供给用户所需的文件。
SGL0BALS数组:
它是一个联合数组使用"global"为变量的名宇.全局变量作为该变量数组其中某个元素的值4GLOBALS数组是PHP程序中比较符殊的变蚤,不必宣告,系统会自动匹配相关的变量在里面。
在函数中.也不管$GLOBA15数组定否已经做全局声明,就可以直接使用了。
a测试:
项目小组认为站点功能可以接受时,把开发站点上的容映射到测试服务器上,小组成员测试站点同时开始用户骏收测试。
B测试:
项目小组认为站点的a版本已经可以接受,用开发服务器上的容替涣测试服务器上的容,小组成员和用户使用测试站点执行正式的测试计划,用户寻找拼写错误、被遗漏的动作.设计上的不足和不清楚或者难以使用的地方。
Internet:
是全球性的、最具彩响力的计算机互联网络,也長世界围的信息资源宝库。
是一个用路由器实现多个广域网和局域网网联的大型网际网,它对推动科学、文化.经济和杜会的发展有着不可估量的作用。
Internet的三个特点:
全球性开放性与平等性
Field对象:
是指代表具有相同数据类型的一列数据。
文本锚链:
是由浏览器加下划线,代表一个连接的一个或多个单词。
图形锚链:
与文本锚链类似,当单击的图形锚链时,洌览器装栽引用的Web页。
停态变是关于变量活动国的重要特征,一个静态变量仅仅在本地函数的活动围中存在,但是当程序离开这个围时,它的值并不丢失。
IP地址:
是接入Internet的计算机与接入网的相似,毎台计算机或路由器都有一个由授权机构分配的,成为IP地址。
单层驱动程序:
ODBC规定义了两种驱动程序,单层驱动程序是其中的一种,它不仅要处理ODBC调用,还要解释执行SQL语句,执行DBMS的功能。
构造型元素:
枸适型元素是在基元素的基础上构造的一种新的模型元素,它是UHL的一种扩充机制。
一个构适型元素与它的基元素并无不同,只是增加了某种新的语义。
基元素能使用的地方,它的构谴型元素也能使用。
构造型元素也简称构造型。
简笹題
32位IP地址分为哪几类:
1)A类地址的第一位为2)1?
类地址的前两位为TO':
3)C类地址的前三位为
U10*;4)D类地址的前四位为‘111015)E类地址的前五位为
‘111101
筒述客户项目计划中必须包括的几部分容:
至少要包括以下四部分:
⑴目标:
总结在“确定目标”和“确定幣eb应用目标”中明确下来的目标,另外,还要明确商业术语中的关镀词⑵风险和假设:
项目管理人员列出他在编写项目计划中所做的全部假设:
管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法。
⑶时问表:
明确每一阶段的详细任务及完成期限;根据项目規模明确每项任务、毎个步覆所需的时问⑷预算:
取决于指定时问表时所做的估计及分配给项目的资源量。
完成规划阶段涉及到的典型问題:
(1)确定项目目的一—首要工作
(2)确定Web应用的目的(3)明确目标用户(4)项目的围(5)明确用户重点⑹同意方法⑺创建项目计划
建设和测试阶段的主要任务:
1确定开发规则:
决定是否釆用源码控制技术.文件备份计划、小组成员通信方法。
2创建骨干页面:
创建骨干页面,确定结构。
3测试准备:
为毎个测试坏境设计分步指令,并向測试数旅库中填写真实数据。
4生成容:
根据设计规生成Web应用需要的图形、文本、音频和视频文件。
5技术设计:
按照项目设计规中的信息设计技术规划。
6编程:
创建html页面、脚本、组件、ActiveX控件、数据库7集成:
在开发服务器上集成html页面、脚本.组件、ActiveX控件、数据库、进行集成测试,保证站点正常工作8&测试9p测试10纠正错误简述在确定项目规模时估价项目的步«:
(1)确定Web应用的劝能和待点。
⑵选择站点模型⑶选择浏览器⑷确定具体容⑸确定用户重点⑹对开发取得一致
简述客户在项目小组中出现的一些角色:
⑴决策人:
负责做最后的判断。
这个人通常是客户方中的管理者,因此在每个判断点上争取他的同意是非常关键。
(2)商务发起人:
通常是一名商务管理人员,他有权利来判断项目的进展。
这个人一般是项目小组和孝户之问的联系人。
⑶问题专家:
比其他人员更了解业务流程,他负责业务容并回答项目小组的具体细节问题。
根据项目性质,可能需要一名或多名问鎚专家。
⑷支持人员:
这些人在项目结束后提供后续技术支持,帮助测试并解决问题。
一般最常用的站点模型有以下几种:
1信息出版模型2公司基础结构模型3菩后支持模型4电子商务模型5产品和服务模型项目计划有若干部分组成,但至少要包括以下四部分:
1目标2风险和假设3时问表4预算
项目小组角色包括(容设计者•容Web管理员,数据库设计者,图形设计者,项目管理人员•软件质量管理分析人员和测试人员,系统管理员,技术Web管理员和Web程序员)项目管理员必须不断便用的技能:
1规划2估计和度量3追琮4脫络
目前常用的联系方法有电子,新闻组,群件,形势会议,形势报告和会议等
•简述在确定目标用户的的工作中应该了解的问題:
⑴描述使用Web应用的典型人员。
⑵低括说明用户想在网上做什么⑶目标用户在什么地方,同一层大楼还是城市或者国家⑷普通用户使用的频繁程度⑸想让多少人使用本(6)目标用户使用说明浏览器(7)目标用户使用什么硬件平台
筒述电子商务站点模型是怎样工作的:
这类站点一般是这样工作的:
通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物小推车中,这样就可以继续选购其他产品了。
购物结束时,迅速检查一下手推车中的产品,看一下自己想买的东西,然后提供送货地址和信用卡信息。
列出在设计阶段中的任务清单,并简要说明:
⑴功能分析:
硝定用户在Web应用中要做的事情⑵数据建模:
确定血b应用要存储哪些数据,并设计数据库的物浬结构⑶信息结构:
站点结构图,对站点结构以及用户、站点、数誥库交互进行建模分析⑷技术分析:
根据项目目标和需求,选择项目所需的硬件和软件⑸构造开发和测试环境:
在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设测试区⑹确定设计目标:
缺点选项。
⑺确定风格规:
确定站点外观,包括布局、图形、字体和色彩等。
⑻确定技术标准:
明确文件和目录伶名规则。
⑼设计原型:
把设计想法变成部分实体,创建网页或者模板(1(0可用性测试:
根据用户使用情况,写出测试报吿(11)生成项目设计规:
详细描述每个Web应用的页面,划分应用以便小组成员同时展开工作。
⑫测试规划:
详细描述软件、硬件利商业功能的测试环境和测试数据。
试从时间.开销、风格■风险和视觉效果五个方面说明客户的重点要求对项目开发的影响:
在规划开发血b应用的具体方法以前,必须先理解客户的重点要求,让客户从时问.开销、风格.风险和视觉效果五个方面说明。
⑴时问:
如果时问最重要,开销可能会増加,风格和质量可能会下降,⑵开销:
如果开销最重要,则必须尽可能减少风险,准备一个精确的项目计划,严格对项目的管理。
(3)风格:
如果风格最重要,则必须优先考虑风格特征,而开销和时问都会増加或延长。
⑷风险:
如果小组成员没有使用过某种新技术而又要釆用新技术时,风险会很大。
计划必须考虑因培训所増加的开销和时问,风格也可能会受彩响⑸視觉效果:
如果视觉效果最重要,要在项目的外观质量上下大力量,这将消耗大量的劳动力和工作时问。
因此项目预算可能会増大,时问要延长。
简单说明什么是“风格漂移”现象,以及当这种现象发生时应如何处理:
项目管理员跟踪项目风格待点的过程中,常常出现“风格漂移”的现象。
分割漂移时一种缓慢的不易本发现的过程,这种現象在整个项目生命周期中都可能出现,风格漂移也可能在遷到意外问題时出现,因此必须在项目计划中考虑这个因素。
当项目管理员发现或者预见到了漂移,必须马上采取行动,这将涉及一些其他技巧。
问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。
当发现了风格漂移时,必须马上和客户商量解决方案。
项目管理在项目计划中添加反映新解决方案的容,然后通知其他小组成员这一变化。
简述Internet作为全球侑息系统的伶征:
⑴Internet中的计算机通过全球性的唯一地址逻辑的在一起。
这个地址是建立在网问协议(IP)或今后的其他协议之上的。
⑵Internet中的计算机之问的通信使用的是TCP/IP协议。
⑶Internet可以为公共用户或个人用户提供高水平的信息服务。
这种服务是建立在上述遇信及相关的基础设施之上的。
简述Web服务器向浏览器提供服务的过程:
⑴用户打开计算机•启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web发出请求。
⑵血b服务器接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。
⑶如果URL指向的是普通HTML文档,Web服务器直接将它送给浏览器。
⑷如果HTML文档中嵌有CGI程序,血b服务弄就运行CGI程序,并将结果传送至浏览器。
Web务器运行CGI程序时还可能需要调用数据库服务器利其他服务器。
一般认为现阶段Web的基本技术包括以下几个方面:
1)服务器技术;2)HTMLft术;3)CGI技术;4)Java技术;5)JavaScript技术:
6)ActiveX技术和VBScript技术;7)VRML技术。
简述A类型IP地址的特征:
A类IP地址网络号空问长度为7位,主机号空问长度为24位。
A类地址的表示围为1.0.0.0'126.255.255・255。
允许有2的7次方(128)个不同的A类网络(网络号的0和127保留用于特殊目的人而且A类网络的主机号数多达2的24次方个。
A类IP地址结果使用于有大量主机的大型网络。
简述B类IP地址的特征。
答:
B类IP地址网络号空问长度为14位,主机号空问长度为16位。
B类IP地址的表示围为
128.0.0.0"191.255.255.255。
允许有214个不同的B类网络,毎个B类网络的主机号多达216个。
B类IP地址适用于有一定数量主机的中型网络。
简述C类IP地址的將征〉
答:
C类IP地址网络号空问长度为21位,主机号空问长度为8位。
C类IP地址的表示国为
192.0.0.0s'223.255.255.255o允许221个不同的C类网络。
同时,由于主机号空问长度为8位,因此每个C类网络的主机号多达28个。
C类IP地址适用于有少量主机的小型网络。
简述到E-mail的超实现方式:
裟立一个到E-mai1的和建立一个到其他主页的相类似,区别就是锚链元素的引用。
到E-mail时,用maiIto:
代替http:
用E-mail地址代替URL。
当该被选中后.浏览器为用户打开
E-mail界面,毎个界面是不同的,但多数会自动获得你的E-mail地址,并提示给你一个相关主题oE-mail时一个标准的URL,比较容易实现,许多浏览器都支持。
当人们单击一个E-mail连接时,Web浏览器会调出一个简单的程序。
简述Internet域名系统的实现原理:
主机域名不能直接用于TCP/IP协议的路由选择中,当用户使用主机域名进行通信时,必须首先将其映射成IP户使用主寻找一个主机名所对应的IP地址需要借助域名服务器来完成(.Internet中存在大量的域名服务器,在每台域名服务器中保存着它所管辖区域中主机域名与IP地址的对照表。
当Internet应用程序受到一个主机域名时,它向本地域名服务器查询该主机域名随对应的IP地址。
如果二找不到该主机域名对的IP地址,则本地域名服务器向其