互联网应用软件与开发.doc

上传人:美****子 文档编号:77531579 上传时间:2023-03-15 格式:DOC 页数:5 大小:38.50KB
返回 下载 相关 举报
互联网应用软件与开发.doc_第1页
第1页 / 共5页
互联网应用软件与开发.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《互联网应用软件与开发.doc》由会员分享,可在线阅读,更多相关《互联网应用软件与开发.doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、互联网应用软件与开发一.名词解释:1链接:链接是唯一的从一个Web页到另一个相关的Web页的理性途径。2.数据源:数据源是指提供数据资源的实体。3.Event Model(事件模型):DOM中指定元素进展变换的局部称为Event Model(事件模型)。4.调度:调度是在工程开发过程中的一种对人员、资源、应用风格以及开发技术手段进展平衡的活动。5.风格漂移:风格漂移就是一种缓慢的不易被发现的工程风格、特点逐渐变化的过程6.电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中,这样就可以继续选购其他产品。购物完毕时,迅速检查一下购物车中的产品,然后提供送货地址与信用

2、卡信息。7.信息出版模型:信息出版模型指一些Internet上的站点出版信息。公司为了促进他们的产品或者效劳,利用Web发布公司信息与工作信息。在许多情况下,公司只是把它原来的印刷销售手册或者年度报告直接放在Web上发布。8.工程规划:整个Web开发过程中最重要的阶段。这个阶段中需要了解工程要做什么?如何做?什么时间做?等等。还必须确定工程的目标、Web应用的目的、目标用户、工程范围、用户重点与实现工程的最正确方案,最后创立出工程方案。9.界标:在阶段转换时出现的判断点也称其为“界标,因为她们标志一个阶段的完成。在这些判断点上,工程小组与客户一起讨论工程设计方案、设计状况与风险,指出小组没有解

3、决的问题,并修改工程规划以确保原来的目标的实现。客户的责任是负责判断工程小组是否可以开场下一步工作。比方进入下一循环或者下一阶段,这通常被称为客户在这一“界标上“终止工作10.CGI技术:CGI(Common Gateway Interface,通用网关接口是Web动态页面的根底,也是Web与其他应用交流的根底。虽然CGI的一些功能已经可以由Java、javascript等代替,但CGI仍然是不可缺少的。11.VRML技术:VRML是Virtual Reality Modeling Language(虚拟现实造型语言)的编写。Web已经由静态转入动态,并正在逐渐由二维走向三维,将用户带入五彩缤

4、纷的虚拟世界。VRML是目前创立三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。12.变量作用域:在过程内部声明的变量具有局部作用域,而过程外部的任何命令都不能访问它。在过程外部声明的变量具有全局作用域,其值能被ASP页上的任何脚本命令访问与修改。ASP提供了两个内建对象用来存储变量:Session会话作用域对象与Application应用程序作用域对象。13组件:ActiveX组件是建立强大的Web应用程序的关键。14.为对象赋予会话作用域:可以在Global.asa文件中使用标记,也可以在ASP页上使用Server.Create.Object方法创立具有会话作用域的对象

5、实例。15.Web效劳器:Web效劳器,即为WWW浏览器提供效劳的机器。Web效劳器是在主控制平台上运行的软件包,也是在Internet中运行的最重要的软件包。Web效劳器提供应用户所需的文件。16. HTTP协议:是基于客户/效劳器模型的信息分布方式,是“请求/响应模型,即信息文件存放在效劳器上,用户通过程序向效劳器发出请求,并访问效劳器上的数据。17.DHTML:Dynamic HTML是一种即使在网页下载到浏览器以后仍然能够随时变换的HTML。动态HTML包括的技术有:JavaScript、VBDocument Object Model(文档对象模型)、Layers与CSS等。18.对象

6、成员:每个对象都有其成员。成员是对象的属性、方法与事件。属性就是品质;方法就是对象可以做的事情;事件是对象可能发生的事情,通常是用户所做事情的结果。二.简答题目1. 简述Servlet带来的问题。答:纯Servlet存在以下一些问题:1开发与维护应用程序的所有局部需要有深厚的Java编程知识,因此处理代码与HTML元素是交织在一起的。2改变应用程序的外观与风格,或者参加对某种新类型客户机如WML客户机的支持时,都需要更新并重新编译Servlet代码。3很难利用网页开发工具的优势来设计应用程序界面。如果使用这些工具来开发网页布局的话,生成的HTML代码必须被手工嵌入到Servlet代码中,这个过

7、程既耗时又容易出错,而且极度枯燥乏味。2. 简述JSP中的指令元素。答:指令是用于从JSP发送到容器上的一个信息。它用来设置全局变量,声明类要实现的方法与输出内容的类型等。它们并不向客户产生任何输出,所有的指令都在JSP整个文件范围内有效。指令元素为翻译阶段提供了全局信息。指令元素使用以下的格式:JSP有三种类指令:页面指令;Include指令;Taglib指令。下面来分别看这三类指令。1页面指令。页面指令定义了许多影响到整个页面的重要属性。一个JSP页面可以包含多个页面指令,在编译过程中,所有的页面指令都被抽出来同时应用到一个页面里。除了Import外其他的页面指令定义的属性值只能出现一次。

8、页面指令的格式如下:(2)Include指令。Include指令通知容器将当前JSP页面中内嵌的、在指定位置上的资源内容包含进来。被包含的文件内容可以被JSP解析,这种解析发生在编译期间。Include指令如下:其中为要包含的文件名。需要注意的是,一经编译,内容不可变,如果要改变的内容,必须重新编译JSP文件,但是它的执行效率高。3Taglib指令。这个指令允许页面使用者自定义标签。首先开发用户的开发标签库,为标签库编写.tld配置文件,然后在JSP页面里使用自定义标签。这样,容器使用这个标签库确定在遇到定制标签时要怎么做。在JSP标准里,标签库得到了不断的加强,最新的JSP标准增加了JSTL

9、标签库。JSP的标签库在页面里定义如下:Uri用来表示标签描述符,也就是告诉容器怎么找到标签描述文件与标签库。tagPrefix定义了在JSP页面里要引用这个标签时的前缀,这些前缀不可以是jsp、jspx、java、javax、sun、servlet、sunw。UML建模语言介绍约束:在UML中提供了一种简便、统一及一致的约束条件的表达方式,用于类、关系、关联、属性、操作等元素及其根本构成要素的约束条件,这些约束条件描述了这些元素及其构成要素应遵守的限制与应满足的条件。依赖关系:有两个元素X,Y,假设修改元素X的定义,可能引起对另一个元素Y的定义的修改,那么称元素Y依赖于元素X。3.简述实现A

10、SP过程调用的三种方法。(1)先定义过程,然后在脚本中反复调用它们。(2)将过程定义放在.asp文件中(或将通用过程放在一个共享的.asp文件中),然后用SSI#include指令将其包含进其他调用该过程的.asp文件中。(3)把某些功能打包在ActiveX组件中进展调用。4.简述互联网软件开发过程的五个阶段。规划、设计、建立与测试、投入使用、完成及后续管理5简述评价Web效劳器性能的几个指标。速度、建立与维护、对用户保持跟踪、平安性。6.简述构成DHTML的各种技术。(1)客户端的脚本语言(或答:javascript、VBScript)(2)文档对象模型(或答:DOM,或:Document

11、Object Model)(3)层叠样式表(或答:Cascading style Sheets,或:CSS)7.简述MySQL的权限控制步骤?(1)数据库效劳器对登录的用户进展检查,确定是否可以进展连接; (2)在用户连接到数据库效劳器后,系统将会对此用户的每一个请求进展检查。8.一般最常用的站点模型有以下几种:1信息出版模型2公司根底构造模型3售后支持模型4电子商务模型5产品与效劳模型9.简述在确定工程规模时估价工程的步骤。答:可以安照以下步骤估价工程:1确定Web应用的功能与特点。2选择站点模型。3选择浏览器。4确定具体内容(5)确定用户重点.6对开发方法一致10.简述客户在工程小组中出现

12、的一些角色。答:客户在工程小组中出现的一些角色包括:1决策人:负责做最后的判断。这个人通常是客户方中的管理者,因此在每个判断点上争取他的同意是非常关键的。2商务发起人:通常是一名商务管理人员,他有权利来判断工程的进展。这个人一般是工程小组与客户的联系人。3问题专家:比其他人员更了解业务流程,他负责业务内容并答复工程小组的具体细节问题。根据工程性质,可能需要一名或多名问题专家4支持人员:这些人在工程完毕后提供技术支持,帮助测试并解决问题。11.简述工程方案中包括的几局部。答:工程方案由假设干局部组成,但至少要包括以下四个局部:1目标:总结在:“确定工程目标与“确定Web应用目标中明确下来的目标,

13、另外,还要明确商业术语中的关键词语。2风险与假设:工程管理人员列出他在编写工程方案中所做的全部假设;管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法。时间表:明确每一阶段的详细任务及完成期限;根据工程规模明确每项任务,每个步骤所需12.简述Web效劳器向浏览器提供效劳的过程。1用户翻开计算机,启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web效劳器发出请求。2Web效劳器接到浏览器的请求后,把URL转换成页面所在效劳器的文件路径名。3如果URL指向的是普通的HTML文档,Web效劳器直接将它送给浏览器。4如果HTML文档中嵌有CGI程序,Web效劳器就

14、运行CGI程序,并将结果传送至浏览器。Web效劳器运行CGI程序时还可能需要调用数据库效劳器与其它效劳器13.现阶段Web的根本技术包括哪些方面并简要解释。答:1效劳器技术。主要包括效劳器策略与构造的设计、效劳器软硬件的选择及其他有关效劳器构建的问题。2HTML技术。HTML是一种超文本标识语言,他是构成Web页面的主要工具。3CGI技术。CGI是Web动态页面的根底,也是Web与其他应用交流的根底。4Java技术。利用Java可以创立小应用程序,使之从效劳器下载到浏览器,并在客户端的机器上运行。5JavaScript技术。它具有Java的许多特性,但比Java更为简单有效,而且不需要编译。6

15、ActiveX技术与VBScript技术。ActiveX是Microsoft Internet战略的中心环节。VBScript那么是ActiveX的脚本功能。7VRML技术。VRML是目前创造三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。14.简述A类IP地址的特征。答:A类IP地址网络号空间长度为7位,主机号空间长度为24位。A类IP地址的表示范围为.0126.255.255.255。允许有27128个不同的A类网络网络号的0与127保存用于特殊目的,而且A类网络的主机号数多达224个。A类IP地址构造适用于有大量主机的大型网络。15.简述B类IP地址的特征。答:B类I

16、P地址网络号空间长度为14位,主机号空间长度为16位。B类IP地址的表示范围为128.0.0.0191.255.255.255。允许有214个不同的B类网络,每个B类网络的主机号多达216个。B类IP地址适用于有一定数量主机的中型网络。16.简述C类IP地址的特征。答:C类IP地址网络号空间长度为21位,主机号空间长度为8位。C类IP地址的表示范围为192.0.0.0223.255.255.255。允许221个不同的C类网络。同时,由于主机号空间长度为8位,因此每个C类网络的主机号多达28个。C类IP地址适用于有少量主机的小型网络。17. 如果要实现Web的效劳器上的SSL请求,可按照以下步骤

17、进展:1生成密钥对文件与请求文件2从身份验证权限中请求一个证书3在效劳器上安装证书4激活WWW效劳器文件夹上的SSL平安性18.简述Servlet的生命周期。答:Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供效劳。Web容器加载Servlet,生命周期开场。通过调用Servlet的init()方法进展Servlet的初始化。通过调用Servlet()方法实现,根据请求的不同调用不同的do*()方法。完毕效劳,Web容器调用Servlet的destroy()方法。19.PHP与CGI的比拟: 1 写CGI的方式有很多种,PHP只是其中一种。

18、 2 PHP可用在数种Web效劳器上,传统CGI也不限制是哪种*作系统或Web效劳器平台,NSAPI却一定要在Netscape的效劳器上才可执行。 3 在稳定性上,由于NSAPI或ISAPI是动态链接的方式,因此在执行时假设出现问题,会使得Web效劳器一起瘫痪。ASP在实际应用上,由于系统的原因,不是很稳定,有时需要重起*作系统。PHP在许多的平台使用上,不但长期使用都没有问题,而且程序的稳定性。 4 在开发及维护时间上,PHP及ASP都有不错的表现。而NSAPI及ISAPI那么需要长时间的开发过程,在稳定运行后,这二种接口反倒是效率最正确的方法。 5 要比拟与网页结合的能力,PHP及ASP是

19、并驾齐驱的,其他方式就不能内嵌HTML语法了,而这也是影响开发时间的因素之一。 6 在新增功能及升级方面,传统的CGI由于不受任何语言限制,没有这方面的问题。PHP是最有活力的,数天至数周就有一个新版本出现,每次的新版,就代表更多的功能及修正更多的错误。综上所述,所以PHP处于开发容易、性能变不错的平衡点上。正因为这种原因,PHP成为了当前最有前途的网络程序开发语言之一。20.PHP语言具有以下特点: 1 支持多种系统平台。 2 具有自由软件的特性。 3 版本更新速度快。 4 容易与现有的网页整合。 5 具有丰富的功能。从构造化的特性、对象式的设计、数据库处理、网络接口使用、到平安编码机制等,

20、几乎完整地包括所有网站所需要的功能。 6 系统移植速度快。少许修改,就可以将整个网站从一个平台上移到另一平台。2点。答:1编写HTML表单,利用Radio按纽、Chedk按纽、下拉列表框、滚动列表框、文本输入框等方法收集用户的输入信息,并通过Submit按纽向CGI脚本提交。2数据传递参数的方式POST或GET,CGI脚本从Web效劳器设置的环境变量QueryString或标准输入Stdin获取用户发来的信息串。3解码,由于数据串都采用固定的URL格式解码,所以解码程序应该是标准的。此外有必要在Web效劳器设立一数据库或使用文件,记录CGI脚本所需要处理的有关信息。4CGI脚本根据用户要求,执

21、行相应的数据库客户程序,通过约定的通路访问数据库。22.ODBC的体系构造:该体系构造由四个层次组成:1应用程序(2)驱动程序管理器3数据库驱动程序4数据源23.为什么要在Web文档中使用,标识符?答:标识符说明文件的语言是HTML,以供支持多于一种通用标识语言的软件包使用。24.简述URL解码步骤1查找提交的字符串,当遇到“&时,在该点断开串,将前面的内容作为一个变量,变量名是等于前面的东西,值是等号后面的东西2用空格代替全部加号3用相应的ASCII码字符代替所有表示十六进制数25.Web数据库开展中存在的问题: 1 网络通信速率低,骨干通信网通信能力小。 2 网上垃圾泛滥,使检索有用信息成

22、为困难。 3 网络平安是影响Web数据库在金融、行政、保险等行业迅速开展的主要原因。 4 网上中文信息较为贫乏,因此加强Web与Server的中文信息的开发势在必行。 Web数据库的工作原理:用户浏览器通过HTML表单搜集参数,这些参数通过HTTP传递给Web效劳器,在效劳器端通过CGI脚本分析参数,同时启动通路程序,把分析后的参数传递给通路程序,通路程序的功能就是将分析后的参数转化为SQL命令,交SQL效劳器执行。26.简述SSL的原理。答:SSL“平安套接层是网景Netscape公司早已公布的一种标准,如今许多浏览器与效劳器都支持它。 如果浏览器与效劳器通过SSL连接在一起,那么中间传输的

23、所有数据都会得到加密。为使用SSL,效劳器必须拥有一个标识,这个标识实际上就是授予每个同意这种标准的公司与个人的ID号。在获得标识的过程中,效劳器将生成一个公开的与私有密钥。效劳器的公开密钥将用于生成一个会话密钥。与此相类似,客户机也将生成一个会话密钥,之后,客户机软件将用效劳器的公开密钥对这个会话密钥进展加密,随之发送给效劳器。在这个过程中,用户不需要拥有自己的公开密钥,因为SSL可以动态地生成一个临时性的会话密钥。 目前对大多数国际互联网事务处理来说,这一级别的平安防护已经足够了。27.ASP引擎内置了哪几个内建对象应用程序对象Application、会话对象(Session)、效劳器对象

24、(Server)、请求对象(Request)、响应对象(Response)等。28.ASP的内建对象:1、Application对象给定应用程序的所有用户之间共享的信息。 2、Request对象访问任何用HTTP请求传递的信息。 3、Response对象控制发送给用户的信息。 4、Server对象,提供对效劳器上的方法与属性的访问。 5、Session对象,存储特定的用户会话所需的信息。29.ASP的执行原理:从本质上讲,ASP实际上是效劳器端的脚本制作。在浏览器提出连接请求后,效劳器将脚本代码进展动态解释,传送到浏览器上。30.。答:ASP提供了一个相当出色的缓存引擎机制,它允许页面保存与索

25、引HTTP请求所要求的各种各样的对象。ASP的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生命周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。31.请描述创立有序表、无序表与定义表的句法。答:无序表: List item List item 有序表: List item List item 定义表: List itemTerm definition List itemTerm definition 三.论述题1.论述internet域名系统的实现原理.当用户使用主机域名进展通信时,必须首先将其映射成IP地址,这种将主机域名映射为IP地址的过程称为域名解析

26、。域名解析包括正向域名解析与反向域名解析两种方式。如果要寻找一个主机名所对应的IP地址,那么需要借助域名效劳器来完成。当Internet应用程序收到一个主机域名时,它向本地域名效劳器查询该主机域名所对应的IP地址。如果本地域名效劳器中找不到该主机域名对应IP地址,那么本地域名效劳器向其他域名效劳器发生请求,要求其他域名效劳器协助查找,并将找到的IP地址返回给发出请示的应用程序。四.实践题。1.用HTML语言建立一个简单的网页,使之在IE浏览器中显示的效果如以下图所示,要求经管学院的链接为jingguan.college.edu,计算机学院的链接为computer.college.edu,提交按

27、钮无须与数据库建立连接。学生会主席选举候选人姓名性别系别张强男经管学院李芳女计算机学院投票给:张强李芳2.几种比拟流行的web效劳器:1Netscape Enterprise效劳器2Oracle效劳器3Microsoft网络信息效劳器ODBC是Microsoft公司开发的一套开放数据库系统的应用程序接口标准。 ODBC标准:ODBC标准为应用程序提供了一整套调用接口标准与基于动态链接库的运行支持环境。应用程序调用的是标准的ODBC函数与SQL语言,克制了传统数据库应用程序的缺陷。3.简述“授权的概念与优缺点。答:授权要求用户通过口令访问Web页,是用一样或不同的“用户名/密码登陆进入特定的系统

28、。对某些效劳器来说,可用授权屏幕保护单独的页不受非法侵入,甚至可以保护整个目录。它的缺点是,过于麻烦,每次链接都要敲入口令,另外也容易被人监听到用户的密码。4.简述ODBC数据库驱动程序的作用。答:ODBC应用程序并不直接存取数据库。ODBC函数调用与与数据源交互功能都是由驱动程序作为中间媒介,其主要功能包括以下几点:(1)建立与数据源的连接;(2)向数据源提交SQL请求,执行SQL语句;(3)根据实际需要,将发送的数据或是读取的数据进展必要的格式转换;(4)返回处理结果;(5)将数据源错误转换为ODBC标准错误代码,返回给应用程序;(6)提交事务的初始化请求,事物完成请求或撤消请求;(7)根

29、据需要声明与使用游标。5.简述ODBC标准的作用与意义。答:ODBC标准为应用程序提供了一整套调用接口标准与基于动态链接库的运行支持环境。使用ODBC开发数据库应用程序时,应用程序调用的是标准的ODBC函数与SQL 语言,数据库的低层操作是由各个数据库的驱动程序完成的。这种程序与数据库或数据引擎的无关性,克制了传统数据库应用程序的缺陷。5.简述MySQL的主要特点。答:1MySQL是真正多线程、多用户的数据库系统,特别是他的多线程是直接使用了系统核心的多线程内核,效率相当高。2MySQL是真正支持多平台的,这就使得跨系统的开发成为可能。3支持SQL92标准,可以使用所有的SELECT与WHERE语法。4在数据库客户端程序上,MySQL提供了多种不同的APls,包括C+,Eiffel,Java,Perl,PHP,Python与TCL。5丰富的数据类型,支持1、2、3、4与8字节长的整数类型,FLOAT、DOUBLE、CHAR、VARCHAR,TEXT,BLOB,DATE,TIME,DATETIME,TIMESTAMP,TYAR,SET与ENUM类型。6可以在一次操作中从不同的数据库中混合表格。7完全支持ODBC,可以在Windows95与Windows NT上使用Access来进展数据库的连接。第 5 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com