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

正文內(nèi)容

基于aspnet網(wǎng)絡(luò)投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-23 22:07 本頁面
 

【文章內(nèi)容簡介】 發(fā) 環(huán)境中, 具有豐富的工具箱和設(shè)計(jì)器,比如所見即所得的編輯方式、支持拖放的服務(wù)器控件以及動(dòng)態(tài)的配置管理。 .NET Framework 還提供了大量現(xiàn)成的基類函數(shù),程序員可以直接調(diào)用這些函數(shù)。 超強(qiáng)的擴(kuò)展性 允許程序員開發(fā)自己的插件,而且任何一個(gè)組件都可以被程序員自己開發(fā)的組件擴(kuò)展或替換。 易用性 允許建立用戶接口,這樣可 以把代碼和程序結(jié)構(gòu)分離,寫程序的人只需要考慮程序的結(jié)構(gòu),而不需要考慮怎樣去書寫代碼。 配置管理方式 使用 一種基于 文本格式、等級式的配置系統(tǒng),這種方式使得應(yīng)用服務(wù)器環(huán)境Server Controls HTML Controls Web Services Security Etc. Web Form 和 Web 應(yīng)用的設(shè)置更加簡單,新設(shè)置將不再需要本地管理工具。服務(wù)器上控件的替換和修改也不再需要重啟服務(wù)器。 ASP 應(yīng)用程序的安全性 安全性是對用戶的身份進(jìn)行驗(yàn)證,并對通過驗(yàn)證的用戶按照為其授予的訪問權(quán)限來確定用戶是否可以訪問某種資源的一個(gè)過程。 與 IIS、 .NET Framework 和 操作系統(tǒng)的底層安全性服務(wù)相結(jié)合,可以實(shí)現(xiàn)多種身份驗(yàn)證和授權(quán)機(jī)制,如圖 12 所示。 一個(gè) 應(yīng)用程序的總的安全性是由以下 3個(gè)不同層級組成 。 級將一個(gè)有效的安全性令牌 (Security Token)與請求的發(fā)送者相關(guān)聯(lián)。該安全性令 牌根據(jù)當(dāng)前的 IIS 身份驗(yàn)證機(jī)制確定。 工作進(jìn)程級確定 工作進(jìn)程中服務(wù)請求的線程的身份。如果啟用了假冒設(shè)置,可能 會(huì)改變與該線程關(guān)聯(lián)的安全性令牌。根據(jù)正在使用的進(jìn)程模型,其安全性令牌由配置文件或 IIS 原數(shù)據(jù)庫中的設(shè)置決定。 管道級獲得使用應(yīng)用程序的特定用戶的身份。該任務(wù)的完成方式取決于配置文件中用于身份驗(yàn)證和授權(quán)的應(yīng)用程序設(shè)置。大多數(shù) 應(yīng)用程序的常見設(shè) 置是使用窗體驗(yàn)證。 圖 12 安全體系結(jié)構(gòu) 小結(jié) 從原來的 ASP 結(jié)構(gòu)體系上跨出了一大步,其整個(gè)構(gòu)造體系使開發(fā)結(jié)構(gòu)化的應(yīng)用程序變?yōu)榭赡堋?Web 表單帶來了一種更加直接和易于使用的開發(fā)模式:服務(wù)器控件增加了提供公共功能的能力,從而使擴(kuò)展和加強(qiáng)現(xiàn)有功能變得容易;數(shù)據(jù)捆綁使創(chuàng)建數(shù)據(jù)約束型應(yīng)用程序變得十分簡單。 不但具有許多很強(qiáng)的新功能,而且為用戶提供了一個(gè)用于開發(fā) Web 應(yīng)用程序的真正框架。 安全性是計(jì)算機(jī)網(wǎng)絡(luò)安全的重要環(huán)節(jié),也是計(jì)算機(jī)網(wǎng)絡(luò)安全體系結(jié) 構(gòu)的基礎(chǔ)性組成部分,通過采用各種安全策略,才能更好地實(shí)現(xiàn)網(wǎng)絡(luò)系統(tǒng)的安全性。 第二章 應(yīng)用程序的體系結(jié)構(gòu) 隨著 Web 技術(shù)的出現(xiàn),時(shí)期網(wǎng)絡(luò)中的集中計(jì)算逐漸被分布式計(jì)算所代替。 Web 技術(shù)是一種分布式計(jì)算技術(shù),使用這種技術(shù)構(gòu)建企業(yè)應(yīng)用時(shí),通常需要開發(fā)大量的程序,把這些程序分布在不同的計(jì)算機(jī)上,在應(yīng)用中承擔(dān)不同的職責(zé)。 本章介紹三層結(jié)構(gòu)應(yīng)用程序的概念和優(yōu)點(diǎn),并結(jié)合分析如何建立三層結(jié)構(gòu)的 應(yīng)用程序。 傳統(tǒng)的 C/S 模式 在傳統(tǒng)的應(yīng)用程序開發(fā)中, C/S(Client/Server)二層體系結(jié)構(gòu)得到了廣泛的應(yīng)用。二層體系結(jié)構(gòu)的特點(diǎn)是應(yīng)用程序邏輯 通常分布在客戶和服務(wù)器兩端??蛻舭l(fā)出對數(shù)據(jù)資源的訪問請求,服務(wù)端將對該請求的響應(yīng)結(jié)果返回客戶端。每一個(gè)客戶端都都存在數(shù)據(jù)引擎,并且每個(gè)客戶端與數(shù)據(jù)庫服務(wù)器建立獨(dú)立的數(shù)據(jù)庫連接 (DB Connection)。 圖 21 客戶機(jī) /服務(wù)器模式 C/S 結(jié)構(gòu)本身存在著很多體系結(jié)構(gòu)上的問題,比如:一旦用戶的應(yīng)用需求發(fā)生變化,客戶端和服務(wù)器端的應(yīng)用程序都需要進(jìn)行修改,這給應(yīng)用維護(hù)和升級 帶來了極大的不便:當(dāng)客戶端數(shù)量激增時(shí),服務(wù)器端的性能會(huì)因?yàn)樨?fù)載過重而大大衰減;大量的數(shù)據(jù)傳輸增加了網(wǎng)絡(luò)的負(fù)載等等。 三層架構(gòu)模型 按照 Web 應(yīng)用 程序 的功能要素的基本要求 ,把應(yīng)用程序 架構(gòu) 分為如下三層: 表示層 ( Presentation Layer) : 表現(xiàn)層通過與用戶交互界面,調(diào)用業(yè)務(wù)層接口傳遞用戶請求信息以及獲取所返回的信息。 業(yè)務(wù) 層 ( Business Tier) : 業(yè)務(wù)層用于訪問數(shù)據(jù)層,從數(shù)據(jù)層取數(shù)據(jù)、修改數(shù)據(jù)以及刪除數(shù)據(jù),并將結(jié)果返回給表現(xiàn)層。該層除了實(shí)現(xiàn)應(yīng)用程序功能外,還包括用戶數(shù)據(jù)的驗(yàn)證及各類 計(jì)算等。 數(shù)據(jù) 層 ( Data Tier) : 數(shù)據(jù)層是數(shù)據(jù)庫或者數(shù)據(jù)源,如 SQL Server、 Access、 Oracle數(shù)據(jù)庫或 XML 文件。 數(shù)據(jù)表示層 邏輯計(jì)算與數(shù)據(jù)處理放在同一層 客戶機(jī) 應(yīng)用服務(wù)器 數(shù)據(jù)庫服務(wù)器 Web 應(yīng)用程序的三層架構(gòu)模型如圖 22 所示: 圖 22 Web 應(yīng)用程序分層 開發(fā)三層架構(gòu) 應(yīng)用程序的方法 可以使用 .NET 平臺(tái)快速方便地開發(fā)和部署三層架構(gòu)應(yīng)用程序。表現(xiàn)層通過Web 窗體來實(shí)現(xiàn), 包括 .ASPX 文件及相應(yīng)的后臺(tái) .CS 文件。業(yè)務(wù)層通常包括兩個(gè)組件(也稱為兩個(gè)子層),業(yè)務(wù)邏輯層( Business Logic Layer, BLL)和數(shù)據(jù)訪問層( Data Access Layers, DAL) 。 業(yè)務(wù)邏輯層在數(shù)據(jù)訪問層之上,也就是說 BLL 調(diào)用 DAL 的類和對象。 DAL訪問數(shù)據(jù)并將其轉(zhuǎn)給 BLL。數(shù)據(jù)層則是 .NET 支持的數(shù)據(jù)庫。 中三層架構(gòu)如圖 23所示: 圖 23 三層 Web 應(yīng)用程序架構(gòu) 處理用戶請求 訪問數(shù)據(jù)庫 表現(xiàn)層 業(yè)務(wù)層 數(shù)據(jù)層 接受用戶請求 數(shù)據(jù)庫 C業(yè)務(wù)邏輯組件 數(shù)據(jù)訪問組件 Web 服務(wù)器 應(yīng)用服務(wù)器 數(shù)據(jù)庫服務(wù)器 Web 窗體
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1