WEB應(yīng)用的基本配置_第1頁(yè)
WEB應(yīng)用的基本配置_第2頁(yè)
WEB應(yīng)用的基本配置_第3頁(yè)
WEB應(yīng)用的基本配置_第4頁(yè)
WEB應(yīng)用的基本配置_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

WEB項(xiàng)目四

應(yīng)用的基本配置能力目標(biāo):①能夠使用ASP.NET內(nèi)置對(duì)象Response、Request、Application和Session;②

能夠設(shè)置

Global.asax

文件中的相關(guān)事件;③能夠?qū)?yè)面進(jìn)行統(tǒng)一出錯(cuò)處理;④能夠使用XML語(yǔ)法進(jìn)行Web.Config文件的配置。

知識(shí)目標(biāo):①了解Response、Request、Application和Session對(duì)象的功能及使用方法;②了解Global.asax中事件被觸發(fā)的順序;③了解

XML

文件的基本結(jié)構(gòu)和語(yǔ)法;

④Web.Config配置文件的基本結(jié)構(gòu);⑤掌握Global.asax文件的使用方法;⑥掌握Web.Config文件的配置方法。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置項(xiàng)目簡(jiǎn)介:本項(xiàng)目的工作任務(wù)首先是為電子商務(wù)網(wǎng)站創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax,然后設(shè)置Application_Error事件處理代碼,使得當(dāng)Web服務(wù)器出現(xiàn)未處理異常時(shí)將出錯(cuò)信息傳遞給出錯(cuò)處理頁(yè)面,并通過(guò)編輯配置文件Web.config實(shí)現(xiàn)Web應(yīng)用程序的總體設(shè)置,在任務(wù)分析中將進(jìn)一步介紹內(nèi)置對(duì)象Response、Request、Application和Session的功能及使用方法。即通過(guò)學(xué)習(xí),讓學(xué)生了解ASP.NET常用內(nèi)置對(duì)象,使學(xué)生能夠靈活運(yùn)用ASP.NET內(nèi)置對(duì)象,掌握利用Global.asax和Web.config對(duì)站點(diǎn)進(jìn)行總體設(shè)置的方法。本項(xiàng)目共設(shè)

2

個(gè)工作任務(wù),即任務(wù)

1Global.asax文件配置和任務(wù)2Web.Config文件配置。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置本任務(wù)首先為電子商務(wù)網(wǎng)站創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax,如圖4.1,然后為Web應(yīng)用程序設(shè)置Application_Error事件處理代碼,使得當(dāng)Web服務(wù)器出現(xiàn)未處理異常時(shí)將出錯(cuò)信息傳遞給出錯(cuò)處理頁(yè)面。在任務(wù)分析中將進(jìn)一步學(xué)習(xí)ASP.NET內(nèi)置對(duì)象Response、Request、Application和Session,以了解它們的功能及使用方法。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置圖4.1

創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置二、任務(wù)實(shí)施1、Global.asax文件配置(1)創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax;(2)添加事件代碼;①

打開(kāi)

Global.asax

文件,在該文件中將自動(dòng)產(chǎn)生一些事件;②為Application_Error事件添加事件處理代碼,使得當(dāng)Web服務(wù)器出現(xiàn)未處理異常時(shí)將出錯(cuò)信息傳遞給出錯(cuò)處理頁(yè)面error.aspx。2、創(chuàng)建出錯(cuò)處理頁(yè)面error.aspx(

1

)在解決方案資源管理器中

,創(chuàng)建一個(gè)窗體頁(yè)面error.aspx;(2)切換到代碼視圖,為error.aspx添加代碼;(3)打開(kāi)文件,添加后置代碼。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置①

Response對(duì)象的屬性;②

Response對(duì)象的方法;(2)Request對(duì)象①

Session對(duì)象的屬性;②

Session對(duì)象的方法?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置三、相關(guān)知識(shí)2、Global.asax文件配置(1)Global.asax文件的結(jié)構(gòu)Global.asax文件主要是定義Web應(yīng)用程序的Application_Start()、Application_End()、Session_Start()和

Session_End()等事件處理程序。(2)Global.asax文件的使用Global.asax使用了微軟的HTML拓展<script>標(biāo)記語(yǔ)法來(lái)限制腳本,即必須用<script>標(biāo)記來(lái)引用上面的事件而不能用<%和%>符號(hào)引用。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置在Global.asax中除了為Application_Error事件添加事件處理代碼,還可以為其他幾個(gè)事件添加代碼,其中,一個(gè)典型的應(yīng)用就是統(tǒng)計(jì)在線人數(shù),考慮使用Application內(nèi)置對(duì)象保存當(dāng)前在線人數(shù),當(dāng)用戶(hù)建立

Session

時(shí),就觸發(fā)Session_Start事件,可以在該事件中為當(dāng)前在線人數(shù)作加1操作,當(dāng)用戶(hù)在默認(rèn)時(shí)間內(nèi)沒(méi)有進(jìn)入其他ASP.NET

程序時(shí),將觸發(fā)Session_End()事件,在該事件中為當(dāng)前在線人數(shù)作減1操作,嘗試為網(wǎng)站實(shí)現(xiàn)統(tǒng)計(jì)在線人數(shù)功能,在存取Application對(duì)象的值時(shí)考慮進(jìn)程同步問(wèn)題。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置任務(wù)二

Web.Config文件配置ASP.NET具有一個(gè)非常重要的特性,就是它為開(kāi)發(fā)者提供了一個(gè)非常便利的配置系統(tǒng)。這個(gè)配置系統(tǒng)借助基于XML格式的文件(Machine.Config和Web.Config)來(lái)存儲(chǔ)配置信息,使得開(kāi)發(fā)者可以輕松快速地建立自己的Web應(yīng)用環(huán)境。本任務(wù)首先為電子商務(wù)網(wǎng)站創(chuàng)建Web配置文件,如圖4.4,然后通過(guò)Web.Config配置文件中節(jié)點(diǎn)的設(shè)置,為應(yīng)用程序設(shè)置配置信息,如指定編譯信息、身份驗(yàn)證模式、為應(yīng)用程序指定會(huì)話超時(shí)時(shí)間等。在任務(wù)分析中將進(jìn)一步學(xué)習(xí)XML語(yǔ)法,并詳細(xì)介紹配置文件的查找優(yōu)先級(jí)及Web.Config配置文件的使用方法。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置任務(wù)二

Web.Config文件配置(1)創(chuàng)建頁(yè)面NoAccess.htm,用于當(dāng)用戶(hù)沒(méi)有權(quán)限訪問(wèn)請(qǐng)求的資源時(shí),為用戶(hù)提供信息提示,并編寫(xiě)相應(yīng)程序代碼;(

2

創(chuàng)建頁(yè)面

FileNotFound.htm

,用于當(dāng)用戶(hù)訪問(wèn)的資源不存在時(shí),為用戶(hù)提供信息提示,并編寫(xiě)相應(yīng)程序代碼;(3)進(jìn)行

兩種錯(cuò)誤頁(yè)

測(cè)試:一是用戶(hù)訪問(wèn)的資源不存在,即NoAccess.htm;另一種情況是用戶(hù)訪問(wèn)了無(wú)權(quán)請(qǐng)求的資源,即FileNotFound.htm。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置任務(wù)二

Web.Config文件配置每個(gè)web.config文件都是基于XML的文本文件,并且可以保存到Web應(yīng)用程序中的任何目錄中。在發(fā)布Web應(yīng)用程序時(shí)web.config文件并不編譯進(jìn)dll文件中。2、Web.config配置文件的優(yōu)點(diǎn)3、配置文件的查找優(yōu)先級(jí)?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置任務(wù)二

Web.Config文件配置?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四

應(yīng)用的基本配置任務(wù)二

Web.Config文件配置本任務(wù)需要?jiǎng)?chuàng)建一個(gè)SqlHelper類(lèi),為其添加靜態(tài)方法GetSqlConnection(),用于返回?cái)?shù)據(jù)庫(kù)連接字符串,然后創(chuàng)建測(cè)試頁(yè)面test.aspx,在Page_Load事件中調(diào)用SqlHelper類(lèi)的GetSqlConnection()方法,向頁(yè)面輸出數(shù)據(jù)庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論