WEB应用的基本配置

上传人:桔**** 文档编号:567960397 上传时间:2024-07-22 格式:PPT 页数:14 大小:473KB
返回 下载 相关 举报
WEB应用的基本配置_第1页
第1页 / 共14页
WEB应用的基本配置_第2页
第2页 / 共14页
WEB应用的基本配置_第3页
第3页 / 共14页
WEB应用的基本配置_第4页
第4页 / 共14页
WEB应用的基本配置_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《WEB应用的基本配置》由会员分享,可在线阅读,更多相关《WEB应用的基本配置(14页珍藏版)》请在金锄头文库上搜索。

1、Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEB

2、WEBWEB应用的基本配置应用的基本配置 能能能能力力力力目目目目标标标标:能够使用ASP.NET内置对象Response、Request、Application和Session;能够设置Global.asax 文件中的相关事件;能够对页面进行统一出错处理;能够使用XML语法进行Web.Config文件的配置。知知知知识识识识目目目目标标标标:了解Response、Request、Application和Session对象的功能及使用方法;了解Global.asax中事件被触发的顺序;了解 XML文件的基本结构和语法;了解Web.Config配置文件的基本结构;掌握Global.asax文 件

3、 的 使 用 方 法 ; 掌 握Web.Config文件的配置方法。本本 章章 首首 页页继续下一页继续下一页返返 回回 上一页上一页教学目标:教学目标:Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项

4、目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置 本项目的工作任务首先是为电子商务网站创建全局应用程序类Global.asax,然后设置Application_Error事件处理代码,使得当Web服务器出现未处理异常时将出错信息传递给出错处理页面,并通过编辑配置文件Web.config实现Web应用程序的总体设置,在任务分析中将进一步介绍内置对象Response、Request、Application和Session的功能及使用方法。即通过学习,让学

5、生了解ASP.NET常用内置对象,使学生能够灵活运用ASP.NET内 置 对 象 , 掌 握 利 用 Global.asax和Web.config对站点进行总体设置的方法。 本项目共设2个工作任务,即任务1 Global.asax文件配置和任务2Web.Config文件配置。 本本 章章 首首 页页继续下一页继续下一页返返 回回 上一页上一页项目简介:项目简介:Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software Eng

6、ineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页任务一任务一 Global.asax文件配置文件配置 本任务首先为电子商务网站创建全局应用程序类Global.asax,如图4.1

7、,然后为Web应用程序设置Application_Error事件处理代码,使得当Web服务器出现未处理异常时将出错信息传递给出错处理页面。在任务分析中将进一步学习ASP.NET内 置 对 象 Response、 Request、Application和Session,以了解它们的功能及使用方法。一、一、一、一、任务引导任务引导任务引导任务引导Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSo

8、ftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页图图图图4.1 4.1 创建全局应用程序类创建全局应用程序类创建全局应用程序类创建全局应用程序类Global.asaxGlobal.asax任务一任务

9、一 Global.asax文件配置文件配置Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设

10、网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页1、Global.asax文件配置文件配置 (1)创建全局应用程序类Global.asax; (2)添加事件代码; 打开“Global.asax”文件,在该文件中将自动产生一些事件; 为Application_Error事件添加事件处理代码,使得当Web服务器出现未处理异常时将出错信息传递给出错处理页面error.aspx。2、创建出错处理页面、创建出错处理页面error.aspx (1)在解决方案资源管理器中,创建一个窗体页面error.aspx

11、; (2)切换到代码视图,为error.aspx添加代码; (3 3)打开文件,添加后置代码。二、二、二、二、任务任务任务任务实施实施实施实施任务一任务一 Global.asax文件配置文件配置Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电

12、子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页任务一任务一 Global.asax文件配置文件配置1、ASP.NET内置对象内置对象 (1)Response对象 Response对象的属性; Response对象的方法; (2)Request对象 Request对象的属性; Request对象的方法。 (3)Application对象 Appl

13、ication对象的属性 Application对象的方法 (4)Session对象 Session对象的属性; Session对象的方法三、相关知识三、相关知识三、相关知识三、相关知识Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网

14、站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页任务一任务一 Global.asax文件配置文件配置2、Global.asax文件配置文件配置(1)Global.asax 文件的结构 Global.asax文 件 主 要 是 定 义 Web应 用 程 序 的 Application_Start()、Application_End()、Session_St

15、art()和 Session_End()等事件处理程序。(2)Global.asax文件的使用 Global.asax事件处理程序的执行顺序; ASP.NET程序:Global.asax 。 Global.asax使用了微软的HTML拓展标记语法来限制脚本,即必须用标记来引用上面的事件而不能用符号引用。三、相关知识三、相关知识三、相关知识三、相关知识Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software Engineeri

16、ngSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页任务一任务一 Global.asax文件配置文件配置 在Global.asax中除了为Application_Error事件添加事件处理代码,

17、还可以为其他几个事件添加代码,其中,一个典型的应用就是统计在线人数,考虑使用Application内置对象保存当前在线人 数 , 当 用 户 建 立 Session 时 , 就 触 发 Session_Start事件,可以在该事件中为当前在线人数作加1操作,当用户在默认时间内没有进入其他ASP.NET 程序时,将触发Session_End()事件,在该事件中为当前在线人数作减1操作,尝试为网站实现统计在线人数功能,在存取Application对象的值时考虑进程同步问题。四、任务拓展四、任务拓展四、任务拓展四、任务拓展Copyright 2000 ZheJiang Economic&Trade

18、Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下

19、一页返返 回回 上一页上一页一、任务引导一、任务引导一、任务引导一、任务引导任务二任务二 Web.Config文件配置文件配置 ASP.NET具有一个非常重要的特性,就是它为开发者提供了一个非常便利的配置系统。这个 配 置 系 统 借 助 基 于 XML格 式 的 文 件(Machine.Config和Web.Config)来存储配置信息,使得开发者可以轻松快速地建立自己的Web应用环境。本任务首先为电子商务网站创建Web配置文件,如图4.4,然后通过Web.Config配置文件中节点的设置,为应用程序设置配置信息,如指定编译信息、身份验证模式、为应用程序指定会话超时时间等。在任务分析中将进一

20、步学习XML语法,并详细介绍配置文件的查找优先级及Web.Config配置文件的使用方法。Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置

21、电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页 1、创建创建Web配置文件配置文件Web.config; 2、配置配置Web.config文件文件; 3、节测试节测试; (1)创建页面NoAccess.htm,用于当用户没有权限访问请求的资源时,为用户提供信息提示,并编写相应程序代码; (2)创建页面FileNotFound.htm,用于当用户访问的资源不存在时,为用户提供信息提示,并编写相应程序代码; (3)进行两种错误页测试:一是用户访问的资

22、源不存在,即NoAccess.htm;另一种情况是用户访问了无权请求的资源,即FileNotFound.htm。二、任务实施二、任务实施二、任务实施二、任务实施任务二任务二 Web.Config文件配置文件配置Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电

23、子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页 1、Web.Config配置文件配置文件的基本概述的基本概述三、相关知识三、相关知识三、相关知识三、相关知识 每个web.config文件都是基于XML的文本文件,并且可以保存到Web应用程序中的任何目录中。在发布Web应用程序时web.config文件并不编译进dll文件中。2、

24、Web.config配置文件的优点配置文件的优点3、配置文件的查找优先级配置文件的查找优先级4、Web.Config配置文件的基本结构配置文件的基本结构 配置节处理程序声明 配置节设置任务二任务二 Web.Config文件配置文件配置Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJ

25、ETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页任务二任务二 Web.Config文件配置文件配置 节点 节点 节点 节点 节点 子节点 节点 节点 节点 节点节点5、Web.Config配置文件的配置方法配置文件的配置方法Copyright 2000 ZheJiang Economic&Trade Pol

26、yteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返

27、返 回回 上一页上一页四、任务拓展四、任务拓展四、任务拓展四、任务拓展 本任务需要创建一个SqlHelper类,为其添加静态方法GetSqlConnection(),用于返回数据库连接字符串,然后创建测试页面test.aspx,在Page_Load事 件 中 调 用 SqlHelper类 的 GetSqlConnection()方法,向页面输出数据库连接字符串。1、SqlHelper类类 (1)创建SqlHelper类 (2)编辑代码2、测试页面、测试页面test.aspx任务二任务二 Web.Config文件配置文件配置Copyright 2000 ZheJiang Economic&Tra

28、de Polyteching. - All Rights Reserved06/09/01 - ITDCOLLABORATION 软件维护 Software EngineeringSoftware EngineeringCNZJETP ITDCNZJETP ITDCNZJETP ITDCNZJETP ITD电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置电子商务电子商务电子商务电子商务网站建设网站建设网站建设网站建设项目项目四四 WEBWEBWEBWEB应用的基本配置应用的基本配置返返 回回 本本 章章继续下一页继续下一页返返 回回 上一页上一页课后习题见教材第课后习题见教材第146页页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号