互联网软件应用与开发 综合复习资料 07电商助本二班 陈晨 2008-123
07 电商助本二班 陈 晨 2008-12-3
第一章互联网软件开发过程概述 1、Web开发过程的五个阶段: (1)规划:目的是生成项目计划。项目计划包括:确定日程表、确定项目的高级时间期限和每个 阶段的最后期限、明确项目目标、Web应用的目标、开发方法、项目任务分配、项目设想和风险。 (2)设计:目的对于网站的外观、网站结构、站点定位、Web应用要完成的任务以及必要的数据资 料,必须经过用户的认可。同时确定站点设计准则和技术特征。 (3)建设和测试:目的是开发符合项目设计规划的高质量的Web应用。主要任务:确定开发规则 创建页面、测试准备、制作网页、技术设计、测试、纠正错误 (4)投入使用:目标是把全面测试过的Web应用发布到运营服务器上。文件安装完毕,小组投入 测试工作,保障正常运行。 (5)运行及后续管理:保障站点内容及时更新并保障其正常平稳运行。 2、界标:在阶段转换时出现的判断点也称其为“界标”,因为她们标志一个阶段的完成。在这些 判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决 的问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否 可以开始下一步工作。比如进入下一循环或者下一阶段,这通常被称为客户在这一“界 标”上“终止”工作 3、调度:调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动。 电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购 物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品, 然后提供送货地址和信用卡信息。 4、项目规划:整个Web开发过程中最重要的阶段。这个阶段中需要了解项目要做什么? 如何做?什么时间做?等等。还必须确定项目的目标、Web应用的目的、目标用户、项目 范围、用户重点和实现项目的最佳方案,最后创建出项目计划任 5、项目规划包括:至少包括以下四部分 (1)目标—一总结在“确定项目目标”和“确定Web应用目标”中明确下来的目标,另外,还要 明确商业术语中的关键词语。 (2)风险和假设——项目管理人员列出他在编写项目计划中所做的全部假设:管理人员都要估 计出每一种风险出现的可能性,并提出消除这种风险的方法 (3)时间表——明确每一阶段的详细任务及完成期限:根据项目规模明确每项任务每个步骤所 需的时间。 (4)预算一一取决于制定时间表时所做的估计及分配给项目的资源量。 6、Web应用的商业目的是:建立市场部分的合作共识、利用新的渠道促销产品或者服务、在 Internet 上提供产品或者服务、在 Internet上出售产品获取利润。 7、站点模型包括:信息出版模型、公司基础结构模型、售后支持模型、电子商务模型、产品和服 务模型、产品和服务模型 8、电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中 这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地 址和信用卡信息。 9、客户重点包括:时间、开销、风格、风险、视觉效果。比较权衡它们之间的关系。 10、项目管理员必须具备的技能:规划:估计和度量:追踪:交流 11、项目小组中客户的角色包括:决策人、商务发起人、问题专家、支持人员 12、风格漂移就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程 13、简述在确定项目规模时估价项目的步骤:确定Web应用的功能和特点、选择站点模型、选择浏 览器、确定具体内容、确定用户重点、对开发方法一致
第一章 互联网软件开发过程概述 1、Web 开发过程的五个阶段: (1)规划:目的是生成项目计划。项目计划包括:确定日程表、确定项目的高级时间期限和每个 阶段的最后期限、明确项目目标、Web 应用的目标、开发方法、项目任务分配、项目设想和风险。 (2)设计:目的对于网站的外观、网站结构、站点定位、Web 应用要完成的任务以及必要的数据资 料,必须经过用户的认可。同时确定站点设计准则和技术特征。 (3)建设和测试:目的是开发符合项目设计规划的高质量的 Web 应用。主要任务:确定开发规则、 创建页面、测试准备、制作网页、技术设计、测试、纠正错误 (4)投入使用:目标是把全面测试过的 Web 应用发布到运营服务器上。文件安装完毕,小组投入 测试工作,保障正常运行。 (5)运行及后续管理:保障站点内容及时更新并保障其正常平稳运行。 2、界标:在阶段转换时出现的判断点也称其为“界标”,因为她们标志一个阶段的完成。在这些 判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决 的问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否 可以开始下一步工作。比如进入下一循环或者下一阶段,这通常被称为客户在这一“界 标”上“终止”工作。 3、调度:调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动。 电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购 物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品, 然后提供送货地址和信用卡信息。 4、项目规划:整个 Web 开发过程中最重要的阶段。这个阶段中需要了解项目要做什么? 如何做?什么时间做?等等。还必须确定项目的目标、Web 应用的目的、目标用户、项目 范围、用户重点和实现项目的最佳方案,最后创建出项目计划任。 5、项目规划包括:至少包括以下四部分: (1)目标——总结在“确定项目目标”和“确定 Web 应用目标”中明确下来的目标,另外,还要 明确商业术语中的关键词语。 (2)风险和假设——项目管理人员列出他在编写项目计划中所做的全部假设:管理人员都要估 计出每一种风险出现的可能性,并提出消除这种风险的方法。 (3)时间表——明确每一阶段的详细任务及完成期限:根据项目规模明确每项任务每个步骤所 需的时间。 (4)预算——取决于制定时间表时所做的估计及分配给项目的资源量。 6、Web 应用的商业目的是:建立市场部分的合作共识、利用新的渠道促销产品或者服务、在 Internet 上提供产品或者服务、在 Internet 上出售产品获取利润。 7、站点模型包括:信息出版模型、公司基础结构模型、售后支持模型、电子商务模型、产品和服 务模型、产品和服务模型 8、电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中, 这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地 址和信用卡信息。 9、客户重点包括:时间、开销、风格、风险、视觉效果。比较权衡它们之间的关系。 10、项目管理员必须具备的技能:规划:估计和度量:追踪:交流。 11、项目小组中客户的角色包括:决策人、商务发起人、问题专家、支持人员。 12、风格漂移就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程。 13、简述在确定项目规模时估价项目的步骤:确定 Web 应用的功能和特点、选择站点模型、选择浏 览器、确定具体内容、确定用户重点、对开发方法一致
第二章IIS介绍 1、 Internet是指全球性的住处系统,该系统具有三个主要特征: (1) Internet中的计算机通过全球性的性地址逻辑地链接在一起 (2) Internet中的计算机之间的通信使用的是TCP/IP协议 (3) Internet可以为公共用户或个人用户提供高水平的信息服务。 它有三个特点:全球性、开放性、平等性 2、Web(缩写为WwW) 万维网”。Web是一种体系结构,通过它可以访问遍布于 Internet主 机上的链接文档。(它可以用简单的方式连接全球范围的超媒体信息。) 3、Web服务器向浏览器提供服务的过程: (1)打个浏览器程序,指定URL,浏览器便向URL所指向的Web服务器发出请求 (2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名 (3)Web服务器将URL指向的HML文档传送给浏览器。(包括 Javascript等 (4)如果HML文档中嵌有CGI程序,Web服务器就运行CGI程序,并将结果传送至浏览器。 4、现阶段Web技术包括:服务器技术、HM技术、CGI技术、Java技术、 JavaScript技术、 Activex 技术和 VBScript技术、VRML技术 5、CGI技术:CGI(通用网关接口)是Web动态页面的基础,也是Web与其他应用交流的基础。虽 然CGI的一些功能已经可以由Java、 Javascript等代替,但CGI仍然是不可缺少的。 6、IP地址:接入 Internet的计算机,每台计算机或路由器都有一个由授权机构分配的号码,称为 IP地址,IP地址采用分层结构,它由网络号与主机号两部分组成。其中,网络号用来 标识一个逻辑网络,主机号用来标识网络中的一台主机。一台 Internet主机至少有 个IP地址,而且这个IP地址是全网惟一的。 7、IP地址的长度为32位的二进制数,以XX.X.X格式表示:每个X为八位二进制数,其十进制为 0~255。IP地址可以分为5类,A、B、C、D、E类,前三种为常用IP地址, A类IP的网络号的空间长度为7位,主机号空间长度为24位,表示范围为 (1.0.0.0—-126.255.255.255),一般用于有大量主机的大型网络 B类IP地址,网络号空间长度为14位,主机号空间长度为16位,表示范围为 (128.0.0.0-191.255.255.255),适用于中型网络 C类IP地址,网络空间号长度位21位,主机号空间长度为8位,表示范围为 192.0.0.0-223.255.255.255),适用于小型网络。 8、域的划分采用两种划分模式:组织模式和地理模式。 二级域名的分配:ac科研机构、com商业组织、edu教育机构、gow政府部门、int国际组织、 net风格支持中心org各种非盈利性组织。 10、域名系统的实现原理:主机域名不能直接用于TCP/IP协议的路由选择中。当用户使用主机域 名进行通信时,必须首先将其映射成IP地址。这种将主机域名映射为IP地址的过程称为域名 解析。域名解析包括两种方式:正向域名解释(从域名到IP)和反向域名解释(从IP到域名)。 Internet的域名系统DNS能够透明地完成工作。如果要寻找一个主机名所对应的IP地址,则需 要借助域名服务器来完成。 Intrenet中存在大量的域名服务器,在每台域名服务器中保存着它 对它所管辖区域中主机域名与IP地址对照表。当 Internet应用程序收到一个主机域名时,它 向本地域名服务器查询该主机域名所对应的的IP地址。如果在本地域名服务器中找不到该主机 域名对应的IP地址,则本地域名服务器向其他域名服务器发出请求,要求其他域名服务器协助 查找,并将找到IP地址返回给发出请求的应用程序。 11、使用密钥管理器,可以保护数据的安全传输,方便而快捷地创建密钥对文件和请求文件。 12、如果要实现Web的服务器上的SSL请求,可按照下列步骤进行: (1)生成密钥对文件和请求文件 (2)从身份验证权限中请求一个证书 (3)在服务器上安装证书
2 第二章 IIS 介绍 1、Internet 是指全球性的住处系统,该系统具有三个主要特征: (1)Internet 中的计算机通过全球性的性地址逻辑地链接在一起; (2)Internet 中的计算机之间的通信使用的是 TCP/IP 协议; (3)Internet 可以为公共用户或个人用户提供高水平的信息服务。 它有三个特点:全球性、开放性、平等性。 2、Web(缩写为 WWW)——“万维网”。Web 是一种体系结构,通过它可以访问遍布于 Internet 主 机上的链接文档。(它可以用简单的方式连接全球范围的超媒体信息。) 3、Web 服务器向浏览器提供服务的过程: (1)打个浏览器程序,指定 URL,浏览器便向 URL 所指向的 Web 服务器发出请求。 (2)Web 服务器接到浏览器的请求后,把 URL 转换成页面所在服务器上的文件路径名。 (3)Web 服务器将 URL 指向的 HTML 文档传送给浏览器。(包括 javascript 等) (4)如果 HTML 文档中嵌有 CGI 程序,Web 服务器就运行 CGI 程序,并将结果传送至浏览器。 4、现阶段 Web 技术包括:服务器技术、HTML 技术、CGI 技术、Java 技术、JavaScript 技术、ActiveX 技术和 VBScript 技术、VRML 技术。 5、CGI 技术:CGI(通用网关接口)是 Web 动态页面的基础,也是 Web 与其他应用交流的基础。虽 然 CGI 的一些功能已经可以由 Java、javascript 等代替,但 CGI 仍然是不可缺少的。 6、IP 地址:接入 Internet 的计算机,每台计算机或路由器都有一个由授权机构分配的号码,称为 IP 地址,IP 地址采用分层结构,它由网络号与主机号两部分组成。其中,网络号用来 标识一个逻辑网络,主机号用来标识网络中的一台主机。一台 Internet 主机至少有一 个 IP 地址,而且这个 IP 地址是全网惟一的。 7、IP 地址的长度为 32 位的二进制数,以 X.X.X.X 格式表示:每个 X 为八位二进制数,其十进制为 0~~255。IP 地址可以分为 5 类,A、B、C、D、E 类,前三种为常用 IP 地址, A 类 IP 的 网 络 号 的 空 间 长 度 为 7 位 , 主 机 号 空 间 长 度 为 24 位 , 表 示 范 围 为 (1.0.0.0---126.255.255.255),一般用于有大量主机的大型网络。 B 类 IP 地址,网络号空间长度为 14 位,主机号空间长度为 16 位,表示范围为 (128.0.0.0—191.255.255.255),适用于中型网络。 C 类 IP 地址,网络空间号长度位 21 位 , 主 机 号 空 间 长 度 为 8 位 , 表示范围为 (192.0.0.0—223.255.255.255),适用于小型网络。 8、域的划分采用两种划分模式:组织模式和地理模式。 9、二级域名的分配:ac 科研机构、 com 商业组织、edu 教育机构、gov 政府部门、int 国际组织、 net 风格支持中心 org 各种非盈利性组织。 10、域名系统的实现原理:主机域名不能直接用于 TCP/IP 协议的路由选择中。当用户使用主机域 名进行通信时,必须首先将其映射成 IP 地址。这种将主机域名映射为 IP 地址的过程称为域名 解析。域名解析包括两种方式:正向域名解释(从域名到 IP)和反向域名解释(从 IP 到域名)。 Internet 的域名系统 DNS 能够透明地完成工作。如果要寻找一个主机名所对应的 IP 地址,则需 要借助域名服务器来完成。Intrenet 中存在大量的域名服务器,在每台域名服务器中保存着它 对它所管辖区域中主机域名与 IP 地址对照表。当 Internet 应用程序收到一个主机域名时,它 向本地域名服务器查询该主机域名所对应的的 IP 地址。如果在本地域名服务器中找不到该主机 域名对应的 IP 地址,则本地域名服务器向其他域名服务器发出请求,要求其他域名服务器协助 查找,并将找到 IP 地址返回给发出请求的应用程序。 11、使用密钥管理器,可以保护数据的安全传输,方便而快捷地创建密钥对文件和请求文件。 12、如果要实现 Web 的服务器上的 SSL 请求,可按照下列步骤进行: (1)生成密钥对文件和请求文件 (2)从身份验证权限中请求一个证书 (3)在服务器上安装证书
(4)激活wW服务器文件夹上的SSL安全性 第三章HTML语言介绍 1、HML:HML是Web的基础,是一种超文本标识语言,它是构成Web页面的主要工具。 2、HEAD元素内的元素的功能:给文档一个标题、安排多个文档之间的关系、告诉浏览器创建一个 搜索格式、提供一个向特定浏览器和其他观察器传递特殊消息的方法。 3、列举至少5项body元素的属性及其功能。 BODY属性及功能 ALINK 定义活动链接颜色 LINK 定义已访问过的链接的颜色 定义未访问链接的颜色 BACKGROUND 指向用做文档背景色的图像的URL BGCOLOR 定义文档背景颜色 TEXT 定义文档颜色 GPROPERTIES如果它被设为 FIXED,背景不能滚动 EFTMARGIN 以像素为单位设置文档左侧边界宽度 TOPMARGIN 以像素为单位设置文档顶边界宽度 4、注意: alink\link\ vlink的用法;< address>/ address>表示斜体显示 5、HIM使用十六进制编码系统来定义颜色。该系统基于三种颜色单元RGB,每一种颜色单元被赋 予介于00-FF之间的十六进制数值。如:#FCC00。文档体颜色属性有: BGCOLOR、TEXT、LINK、 VLINK、 ALINK。 6、链接:链接是惟一的从一个Web页到另一个相关的Web页的理性的途径,它由两部分组成:锚 链和URL引用。当单击一个链接时,浏览器装载由URL引用给出的文件或文档 7、URL引用可以分为相对引用和绝对引用 相对引用:对同一个计算机上文件的URL引用。这意味着URL是相对于浏览器最初装载Web页的计 算机和目录的 绝对引用:指明Web页的精确的计算机、目录和文件的URL引用 8、创建超级链接: 网站链接Kahref=http://www.sohu.com搜狐</a E-mail链接:<ahref="mailto:jxxinh@163.com">联系我!</a UseNet新闻链接:<ahref="neWs:news.sohu.com">新闻</a> FTP的链接< a href="ftp://143.43.23.19")这里</a 对大数据库的访问<ahref="wais:/wais.mysite.com">这里</a> 访问远程计算机< a href=" telnet://43.54.165.22″>这里</a 9、< table</ table>表示建立表格 < caption>表格标题说明文字,该元素的 ALIGN属性值:TOP和 BOTTOM <tr></tr>表示建立一行,该元素的 ALIGN属性有三个属性值:LET、 RIGHT、 CENTER; VALIGN属 性也有四个属性值:TOP、 BOTTOM、 MIDDEL、 BASELINE(缺少为 MIDDLE)。 <th〉</th>表头 <td/td>单元格具体内容 10、表单:<form</form>还要定义它使用的脚本以及如何发送数据 method=post(URL),get(信息附 加到URL尾部)。如:< form method="post" action="/new/ new script"……/form> 它有三种类型的标记可用于创建字段 < textarea>:提供一个多行文本输入的字段。用rows(行)和cols(宽)属性要以定义其大小 < select>:弹出一个滚动列表。 option定义出现的选项。属性 multiple允许多项选择, selected 缺省选项, value返回脚本的值
3 (4)激活 WWW 服务器文件夹上的 SSL 安全性 第三章 HTML 语言介绍 1、HMTL:HTML 是 Web 的基础,是一种超文本标识语言,它是构成 Web 页面的主要工具。 2、HEAD 元素内的元素的功能:给文档一个标题、安排多个文档之间的关系、告诉浏览器创建一个 搜索格式、提供一个向特定浏览器和其他观察器传递特殊消息的方法。 3、列举至少 5 项 body 元素的属性及其功能。 BODY 属性及功能: ALINK 定义活动链接颜色 VLINK 定义已访问过的链接的颜色 LINK 定义未访问链接的颜色 BACKGROUND 指向用做文档背景色的图像的 URL BGCOLOR 定义文档背景颜色 TEXT 定义文档颜色 BGPROPERTIES 如果它被设为 FIXED,背景不能滚动 LEFTMARGIN 以像素为单位设置文档左侧边界宽度 TOPMARGIN 以像素为单位设置文档顶边界宽度 4、注意:alink\link\vlink 的用法;<address></address>表示斜体显示。 5、HTML 使用十六进制编码系统来定义颜色。该系统基于三种颜色单元 RGB,每一种颜色单元被赋 予介于 00-FF 之间的十六进制数值。如:#FFCC00。文档体颜色属性有:BGCOLOR、TEXT、LINK、 VLINK、ALINK。 6、链接:链接是惟一的从一个 Web 页到另一个相关的 Web 页的理性的途径,它由两部分组成:锚 链和 URL 引用。当单击一个链接时,浏览器装载由 URL 引用给出的文件或文档。 7、URL 引用可以分为相对引用和绝对引用。 相对引用:对同一个计算机上文件的 URL 引用。这意味着 URL 是相对于浏览器最初装载 Web 页的计 算机和目录的。 绝对引用:指明 Web 页的精确的计算机、目录和文件的 URL 引用。 8、创建超级链接: 网站链接:<a href="http://www.sohu.com">搜狐</a> E-mail 链接:<a href="mailto:jxxinh@163.com">联系我!</a> UseNet 新闻链接:<a href="news:news.sohu.com">新闻</a> FTP 的链接<a href="ftp://143.43.23.19">这里</a> 对大数据库的访问<a href="wais://wais.mysite.com">这里</a> 访问远程计算机<a href="telnet://43.54.165.22">这里</a> 9、<table></table>表示建立表格 <caption>表格标题说明文字,该元素的 ALIGN 属性值:TOP 和 BOTTOM <tr></tr>表示建立一行,该元素的 ALIGN 属性有三个属性值:LEFT、RIGHT、CENTER;VALIGN 属 性也有四个属性值:TOP、BOTTOM、MIDDEL、BASELINE(缺少为 MIDDLE)。 <th></th>表头 <td></td>单元格具体内容 10、表单:<form></form>还要定义它使用的脚本以及如何发送数据 method=post(URL),get(信息附 加到 URL 尾部)。如:<form method="post" action="/new/new_script">……</form>。 它有三种类型的标记可用于创建字段。 ⚫ <textarea>:提供一个多行文本输入的字段。用 rows(行)和 cols(宽)属性要以定义其大 小。 ⚫ <select>:弹出一个滚动列表。option 定义出现的选项。属性 multiple 允许多项选择,selected 缺省选项,value 返回脚本的值
●< Input>:属性type设置要显示的输入的字段类型(text)文本输入框、( password)密码框、 ( checkbox)复选框、( radio)单选钮、( reset)和( submit)显示具有预置功能的按钮一一发送 到服务器。 第四章ASP.NET介绍 1、 ASP. NET中的文件类型 Global.asax:ASP.NET系统环境设置文件 aspx:内含ASP程序代码文件,向服务器提出浏览请求 asmx:制作 Web service的原始文件 aspc:可重复使用多个.aspx的文件,此文件内可含有控件 ascx:内含 User Control的文件,可内含在多人.aspx文件中 2、在ASP.NET中,用于模板定义的标示符是< template>……</ template 3、ASP.NET的优越性:简化开发操作、语言独立性、分离程序代码和网页内容(使用事件驱动和事 件绑定的开发方式)、提高执行效率、简化部署与组态的操作、支持多种客户端类型、增进适用 性、增进延展性、更佳的安全机制、 Session可用跨进程跨机器。 4、验证控件包括: RequiredFieldvalidator(必填控件)、 Compare validator(比较验证)、 Rangevalidator(限定边界控件)、 RegularExpressionvalidator、 Customvalidator、 Validation Summary 5、页面处理的内部过程包括: Page load、事件处理、 Page Unload。 6、事件:在面向对象的编程中,对页面对象进行的一系列操作。如鼠标事件( onMouseOver、 onMouseOut等)、页面事件( OnLoad等)、按钮事件( Onclick等)等 7、有两种情况,ASPX会被重新编译:ASPX页面第一次被浏览器请求、ASPX被改写 8、Web页面处理过程:页面的一次往返处理、页面重建、页面处理内部过程。 9、AsSP.NET服务器端控件:文本输入控件、按钮控件、复选控件、单选按钮、列表控件、选择控件 等。可以使用户对页面内容作出判断的控件是:按钮控件 10、 ManagerProvider:是否个多层结构的无连接的一致的编程模型。它提供了 DataSet和数据中 间的联系 11、 DataSet:是AD0.NET的中心概念,可以把它想象成内在中的数据库。使得程序员在编程序时 可以屏蔽库之间的差异,从页获得一至的编程模型。 12、AD0NET访问数据库的步骤: (1)创建一个到数据库的链路,即ADO. Connection (2)查询一个数据集合,即执行SQL,产生一个 Recordset (3)对数据集合进行需要的操作 (4)关闭数据链路 13、ASP.NET提供了三种缓存替换的策略 (1)“腐烂搜索”。类似于“最近最少使用”替换原则,当内在变得比较紧张时,缓存机制会找 出最不常用和最不重要的对象,把它从内在中移出,以减轻系统压力 (2)“到期控制”。编程者可以指定缓存对象的生存周期; (3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。 第五章Web数据库技术基础 1、Web数据库发展中存在的问题 (1)网络通信速率低,骨干通信网通信能力小。 (2)网上垃圾泛滥,使检索有用信息成为困难。 (3)网络安全是影响Web数据库在金融、行政、保险等行业迅速开展的主要原因
4 ⚫<input>:属性 type 设置要显示的输入的字段类型(text)文本输入框、(password)密码框、 (checkbox)复选框、(radio)单选钮、(reset)和(submit)显示具有预置功能的按钮——发送 到服务器。 第四章 ASP.NET 介绍 1、 ASP.NET 中的文件类型: Global.asax:ASP.NET 系统环境设置文件 .aspx:内含 ASP 程序代码文件,向服务器提出浏览请求 .asmx:制作 Web Service 的原始文件 .aspc: 可重复使用多个.aspx 的文件,此文件内可含有控件 .ascx: 内含 User Control 的文件,可内含在多人.aspx 文件中 2、 在 ASP.NET 中,用于模板定义的标示符是 <template> …… </template> 3、ASP.NET 的优越性:简化开发操作、语言独立性、分离程序代码和网页内容(使用事件驱动和事 件绑定的开发方式)、提高执行效率、简化部署与组态的操作、支持多种客户端类型、增进适用 性、增进延展性、更佳的安全机制、Session 可用跨进程跨机器。 4、验证控件包括:RequiredFieldValidator(必填控件)、CompareValidator(比较验证)、 RangeValidator ( 限 定 边 界 控 件 )、 RegularExpressionValidator 、 CustomValidator 、 ValidationSummary。 5、页面处理的内部过程包括:Page_load、事件处理、Page_Unload 。 6、事件:在面向对象的编程中,对页面对象进行的一系列操作。如鼠标事件(onMouseOver、 onMouseOut 等)、页面事件(OnLoad 等)、按钮事件(Onclick 等)等。 7、有两种情况,ASPX 会被重新编译:ASPX 页面第一次被浏览器请求、ASPX 被改写。 8、Web 页面处理过程:页面的一次往返处理、页面重建、页面处理内部过程。 9、ASP.NET 服务器端控件:文本输入控件、按钮控件、复选控件、单选按钮、列表控件、选择控件 等。可以使用户对页面内容作出判断的控件是:按钮控件。 10、ManagerProvider: 是否个多层结构的无连接的一致的编程模型。它提供了 DataSet 和数据中 心之间的联系。 11、DataSet: 是 ADO.NET 的中心概念,可以把它想象成内在中的数据库。使得程序员在编程序时 可以屏蔽库之间的差异,从页获得一至的编程模型。 12、ADO.NET 访问数据库的步骤: (1) 创建一个到数据库的链路,即 ADO.Connection; (2) 查询一个数据集合,即执行 SQL,产生一个 Recordset; (3) 对数据集合进行需要的操作; (4) 关闭数据链路。 13、ASP.NET 提供了三种缓存替换的策略: (1)“腐烂搜索”。类似于“最近最少使用”替换原则,当内在变得比较紧张时,缓存机制会找 出最不常用和最不重要的对象,把它从内在中移出,以减轻系统压力; (2)“到期控制”。编程者可以指定缓存对象的生存周期; (3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。 第五章 Web 数据库技术基础 1、Web 数据库发展中存在的问题: (1)网络通信速率低,骨干通信网通信能力小。 (2)网上垃圾泛滥,使检索有用信息成为困难。 (3)网络安全是影响 Web 数据库在金融、行政、保险等行业迅速开展的主要原因