freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新aspnet辦公自動(dòng)化(編輯修改稿)

2025-01-11 01:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 求管道 (Pipeline)中注冊(cè)期望對(duì)應(yīng)用程序事件做出反應(yīng)的方法,在相應(yīng)的事件觸發(fā)的時(shí)候 (比如說(shuō) BeginRequest 事件,它在應(yīng)用程序收到一個(gè) Http 請(qǐng)求并即將對(duì)其進(jìn)行處理時(shí)觸發(fā) ),便會(huì)調(diào)用 Http Module 注冊(cè)了的方法,實(shí)際的工作在這些方 法 中 執(zhí) 行 。 .Net 本 身 已 經(jīng) 有 很 多 的 Http Module , 其 中 包 括 表 單 驗(yàn) 證Module(FormsAuthenticationModule), Session 狀態(tài) Module(SessionStateModule),輸出緩存 Module (OutputCacheModule)等。 通常情況下, 框架搭建在 Windows Server(服務(wù)器版操作系統(tǒng)) +IIS( Web服務(wù)器,是 Inter 信息服務(wù)管理器的英文縮寫)環(huán)境中,在安裝 .NET Framework 時(shí),安裝程序?qū)?huì)在 IIS 中注冊(cè) 所需的 ISAPI 擴(kuò)展( ),這就使得作為 宿主的 IIS 在接收到客戶端的 HTTP 請(qǐng)求后,將響應(yīng)請(qǐng)求的控制權(quán)交給 運(yùn)行。 運(yùn)行時(shí)接收到請(qǐng)求后,會(huì)判斷站點(diǎn)是否為第一次被訪問(wèn),如果是第一次訪問(wèn),則運(yùn)行初始化工作(如加載 Bin 目錄中的 DLL 動(dòng)態(tài)鏈接庫(kù),讀取 網(wǎng)站配置文件,初始化 HttpApplication 實(shí)例,編譯和加載 文件等)。 運(yùn)行時(shí)還負(fù)責(zé)創(chuàng)建請(qǐng)求響應(yīng)線程的 HttpContext 上下文實(shí)例和創(chuàng)建承載響應(yīng)結(jié)果的HttpTextWriter 實(shí)例。然后, 運(yùn)行時(shí)尋找合適的 HttpHandler(通常就是具有的 頁(yè)面)處理 HTTP 請(qǐng)求,并等 HttpHandler 返回請(qǐng)求處理結(jié)果。最后, 運(yùn)行時(shí)在完成一些后續(xù)工作之后,如保存 Session、異常處理,再通過(guò) IIS 把響應(yīng)結(jié)構(gòu)返回給客戶端。 ISAPI 工作的主要任務(wù)就是安排 處理請(qǐng)求,并監(jiān)視ASPNET_ 進(jìn)程的執(zhí)行情況,如果 進(jìn)程不能完成任務(wù), ISAPI 就安排一個(gè)新的 來(lái)處理工作。 的主要任務(wù)是將請(qǐng)求交給一系列稱為 HTTP 管道的托管對(duì)象。如果把 ISAPI 比做銷售商,那么 就是生產(chǎn)商,而 HTTP 管道就是生產(chǎn)的流水線,負(fù)責(zé)流水線的小組就是HttpRuntime。生產(chǎn)商 會(huì)將訂單( HTTP 請(qǐng)求)交給 HttpRuntime 小組的工作人員 ProcessRequest( HttpWorkerRequest wr), HttpRuntime 根據(jù)內(nèi)部的分工,最終由ProcessRequestInternal( HttpWorkerRequest wr)在流水線上進(jìn)行生產(chǎn)。 的特點(diǎn) 是一種用于創(chuàng)建內(nèi)容豐富的動(dòng)態(tài)網(wǎng)站、 WEB 應(yīng)用程序和 XML/WEB 服務(wù)的新編程模型。 使用編譯的、事件驅(qū)動(dòng)編程模型從而提高運(yùn)行速度和分離應(yīng)用程序邏輯和用戶界面。使用 可以很容易的開(kāi)發(fā)基于三層架構(gòu)的 B/S 應(yīng)用程序。與以往的編程模型相比,這種新編程模型提供了基于組件的架構(gòu)和開(kāi)發(fā)范例 [7]。 提供了下面一些超越以前 WEB 技術(shù)的重要特性: 基于 WEB 的網(wǎng)絡(luò)辦公系統(tǒng)( OA)的設(shè)計(jì)與開(kāi)發(fā) 12 (1) 優(yōu)良的性能 在服務(wù)器上運(yùn)行的是經(jīng)過(guò)編譯 的 CLR 代碼。與以前的技術(shù)相比, 能夠充分利用 Binding(綁定 ),及時(shí)編譯,本地優(yōu)化,緩沖服務(wù)來(lái)提高程序的性能。 (2) 大量工具箱的支持 在 Visual Studio 的開(kāi)發(fā)環(huán)境中, 具有豐富的工具箱和設(shè)計(jì)器。如所見(jiàn)即所得的編輯方式,支持拖放的服務(wù)器控件,以及動(dòng)態(tài)的配置管理。此外還有許多第三方控件。 (3) 強(qiáng)大的功能以及良好的機(jī)動(dòng)性 因?yàn)? 是建立在 CLR 基礎(chǔ)上的,所以整個(gè)平臺(tái)的功能和適用性更加適合網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)。 可以使用很多種語(yǔ)言來(lái)編寫。此外 , CLR 的協(xié)同工作能力保證以前開(kāi)發(fā)的基于 COM 的程序,在移植到 后,依然可以正常使用。 (4) 新的配置管理方式 使用的是一種基于文本格式,等級(jí)式的配置系統(tǒng)。一個(gè) 應(yīng)用程序只需將必要的程序拷貝到服務(wù)器上就可以使用了。對(duì)于正在運(yùn)行中的己編譯的代碼,也同樣可以對(duì)其配置進(jìn)行更改,而不需要重啟服務(wù)器。 (5) 可移植性和良好的適用性 當(dāng) 的一條線程出現(xiàn)異常情況后,一個(gè)新的進(jìn)程會(huì)在它的地方重新建立,繼續(xù)擔(dān)負(fù)原進(jìn)程所處理的任務(wù),這就使應(yīng)用程序能不中斷地處理客戶的請(qǐng)求。 (6) 超強(qiáng)的擴(kuò) 展性 嶄新的結(jié)構(gòu)體系允許開(kāi)發(fā)者開(kāi)發(fā)自己的插件,且 下任何一個(gè)組件都能夠被用戶自己開(kāi)發(fā)的組件擴(kuò)展或替換。 創(chuàng)建和使用 WEB 服務(wù) 在本文的項(xiàng)目中實(shí)際應(yīng)用的 Web 服務(wù)的主要用途是建立數(shù)據(jù)庫(kù)與客戶端之間的數(shù)據(jù)聯(lián)系,即,由 Web 服務(wù)提供數(shù)據(jù)庫(kù)操作的接口,客戶端調(diào)用相應(yīng)的 Web 服務(wù)并得到動(dòng)態(tài)的數(shù)據(jù)信息 (XML 文檔 )。 創(chuàng)建 WEB 服務(wù) 1, ASP. NET. Web 應(yīng)用程序的基本概念。 ASP. NET 將應(yīng)用程序定義為所有文件、頁(yè)、處理程序、模塊和可執(zhí)行代碼的總和,該應(yīng)用程序可在 Web 應(yīng)用程序服務(wù)器上的給定虛擬目錄 (及其子目錄 )的范圍內(nèi)調(diào)用或運(yùn)行。例如,可在 Web 服務(wù)器計(jì)算機(jī)上的“ /order虛擬目錄中發(fā)布一個(gè)“ order“應(yīng)用程序。對(duì)于 IIS,可在 Inter 服務(wù)管理器中設(shè)置虛擬目錄 。該目錄包含所有子目錄,除非子目錄本身就是虛擬目錄。 Web 服務(wù)器上的每個(gè) ASP. NET 框架應(yīng)用程序都在唯一的 .NET 框架應(yīng)用程序域中執(zhí)行,從 Ifu 保證了類隔離 (無(wú)版本或命名沖突 )、安全沙箱 (防止訪問(wèn) 特定計(jì)算機(jī)或網(wǎng)絡(luò)資源 ) 基于 WEB 的網(wǎng)絡(luò)辦公系統(tǒng)( OA)的設(shè)計(jì)與開(kāi)發(fā) 13 和靜態(tài)變量隔離。 ASP. NET 在 Web 應(yīng)用程序的生存期內(nèi)維護(hù) HttpApplication 實(shí)例。 ASP. NET 自動(dòng)指派其中的某個(gè)實(shí)例處理應(yīng)用程序接收到的每個(gè)傳入 HTTP 請(qǐng)求。所指派的特定HttpApplication 實(shí)例負(fù)責(zé)管理請(qǐng)求的整個(gè)生存期,并僅在請(qǐng)求完成后才被重新使用。這意味著 HttpApplication 中的用戶代碼不必是可重入的。 創(chuàng)建 ASP. NET 應(yīng)用程序。 若要?jiǎng)?chuàng)建 ASP. NET 框架應(yīng)用程序,可以使用現(xiàn)有虛擬目錄或創(chuàng)建新的虛擬目錄。例如,如果安裝了包含 IIS 的 Windows 2021 Server,則可能有一個(gè) C:\IPub\WWWRoot 目錄??梢允褂?Inter 服務(wù)管理器 (位于“開(kāi)始 “程序” “管理工具”下 )來(lái)配置 IIS。右擊一個(gè)現(xiàn)有目錄并選擇“新建” (創(chuàng)建新的虛擬目錄 )或“屬性” (提升現(xiàn)有的常規(guī)目錄 )。通過(guò)在虛擬目錄中放置一個(gè)簡(jiǎn)單 .aspx 頁(yè)并通過(guò)瀏覽器來(lái)訪問(wèn)它,即可開(kāi)始創(chuàng)建 ASP. NET應(yīng)用程序。 應(yīng)用程序的生存期。 ASP. NET 框架應(yīng)用程序在第一次向服務(wù)器發(fā)出請(qǐng)求時(shí)創(chuàng)建,在此之前,不執(zhí)行 ASP. NET 代碼。當(dāng)?shù)谝粋€(gè)請(qǐng)求 發(fā)出后,將創(chuàng)建一個(gè) HttpApplication 實(shí)例并引發(fā) Application Start事件。 HttpApplication 實(shí)例處理該請(qǐng)求以及后面的請(qǐng)求 ,直到最后一個(gè)實(shí)例退出并引發(fā)Application End 事件。 . NET 框架是創(chuàng)建和使用 Web 服務(wù)的理想平臺(tái)。其中一個(gè)主要原因就是,它包括了很多特地為這一領(lǐng)域里的使用 }fu 設(shè)計(jì)的類和工具。 下面的代碼是一個(gè)創(chuàng)建 ASP. NET Web 服務(wù)的實(shí)例。在一個(gè)文本編輯器中輸入 : %@Webservice Language=C Class=getDS% using System。 using 。 using 。 using 。 using 。 //具有某種屬性和方法的類 。 public class getDS: { [WebMethod(Description=return dataset in xml)] //完成特定功能的方法 。 public DataSet getDSl(string sn) { : 基于 WEB 的網(wǎng)絡(luò)辦公系統(tǒng)( OA)的設(shè)計(jì)與開(kāi)發(fā) 14 : } } 在 Web 站點(diǎn)相應(yīng)的虛擬目錄下把上面的代碼保存為 文件。 使用 WEB 服務(wù) 在本文所談的項(xiàng)目中使用的是 HTTP GET 方法來(lái)引用 Web 服務(wù)。其具體的應(yīng)用是在一個(gè) ASP. NET 的頁(yè)面中首先調(diào)用 Web 服務(wù),然后再解讀它的 XML 文檔。實(shí)際代碼如下 : %@import namespace=07o %@import namespace=07o %@Page language=c07o HTML HEAD !一本頁(yè)的功能是通過(guò)一個(gè) web 服務(wù)調(diào)用數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)集,這個(gè)數(shù)據(jù)集是一個(gè)文件題名的列表,然后解讀 web 服務(wù)返回的 xml 文檔,最后把信息列表以所要求的格式顯示在 web頁(yè)面中一 titlegetCategories/title /HEAD body /body /HTML script runat=server private void Page_ Load(object sender, EventArgse) { string tStr=1234。 //把調(diào)用 web服務(wù)的 地址付值給一個(gè)字符串 。 string xmlFile= 1?sn=”+tStr”, XmlDocument doc=new XmlDocument()。 //解讀 web服務(wù)返回的 xml文檔,并以特定的格式打印在 web頁(yè)面中 。 (xmlFile)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1