四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

ASP.NET的設(shè)計思想

  自從有了html與http,就有了瀏覽器與Web服務(wù)器,并有了Web應(yīng)用,最初的交互模式是這樣的:

  該模式很好地運行了很多年。然而,隨著計算機應(yīng)用的發(fā)展,人們越來越不滿足于只有靜態(tài)內(nèi)容的頁面,而由某種機制動態(tài)產(chǎn)生html等代碼的需求越來越迫切,于是,很多技術(shù)就應(yīng)運而生,ASP.NET就是這樣一種技術(shù)。從本質(zhì)上講,ASP.NET就是一種服務(wù)器端動態(tài)產(chǎn)生html、css、Javascript等瀏覽器認識的代碼的技術(shù)。ASP.NET的交互模式如下:

  由該圖可知,ASP.NET必須解決兩大問題,一是如何與Web服務(wù)器(一般就是指IIS)進行交互,二是如何根據(jù)不同請求產(chǎn)生不同的html等代碼。

  第一個問題,根據(jù)IIS版本(5.*,6.0,7.0)的不同,ASP.NET具有不同的進程模式與不同的交互模式,該問題不是本篇要講述的。一般來說,大家不必關(guān)心該問題,而且要了解該問題,又必須清楚IIS各個版本的模型,而各個版本又各有各的不同,因此,我基本不準備講述這個問題,大家有興趣的話,可以自行搜索相關(guān)資料。

  我們來討論第二個問題,這里首先要說明的是,因為IIS7.0進程模式的變化比較大,我也沒去了解IIS7.0的模型,因此,以下講述及以后講述將只針對IIS5.*與IIS6.0。我們有理由認為,針對IIS5.*與IIS6.0的講述一般同樣適用于IIS7.0。

  先且按下該問題不表,我們來看一段請求玉帝把大象放到冰箱里的代碼(為什么不是上帝?因為我中華不歸上帝管),請大家先跟著我的思路來,別急,別急。

Code1

 

  好了,ASP.NET的設(shè)計思想講完了。什么,還沒開始?你沒發(fā)現(xiàn)我們的Program就是HttpRuntime、Emperor就是HttpApplication、Context就是HttpContext、IEmperorModule就是IHttpModule嗎?什么,沒發(fā)現(xiàn)?那么,讓我們來看看ASP.NET的源代碼吧。(本想把整個方法的源代碼都貼上來,但是顯得過于冗長,因此刪掉非關(guān)鍵代碼,并以//……省略……代替。)

  如此,你明白了嗎?

NET技術(shù)ASP.NET的設(shè)計思想,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 李英恩| 《伦敦黑帮》| 热带夜的引诱| 疯狂72小时演员表| 柏欣彤12点以后跳的广场舞| 50字精美优秀教师个人简介| 爱情三选一| 国测四年级语文试题| 45分钟见奶薄纱透明时装秀| 西游记续集演员表| 新上海滩张国荣和宁静| 声入人心| 欠条怎么写才具有法律作用| 徐正超| 日本电影致命诱惑| 恶搞之家一共有几季| 山本裕典| 3d欧美怪物sexvideo| 黄雀电视剧高清完整版| 我爱五指山我爱万泉河| 古天乐电影全部作品最新| 搜狐手机首页| 都市频道在线直播| 荒笛子简谱| 快乐学习报| 菲律宾电影毕业生代表| 七年级的英语翻译全书| julia taylor| 红海行动2蛟龙行动电影在线观看| 秦皇岛电视台| 必修二英语电子课本外研版| 白上之黑电影高清完整版在线观看| 电影事物的秘密| 欧美一级淫片007| 爆操大胸美女| 谜证在线观看免费完整版| cctv16体育台节目表| 美女热吻| 赫伯曼电影免费观看| 起底员工上满8小时被扣工资的公司 | 少妇电影网|