★33°空間‰


                                 ----★七彩服飾  【最潮拜☆日單精品】【Esprit】【Hotwind】滿150包郵-女裝-流行女裝    www.7color.hb.cn

                                 ----智力比知識重要,素質比智力重要,覺悟比素質更重要
          posts - 110,comments - 35,trackbacks - 0
          在 ASP.NET 2.0的新特性中,最“耀眼”的也就是母版頁、主題/皮膚、
          成員資格和角色管理、用戶自定義屬性以及 WebPart之頁面個性化設置。
          除了前兩項,其余都是建立在***Provider提供的服務之上。

          這些Provider(類)在微軟文檔中一般是這樣定義的:為...提供...服務,
          似乎與一般的控件類等一樣,拿來用就是了。其實這些Provider(類)
          已經十分強烈地暗示微軟.NET的一個發展方向,
          這個方向就是(你的網站)應用程序“插件”化。

          “插件”是老小弟為了形象方便地說明問題而借用的,并不一定精確嚴密
          并且與微軟文檔中“插件”概念是不同的。

          下面老小弟從軟、硬件這兩個角度簡單地說說稱其為“插件”的緣由:

          從硬件角度考慮:如果想象一下PC,是不是可以把web.config 看作是“主板”,
          而這些Provider就是插在主板上的顯卡、聲卡、網卡...。更抽象一些可以認為
          這些Provider其實相當于驅動程序Driver。微軟為我們提供了Microsoft品牌的
          SqlMembershipProvider、SqlRoleProvider、SqlProfileProvider、SqlPersonalizationProvider
          等Provider,也允許我們在web.config中重新指定來替換它們(相當于設置CMOS或做“跳線”)。
          這就好比不論那種品牌何種型號的顯卡(或聲卡、網卡等)只要符合兼容性標準,就可以插到主板上使用。

          從軟件角度考慮:自從Eclips推出后,開發平臺上的“插件”也跟了火了一把(瀏覽器上可早就有了),
          一時間Java程序員都在寫“插件”了。
          .NET這邊因為有VS.NET所以沖擊不是很大,不過“插件”我們也是一樣用到了。
          不知各位兄弟是否注意到VSS就是以“插件”形式與VS.NET集成的,
          更純粹的例子就是Borland Togather for .NET。從這些集成到IDE的“插件”上
          我們可以看出“插件”提供的是一種功能擴展和升級/替換,現在依托這些Provider,
          我們自己開發的網站程序也能“插件”化了。譬如:如果不需要頁面個性化設置
          (WebPart)功能,我們就不必“安裝”PersonalizationProvider
          (其實應該反過來說,需要什么功能才“安裝”什么Provider,不過現在都是統統預先裝好的)。
          待續...
          posted on 2006-09-20 15:58 圣域飛俠 閱讀(79) 評論(0)  編輯  收藏 所屬分類: 轉載
          主站蜘蛛池模板: 石林| 理塘县| 裕民县| 定兴县| 会同县| 丁青县| 海城市| 牡丹江市| 六枝特区| 桃江县| 南阳市| 资溪县| 长垣县| 濮阳县| 郎溪县| 长治县| 定结县| 乐业县| 怀来县| 南华县| 古田县| 阿合奇县| 岐山县| 巴林右旗| 罗甸县| 沁源县| 随州市| 五原县| 荆门市| 阜城县| 铁岭市| 磐安县| 博白县| 沙坪坝区| 察雅县| 安龙县| 衡南县| 老河口市| 大余县| 桐柏县| 宝山区|