南信大Web技术与应用复习提纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

必须要熟悉的内容:

1.1节-1.4节中的基本概念

2.2节中常用的HTML标签的使用:标签的功能,属性,事件。

第6章的Page,Response,Request,Application和Session对象的功能,常用属性与方法。

7.5-7.8节提到的于相关的五大对象:Connection,Command,DataReader,DataAdapter和DataSet对象的功能,常用属性与方法。

程序填空题以教材的例题为主,不过不会完全一样,所以请熟悉例题中所提到的控件的常用方法与属性。

教材5.6.3-5.6.14的所有例题。

6.6,6.7和6.9节的有例题。

简答:(考四题)

1、请简述URL的概念与格式。

概念:统一资源定位符(uniform resource locator)是在Internet上确定某资源位置的标识符。资源指的是在Internet上访问的任何对象,如文件目录,文档,图像,视频,邮件地址等。

格式:<信息服务类型>://<信息资源地址>/<文件路径>

2、请简述Web的系统结构与工作原理。

系统结构:

Web系统是客户——服务器模式:

Web客户机:客户端的浏览器

Web服务器:多媒体资源存放的主机

中间件:可调用Web服务器中的数据库和其它应用程序,满足客户的各种应用要求。

工作原理:

用户点击超链接或在浏览器中输入地址后,此时浏览器将该信息转换成标准的HTTP请求发送给Web服务器。当Web服务器接收到HTTP请求后,根据请求内容查找所需信息资源,找到相应资源后,Web服务器将该部分资源通过标准的HTTP响应发送回浏览器。最后浏览器接收到响应后将HTML文档显示出来

3、Web服务端技术的主要任务是什么?有哪些常用的Web服务端技术?

主要任务:展现信息内容

技术:包括服务器、CGI、PHP、ASP、、Servlet和JSP技术

4、请简述在页面处理过程中的主要阶段。

1.页面初始化

页面被请求后,第一个阶段就是初始化页面的Page对象。初始化过程中服务器产生Page_Init事件,开发人员可以通过这个事件对页面中的控件,或程序中的变量进行初始化。

2.加载视图状态

在初始化事件后,页面框架为页面加载视图状态。通过LoadViewState事件,页面中所有的控件将获得他们的ViewState属性。

3.回传数据处理

4.页面加载

回传数据处理后,所有的页面控件反映了上一个被更新的状态。然后页面执行Load 事件。

5.回传事件处理

由客户端事件激发在服务器执行处理代码的事件。

6.页面预返回阶段

此阶段可以通过OnPreRender方法重载7.保存ViewState

对页面控件的修改完成之后,ViewState对象被保存起来

7.页面返回阶段

这个阶段触发Reder事件,产生HTML代码,然后,页面可以以HTML的形式被用户浏览器访问。

8.销毁对象

页面生命周期的最后阶段就是销毁对象,这个阶段在页面对象小时前被激发。

5、请简述Application,Session和Cookie对象的区别。

服务器端状态管理:

Application对象:应用程序状态,属于HttpApplicationState类

Application对象存储的信息是整个应用程序共享的全局信息,每个客户访问的是相

同信息;而Session存储的是局部的,是特定于某一个用户。

Session对象:会话状态,属于HttpSessionState类

只有特定会话中的用户可以访问该信息,不同的用户正在使用某个应用程序,则每

个用户都将有一个不同的会话状态

客户端状态管理:Cookie对象

Cookie:使用文本文件存储信息来维护状态

Cookie对象也可以保存客户信息,与Session 对象相似,分别保存不同用户的信息。

和Session的区别是:Session对象所有信息保存在web服务器上,Cookie对象所有

信息保存在客户端的浏览器上。

6、请简述使用访问数据库的步骤。

1.导入命名空间

2.使用Connection对象创建到数据库的连接

3.使用Command对象对数据源执行SQL命令并返回结果

4.使用DataReader对象读取数据源的数据并输出;DataReader只能完成数据读取

功能,若要对数据更新或进行其他更复杂的操作,需要使用Dataset 对象。

DataSet对象与DataAdapter对象配合,可以完成对数据源的各种更新操作。

5.关闭与数据库连接。

数据库编程题

请编写一个网站的实现注册和登录功能的相关网页和代码。下面给出相关的素材以完成相关网页的代码的设计,注册功能的页面名为Register.aspx,登录功能的页面名为Login.aspx。本网站所使用的数据库为SQLServer数据库,数据库服务器的名称为SQLEXPRESS,所使用的数据库名称为Learning。使用到的数据库表名为User,表结构如下图1所示。

图1 User表结构

注册页面如下图2所示:

图2 注册页面

页面中所使用的TextBox控件的ID属性依次为:tbxStuID,tbxStuName,tbxPassword,tbxPassword2,tbxEmail;所使用的三个RadioButton控件的ID属性依次为:rbnCS,rbnSE,rbnNE;所使用的Button控件的ID属性依次为:btnRegister和btnReset。还有一个Label控件用来显示提示信息,ID属性为lblInfo。如果注册成功,则转到登录页面Login.aspx,否则

相关文档
最新文档