互联网软件应用与开发笔记.docx
- 文档编号:6146012
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:34
- 大小:36.38KB
互联网软件应用与开发笔记.docx
《互联网软件应用与开发笔记.docx》由会员分享,可在线阅读,更多相关《互联网软件应用与开发笔记.docx(34页珍藏版)》请在冰豆网上搜索。
互联网软件应用与开发笔记
名词解释:
1,数据建模:
确定 Web 应用要存储哪些数据,并设计数据库的物理结构。
2,服务器技术:
主要指与 Web 服务器构建有关的基本技术,包括服务器策略与结构的设
计、服务器软硬件的选择及其他有关服务器构建的问题。
3,View state(页面状态):
在 中,页面对象的属性、页面空间的属性被称为 View
state(页面状态)。
4,NET 平台:
是一套编程工具的基本构架,用来创建、发布、管理和整合 XML WEB 服
务。
5,绝对引用:
指明 WEB 页的精确的计算机、目录和文件的 URL 引用称为绝对引用。
6,PHP 的常量_FILE_:
这个内定量是 PHP 程序文件名,若引用文件(include 或 require)
则在引用文件内的该常量为引用文件名,而不是引用它的文件名。
7,Microsoft.NET:
是 Microsoft 的 XMLWEB 服务平台。
.NET 包含了建立和运行基于
XML 的软件需要的全部软件。
简言之,.NET 是一种面向网络、支持各种用户终端的开发
平台环境。
8,脚本:
是支持 JAVA 语言的逻辑流,通过特定的标记隔离。
9,信息结构:
是指站点结构图,对站点结构以及用户、站点、数据库交互进行建模分析。
10,链接加密:
指对浏览器和 WEB 服务器之间传输的数据进行加密。
11,Servle 的生命周期:
定义了一个 Servlet 如何被加载、初始化,以及它怎样接收请求、
相应请求、提供服务。
12,建模语言:
表示手段进而代表语义组合在一起,即为建模语言。
13,动作:
是对网页的动态包含资源或者插件,提交转发,使用 JavaBean 实例等进行定义
与操作。
14,Java 技术:
是指利用 Java 可以粗行间小应用程序(Applet),使之从服务器下载到浏览
器,并在客户端的机器上运行。
15,Servlet:
可以被认为是服务器端的 Applet。
Servet 被 Web 服务器加载和执行,就如同
Applet 被浏览器加载和执行一样。
Servlet 从客户端(通过 Web 服务器)接收请求,执行某
种作业,然后返回结果。
16,指令:
是指 Web 程序员通过编程方式通知支持 JSP 的 Web 容器进行定制,比如说错
误网页或者是定制标签库或者其他资源。
17,α 测试:
项目小组认为站点功能可以接收时,把开发站点上的内容映射到服务器上。
小组成员测试站点同事开始用户接收测试
18,Web 服务器:
即为 WWW 浏览器提供服务的机器。
Web 服务器是在主控制平台上运
行的软件包,也是在 Internet 中运行的最重要的软件包。
19,JSP:
include 操作:
允许在请求时间内在县城的 JSP 页面里包含静态或者动态资源。
20,CGI 技术:
是 Web 动态页面的基础,也是 Web 与其他应用交流的基础。
21,JSP:
是 Java Server Page 的缩写,它是 Servlet 的扩展,其目的是简化建立和管理动态
网站的工作。
22,XML Web 服务:
是建立在 XML 数据交换基础上的软件模型,它帮助应用程序、被遗
漏的动作、技术上的不足和不清楚或者难以使用的地方。
23,协议:
是客户机服务和服务器如何应答请求的各种方法的定义。
24,Destroy 方法:
当 Servlet 对象退出退出声明周期时,负责施放占用的资源。
24,模块元素:
是指 JSP 的静态 HTML 或者 XML 内容,它对 JSP 的显示是非常必要的。
25,基元素:
是指 UML 已存在或已定义的模型元素,如类、结点、构件、注释、关联、
依赖和泛化等。
26,J2EE:
是开放的、基于标准的平台,用于开发、部署和管理 N 层结构,面向 Web、以
服务器为中心的企业级应用。
换句话说,它是一套体系结构,而不是一个具体的软件。
27,Web:
全称为 WorldWideWeb,缩写为 WWW,中文译为“万维网”。
简单地说,
Web 是一种体系结构,通过它可以访问遍布于 Internet 主机上的链接文档。
28,Magaged Provider:
是一种即使在网页下载到浏览器以后仍然能够随时变换的 HTML。
它使得站点的战士比以前更加丰富多彩,更多的定制方法,更多的分析大量数据的手段,
与访问者能进行更多样化的交互。
29,UML 语言:
是一种统一建模语言,产生于 20 实际 90 年代中期,它不仅统一了 Booch
方法、OTM 方法、OOSE 方法的概念和表示法,而且对其作了进一步的发展,并最终统一
为大众所接受的标准建模语言。
30,文本锚链:
大多数锚链看起来都一样,一个文本锚链是由浏览器加上下划线,代表一
个连接的一个或多个单词。
浏览器还用与周围文本不同颜色来显示一个文本锚链。
31:
,URL:
即统一资源定位器,实现了单一文档的整个国际互联网主机中的定位。
32,Cookies:
是一种在远程浏览器存放数据的装置,用于跟踪和坚定拥护的身份。
33,相对引用:
对同一个计算机上的文件的 URL 引用。
34,DataSource:
属性 DataSource,说明数据的来源,可以为数组,列表,数据表。
35,标量值:
是不能再分为更小部分的数值。
36,约束:
是指在 UML 中提供了一种简便、统一及一致的约束条件的表达方式,。
37,“事件”:
指一系列对页面进行的动作,诸如将鼠标一页面元素上移动、进行网页发布、
提交一个反馈表哥、单击反馈表输入区等。
38,重载:
使用重载可以让具有不同数据类型的方法、属性或者过程使用相同的名字。
39,文档对象模型(DOM):
是一种层次结构,允许程序员引用(以及操作)Web 页中的
任何对象(表格、表单、图形等)。
40,成员:
成员是对象的属性、方法和事件。
41,DHTML:
是一种即使在网页下载到浏览器以后仍然能够随时变换的 HTML。
它使得
站点的展示比以前更加丰富多彩,更多的定制方法,更多的分析大量数据的手段,与访问
者能进行更多样化的交互。
42,属性:
属性是一种用于访问对象或类的特性的成员。
43,Init 方法:
负责初始化 Servlet 对象。
44,界标:
Web 应用开发过程中,在阶段转换时出现的判断点被称为界标,标志着一个阶
段的完成。
45,绝对引用:
指明 Web 页的精神的计算机、目录和文件的 URL 引用称为绝对引用。
46,ODBC 的互操作性:
是指由 ODBC 所建立的应用程序不必针对特定的数据源。
47,文档对象的成员:
是对象的属性、方法和事件。
48,头文件:
是一个外部文件,它的内容可以被多个程序文件所引用,并包含在引用它的
文件之中。
49,调度:
是指在开发过程中的一种对人员、资源、应用风格以及开发技术手段进行平衡
的活动。
50,腐烂搜索:
是指一种搜索策略:
采用类似于“最近最少使用”的替换原则,当内存变
得比较紧张时,缓存机制会找出最步常用和最不重要的对象,把它从内存中移出,以减轻
系统压力。
51,模板元素:
是指 JSP 的静态 HTML 或者 XML 内容。
52,单层驱动程序:
ODBC 规范定义了两种驱动程序,单层驱动程序是其中一种,它不仅
要处理 ODBC 调用,还要解释执行 SQL 语句,执行 ODMS 的功能。
53,CSS:
是层叠样式表的英文缩写,属于 DOM 的一部分,其属性可以通过动态 HTML
编写语言得到体现,它是进行网页改变的对象。
54,静态变量:
是关于变量活动范围的重要特征,一个静态变量仅仅在本地函数的活动范
围中存在,但是当程序离开这个范围是,它的值并不丢失。
55,数据源:
是指提供苏喊句资源的实体。
56,Field 对象:
是指代表具有相同数据类型的一列数据。
简答题:
1.简单说明什么是“风格漂移”现象,以及当这种现象发生时应如何处理。
项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移”的现象。
风格漂移是一种
缓慢的不易被发现的过程,这种现象在整个项目生命周期中都可能出现,风格漂移也可能
在遇到意外问题时出现,因此必须在项目计划中考虑这个因素。
当项目管理员发现或者预见到了漂移,必须采取行动,这将涉及一些其他技巧。
问题出现
时,项目管理员必须通知小组成员防止同样的问题再次出现。
当发现了风格漂移时,必须
和客户商量解决方案。
项目管理员在项目计划中添加反映新解决方案的内容,然后通知其
他小组成员这一变化。
2.简述 Internet 作为全球信息系统的特征。
(1).Internet 中的计算机通过全球性的惟一地址逻辑的链接在一起
(2).Internet 中的计算机之间的通信使用的是 TCP/IP 协议
(3).Internet 可以为公共用户或个人用户提供高水平的信息服务
3.简述 Web 服务器向浏览器提供服务的过程
(1).用户打开计算机,启动浏览器程序,并在浏览器中指定一个 URL,浏览器便向该
URL 所指向的 Web 服务器发出请求
(2).Web 服务器接到浏览器的请求后,把 URL 转换成页面所在服务器的文件路径名
(3).如果 URL 指向的是普通的 HTML 文档,Web 服务器直接将它送给浏览器
(4).如果 HTML 文档中嵌有 CGI 程序,Web 服务器就运行 CGI 程序,并将结果传送至
浏览器
4.简述 Internet 域名系统的实现原理。
主机域名不能直接用于 TCP/IP 协议的路由选择中,当用户使用主机域名进行通信时,必
须首先降其映射成 IP 地址。
这种将主机域名映射为 IP 地址的过程称为域名解析,包括两
个方式:
正向域名解析和反向域名解析。
寻找一个主机名所对应的 IP 地址需要借助域名服
务器来完成。
Internet 中存在大量的域名服务器,在每台服务器中保存着它所管辖区域中主
机域名 IP 地址对照表。
当 Internet 应用程序收到一个主机域名时,它向本地域名服务器查
询该主机域名所对应的 IP 地址,如果找不到该主机对应的 IP 地址,则本地域名服务器向
其他域名服务器发出请求,要求其他域名服务器协助查找,并将找到的 IP 地址返回给发出
请求的应用程序。
5.现阶段 Web 的基本技术包括那些方面?
并简要做出解释?
<1> 服务器技术
<2> HTML 技术
<3> CGI 技术
<4> JAVA 技术
<5> Java script 技术
<6> ActiveX 技术和 VBScript 技术
<7> VRML 技术
6.简述链接到 E-Mail 的超链接的实现方式?
建立一个到 e-mail 的链接和建立一个到其他主页的链接相类似,区别就是锚链元素的引
用。
链接到 e-mail 时,用 mailto:
代替 http:
。
用 e-mail 地址代替 url.当该链接被选中后,浏
览器为用户打开 e-mail 界面,每个界面是不同的,但多数会自动获得你的 e-mail 地址 并
揭示给你一个相关主题。
E-mail 链接是一个标准的 URL,比较容易实现,许多浏览器都
支持。
当人们单击一个 E-mail 链接时,Web 浏览器会调出一个简单的邮件程序。
7.为什么要在 WEB 文档中使用标识符?
标识符表明文件的语言是 HTML,以供支持多于一种通用标识语言的软件包
使用。
8.如果想显示几个段落,为什么不能简单的在 HTML 文件中输入额外的空行?
HTML不把空行认为是一个格式元素。
浏览器讲忽略这些空行,并将在网页上把段落
集中在一起使用。
9.请说出在WEB 文档中显示斜体字文本的两种方法,每种方法各有什么优点和缺点?
Italicized text
Italicized text
使用 EM 标识符的优点是,即使浏览器不支持斜体,它也可以被认出,并且这些浏览
器仍会以某种方式强调这些文本。
而 I 标识符将被这些机器忽略。
使用 I 标识符有一个优
点,就是可以清楚的描述文本的显示方式。
10.简要叙述 ASP.NET 中的页面数据缓存技术。
ASP.NET 提供了一个相当出色的缓存引擎机制,它允许页面保存和索引 HTTP 请求所要
求的各种各样的对象。
ASP>NET 的缓存对各个应用来说是私有的,是存储各种对象的存
储器。
缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际
上也已重建。
11.ASP.NET 提供了三种缓存替换的策略:
(1).腐烂搜索
(2).到期控制
(3).文件和键值依赖
12.简述 Web 开发过程的五个基本阶段。
(1)规划
(2)设计
(3)建设和测试
(4)投入使用
(5)运行及后续维护。
13.简述 ASP 存取 Web 数据库的步骤。
动作一:
建立一个 Connecion 对象:
conn。
动作二:
调用 conn.Open 方法打开 AdvWorks.mdb 数据库。
动作三:
调用 conn.Execute 函数改 Recordser 对象:
rs。
动作四:
将 Recordset 对象的内容输出到浏览器。
12.简述评价 Web 服务器性能的几个主要标准。
(1).数度
(2).建立和维护
(3).对用户保持追踪
(4).安全性
13.简述 ODBC 规范的作用和意义。
ODBC 规范为应用程序提供了一整套调用接口规范和基本动态链接库的运行支持环境。
使
用 ODBC 开发数据库应用程序时,应用程序调用的是标准的 ODBC 函数和 SQL 语言,数
据库的底层操作是由各个数据库的驱动程序完成的。
这种程序与数据库或数据引擎的无关
性,客服了传统数据库应用程序的缺陷。
14.简述 ODBC 系统的组成结构。
(1).应用程序
(2).驱动程序管理器
(3).数据库驱动程序
(4).数据源
15.简述 ODBC 驱动程序管理器的作用。
驱动程序管理器提供了窗口式驱动程序管理和数据源管理,是一个 Windows 的应用程序,
名为 ODBC32.EXE,其功能具体包括:
(1).装载指定的 ODBC 驱动程序
(2).定义数据源,在 ODBC.INI 文件中把数据源名映射到指定的驱动程序动态链接库
(3).支持驱动程序函数的表格,为其提供 ODBC 函数入口点
(4).处理 ODBC 初始化调用,为 ODBC 调用提供参数验证和次序验证
16.简述 ODBC 数据库驱动程序的作用。
ODBC 应用程序并不能直接存取数据库。
ODBC 函数调用和与数据源交互功能都是由驱
动程序作为中间媒介,其主要功能包括以下几点:
(1).建立与数据源的连接
(2).向数据源提交 SQL 请求,执行 SQL 语句
(3).根据实际需求,将发送的数据或是读取的数据进行必要的格式转换
(4).返回处理结果
(5).将数据源错误转换为 ODBC 标准错误代码,返回给应用程序
(6).提交事务的初始化请求,事务完成请求或撤销请求
(7).根据需要声明和使用游标
17.简述 ODBC 规范定义的驱动程序中两种类型的含义(单层和多层)
(1)单层驱动程序不仅要处理 ODBC 调用,还要解释执行 SQL 语句,执行 DBSM 的功能。
由于单层驱动程序具备数据库引擎的功能,多用来编写非客户机/服务器结构的数据库应用
程序。
(2)多层驱动程序仅仅处理应用程序的 ODBC 函数调用和数据转换,数据源接受 SQL 语
句后由 DBMS 解释执行。
这种驱动程序与数据库管理系统功能分离,构成了典型的客户机
/服务器的结构。
18.简述 ODBC 的特性。
ODBC 接口的最显著的优点在于互操作性。
而实际应用中,不同的数据库系统对 SQL 语
法度支持程度各不相同,驱动程序开发者不可能或没必要实现 ODBC 规范的所有功能。
但
通过 ODBC 接口的一致性级别,将 ODBC API 函数,ODBC SQL 语法划分为不同的级别,
应用程序在遵循同一一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库
系统,实现功能上的独立。
ODBC 提供了两方面的一致性级别:
ODBC API 一致性级别和 ODBC SQL 语法一致性级
别。
驱动程序在声明支持某个一致性级别时,它都必须支持该级别中的所有功能,为了保
证 ODBC 应用程序的互操作性能力,开发人员应尽量避免使用不同厂家为驱动程序开发的
特有功能。
19.简述 ADO 的特性。
ADO 主要是用于 Client/Server 或 Internet/Intranet 环境下,所以它的特性主要体现在以下
几个方面:
(1).独立创建的对象
(2).对批量更新的支持
(3).支持存储过程
(4).支持不同的光标类型
(5).支持返回数据量限制
(6).支持 Multiple Recordset
20.简述在用 CGI 做通路的情况下编写 Web 数据库系统的编程要点。
(1).编写 HTML 表单,利用 Radio 按钮,Check 按钮,下拉列表框,滚动列表框,文本
输入框等方法收集用户的输入信息,并通过 Submit 按钮向 CGI 脚本提交。
(2).数据传递参数的方式,CGI 脚本从 Web 服务器设置的环境变量 Query-String 或标准
输入 Stdin 获取用户发来的信息串。
(3).解码,由于数据串都采用固定的 URL 格式编码,所以解码程序可以是标准的。
此外
有必要在 Web 服务器设立一数据库,记录 CGI 脚本所需要处理的有关信息。
(4).CGI 脚本根据用户要求,执行相应的数据库客户程序,通过约定的通路访问数据库。
21.简述用来处理 CGI 参数解码的程序流程。
(1)从 STDIN 中读取浏览器以 GET 或 POST 方法提交给 Web 服务器并由 Web 服务器传
给 CGI 程序的信息内容,并且按“变量=值”对的方式返回,“变量=值”对由分解符&隔
开。
(2)如果缓冲区存在+号,则将“变量=值”对中的+号改为空格。
(3)把缓冲区中的“变量=值”对中的特苏红字符改成十六进制符,“%HH”转换成相应
的字符。
4 把抓怒憨厚的“变量=值”对分解,返回变量名,值由 line 保存。
21.简述在 Web 数据库系统中客户端的主要功能。
(1).建立或断开与服务器的连接
(2).提交访问数据请求
(3).等待接收结果或服务器发来的错误信息
(4).数据的输入输出及验证
(5).提供一个良好的用户界面
22.简述在 Web 数据库系统中客户/服务器结构的特点。
(1).把处理任务在客户和服务器分开
(2).减少主机网络负荷
(3).数据库与客户应用程序无关
(4).数据库平台和操作系统无关,访问数据库和客户使用的操作系统没有关系
23.简述在 Web 服务器的工作过程中客户机和服务器的对话过程。
Web 中,客户机和服务器的对话过程如下:
客户机:
(1).向用户提供请求的方法
(2).将你的请求发送给某个服务器
(3).接收服务器返回的结果,经过适当解释,呈交 HTML 文档或传递各种文件给适当的
浏览器
服务器:
(1).接受请求
(2).对请求进行合法性检查及安全性屏蔽
3.针对请求获取并制作数据,包括使用 CGI 脚本为文件设置适当的 MIME 类型
4.把结果发送给提出请求的客户机
24.简述在 Web 数据库系统中服务器端在主要功能。
(1).管理多用户的数据库
(2).管理用户权限及保证数据的安全性
(3).管理和处理用户的请求,管理用户请求,包括请求队列。
响应请求,通知服务完成,
返回结果。
4.维护数据库,包括备份和恢复
25.简述在确定 Web 应用的目标时应了解的问题。
(1)web 应用的商业目的;
(2)为了取得成果,web 应用需要做的工作;
(3)各部门是否有要遵循的标准或者准则;4Web 应用在 Internet 上使用的原因。
26.论述 Web 页面的处理过程
(1)页面的一次往返处理。
页面被提交到服务器端,执行响应的事件处理代码,重建页面,
然后返回客户端。
(2)页面重建。
每一次页面被请求,或者页面被提交到服务器, 运行环境将执行
必要的代码,重建整个页面,把结果页面发送到浏览器,然后抛弃页面的变量、空间的组
行太和属性等页面信息。
25.简述 ODBC 规范定义的驱动程序中两种类型的区别(单层和多层)
单层驱动程序与多层驱动程序的差别不单在于是否具备数据库引擎功能,前者在网络中充
当了文件服务器的角色,造成网络中的大量数据包;而使用后者能够大大减轻网络负担,
而且提高了应用程序的运行效率。
所以,多层驱动程序在实用中较为常见。
26.简述构成 DHTML 的各方面技术。
(1)客户端的脚本语言
(2)文档对象模型
(3)层叠样式表。
27.简述 MySQL 权限管理的远离和步骤
MySQL 的权限系统用来保证用户可以在自身权限范围内顺利的执行权限。
当用户链接到
MySQL 数据库后,身份就会根据主机名和用户名来确认。
权限系统据此来赋予操作权限。
一般 MySQL 的权限控制是通过两个步骤进行的
(1)数据库服务器对登录的用户进行检查,确定是否可以进行连接。
(2)在用户连接到数据库服务器后,系统将会对此用户的每一个请求进行检查。
当一个请
求发出后,系统首先根据权限表确定你是否可以执行这个操作,如果可以,那么降进行操
作,吐过你的权限不够,那么则终止操作,并且给出提示信息。
27.简述 PHP 中循环控制语句。
1,WHILE 语句。
2,DO…WHILE。
语句 3,FOR 语句。
28.简述 PHP 所有具有的特点
(1)支持多钟系统平台
(2)具有自由软件的特性
(3)版本更新速度快
(4)容易与现有的网页整合
(5)具有丰富的功能。
(6)系统移植速度块
29.简述两种在 PHP 中引用头文件的方法,以及这两种方法的不同。
在 PHP 中引用文件的方法是非常简单的,只要在程序文件中引用头文件名,这个头文件
就包含进来了。
引用头文件涉及两个函数:
include() 和 require()
Require()函数的工作方式类似于 SSI,不管在程序的哪一个部分使用这个函数,只要程序
一引用,头文件的内容就作为主程序的一部分来运行。
如果你在一个条件控制语句使用这
个函数,哪怕这个条件不为真,头文件也会包含进来。
而 include()函数则是相反的,在
执行语句中,只有执行到这个函数语句时,这个函数所引用的头文件才会包含到主程序中。
这就意味着,在条件判定部分使用 include()函数时,可以完全按照你的愿望工作。
Require()和 include()函数不同之处在于,如果反生了包括错误,require()函数会给
出错误信息并终止程序执行,而 include()函数只是给出错误信息,而程序还会自动执行
下去。
30.试对 PHP 与其他 CGI 在稳定性上进行比较。
(1)在稳定行上,由于 NSAPI 或 ISAPI 是动态链接的方式,因此在执行时若出现问题,
会使得 Wed 服务器一起瘫痪。
(2)而 ASP 在实际的引用上,可能是因为系统的原因,不是很稳定,有时需要重启操作
系统。
(3)PHP 在许多的平台上使用,不单长期使用没有问题,而且程序的稳定性也不错。
(4)当然最稳定的还是传统 C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 软件 应用 开发 笔记