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

正文內(nèi)容

基于bs的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2025-06-03 15:48 本頁(yè)面


【正文】 7)安全性  借助內(nèi)置的Windows身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的?! ?   Application對(duì)象:。在多任務(wù)執(zhí)行的情況下,來(lái)自四面八方的眾多用戶可能執(zhí)行同一個(gè)Web應(yīng)用程序,這便依賴Application對(duì)象。常用到的場(chǎng)合:聊天室、網(wǎng)頁(yè)計(jì)數(shù)器等?! equest對(duì)象:獲取從客戶瀏覽器傳給服務(wù)器端的數(shù)據(jù),如接收來(lái)自表單的數(shù)據(jù)?! esponse對(duì)象:Request對(duì)象與Response對(duì)象就像一般程序語(yǔ)言里的Input及Output命令,須用Request對(duì)象;若想將服務(wù)器端的信息傳遞給客戶端,須用Response對(duì)象?! ession對(duì)象:Session對(duì)象和Application對(duì)象極為類似,但Session對(duì)象的信息只適用于同一位用戶,換句話說(shuō),一個(gè)Session對(duì)象只屬于一位用戶。常用到的場(chǎng)合:虛擬購(gòu)物車、用戶登陸網(wǎng)站時(shí)用戶名的臨時(shí)存儲(chǔ)等?! ?利用SQL Sever 2000來(lái)建立數(shù)據(jù)庫(kù)   Microsoft SQL Server 2000 是一種關(guān)系型數(shù)據(jù)庫(kù)。此種數(shù)據(jù)庫(kù)采數(shù)據(jù)分類表格化的架構(gòu),將相關(guān)的數(shù)據(jù)組成表格,表格和表格之間可以有關(guān)聯(lián)性,因此稱為關(guān)系型數(shù)據(jù)庫(kù)。系統(tǒng)管理員可透過(guò)應(yīng)用程序進(jìn)入服務(wù)器,更改數(shù)據(jù)型態(tài),管理及處理服務(wù)器資源。SQL Server 也是一種具備延展性的數(shù)據(jù)庫(kù)(scalable database),亦即 SQL Server 可以支持多位使用者同時(shí)進(jìn)入數(shù)據(jù)庫(kù)中處理大量的數(shù)據(jù)。 Browser/Server模式—本系統(tǒng)的開(kāi)發(fā)模式 Browser/Server模式簡(jiǎn)介   隨著網(wǎng)絡(luò)規(guī)模的日益擴(kuò)大,應(yīng)用程序的復(fù)雜程度不斷提高,傳統(tǒng)的數(shù)據(jù)庫(kù)應(yīng)用架構(gòu)已經(jīng)不能勝任。為了充分利用網(wǎng)絡(luò)資源,越來(lái)越多的信息需要在 (WoridWideWeb)上發(fā)布,實(shí)現(xiàn)信息最大程度的共享。Browser/Serve結(jié)構(gòu)伴隨著Intemet的發(fā)展而很快地發(fā)展起來(lái)。Browser/Serve體系結(jié)構(gòu)是一種三層結(jié)構(gòu):   第一層,瀏覽器是表示層,完成用戶接口功能。在客戶端向URL(Uniform ResourceLocator)指定的web服務(wù)器提出服務(wù)器請(qǐng)求,Web服務(wù)器用HTTP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上?! 〉诙?,Web服務(wù)器是功能層,完成客戶的應(yīng)用功能。即Web服務(wù)器接受客戶請(qǐng)求,以CGI或ASP與數(shù)據(jù)庫(kù)連接,進(jìn)行申請(qǐng)?zhí)幚?,而后?shù)據(jù)庫(kù)結(jié)果返回web服務(wù)器,再傳至客戶端?! 〉谌龑?,數(shù)據(jù)庫(kù)服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫(kù)服務(wù)器應(yīng)客戶請(qǐng)求獨(dú)立地進(jìn)行各種處理。Browser/server系統(tǒng)中的Browser作為一種通用的瀏覽器,一般沒(méi)有任何應(yīng)用程序; Browser/server系統(tǒng)中的中間層是B/S結(jié)構(gòu)中相當(dāng)關(guān)鍵的部分,中間層在Browser/Serve:系統(tǒng)中充當(dāng)著雙重身份:從Browser的角度看,它是 WebServer,而從 DBServe的角度看,它是一個(gè)功能豐富的Client?! ?Browser/Server模式的特點(diǎn)   B/S系統(tǒng)的這三層體系結(jié)構(gòu)的特點(diǎn):  友好、統(tǒng)一的圖形用戶界面 在Browser/Server系統(tǒng)中,由于遵循了統(tǒng)一的標(biāo)準(zhǔn)協(xié)議,而且使用瀏覽器作為統(tǒng)一的客戶軟件,用戶無(wú)須再花費(fèi)大量的時(shí)間與精力去學(xué)習(xí)和熟悉不同的系統(tǒng)的使用方法,用戶可以把大部分的精力集中在系統(tǒng)的內(nèi)容上,而不是去記住系統(tǒng)的使用說(shuō)明書(shū)。  減少網(wǎng)絡(luò)中的數(shù)據(jù)流量  在Browser/server系統(tǒng)中,由于數(shù)據(jù)的處理工作是由服務(wù)器來(lái)執(zhí)行的,因此在讀取數(shù)據(jù)和保存數(shù)據(jù)時(shí),這些數(shù)據(jù)只在幾臺(tái)服務(wù)器之間傳輸,不需要通過(guò)瀏覽器與服務(wù)器之間的網(wǎng)絡(luò)。一般來(lái)說(shuō),瀏覽器與服務(wù)器之間的網(wǎng)絡(luò)大都是距離較長(zhǎng)而且速度較低的,而服務(wù)器與服務(wù)器之間的網(wǎng)絡(luò)則是距離較短而且速度較高的,因此采用Browser/Server后,可以充分地利用服務(wù)器之間的高速連接通路,而減少在瀏覽器與服務(wù)器之間的長(zhǎng)距離低速網(wǎng)絡(luò)中的數(shù)據(jù)流量?! 「玫拈_(kāi)放性  開(kāi)放性是發(fā)揮分布式系統(tǒng)優(yōu)勢(shì)的基本保障,它為不同廠商生產(chǎn)的產(chǎn)品協(xié)同工作創(chuàng)造了條件,但是這些產(chǎn)品還應(yīng)當(dāng)遵循統(tǒng)一的標(biāo)準(zhǔn)。在Browser/server系統(tǒng)中,采用了一致的HTTP協(xié)議以及其他一些共同的規(guī)則,不同系統(tǒng)之間的沖突將會(huì)大大減少?! ∑脚_(tái)無(wú)關(guān)性  在Browser/Server系統(tǒng)中,程序的主體分布在MidServer上,客戶機(jī)上只有一個(gè)標(biāo)準(zhǔn)的瀏覽器,它與服務(wù)器之間采用標(biāo)準(zhǔn)的TCP/IP及HTTP等協(xié)議進(jìn)行通信,因此客戶端的平臺(tái)是相對(duì)獨(dú)立的,它不依賴于服務(wù)器方所采用的軟硬平臺(tái)。用戶可以自由地選擇自己熟悉的平臺(tái)進(jìn)行工作?! ∮行У亟鉀Q異種數(shù)據(jù)庫(kù)聯(lián)合使用的問(wèn)題  在Browser/Serve系統(tǒng)中,由于采用了 Browser/MidServer/Server的三層體系結(jié)構(gòu),只需在中間層服務(wù)器上安裝數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,或者使用專門(mén)的服務(wù)器用作與數(shù)據(jù)庫(kù)連接的橋梁。因?yàn)槌绦虻闹黧w是運(yùn)行在中間服務(wù)器上的,客戶端只是一個(gè)瀏覽器,避免了在客戶端重復(fù)安裝數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的問(wèn)題,從而可以有效地解決異種數(shù)據(jù)庫(kù)聯(lián)合使用的問(wèn)題?! 】蛻舳说木S護(hù)工作簡(jiǎn)單  Brower/Serve系統(tǒng)中,由于采用了通用的客戶軟件,維護(hù)工作主要集中在服務(wù)器端,而服務(wù)器是由專門(mén)的管理人員集中管理的,對(duì)系統(tǒng)的維護(hù)相對(duì)簡(jiǎn)單得多?! 』贐/S結(jié)構(gòu)的Web應(yīng)用體系有如此多的優(yōu)勢(shì),因此本網(wǎng)上考試系統(tǒng)的主體就采用這種B/S體系結(jié)構(gòu)?! ?   ,分別是Connection對(duì)象、Command對(duì)象、DataAdapter、DataSet以及DataReader。這些組件中負(fù)責(zé)建立聯(lián)機(jī)和數(shù)據(jù)操作的部分我們稱為數(shù)據(jù)操作組件(Managed Providers)分別由Connection對(duì)象、Command對(duì)象、DataAdapter對(duì)象以及DataReader對(duì)象所組成。數(shù)據(jù)操作組件最主要是當(dāng)作DataSet對(duì)象以及數(shù)據(jù)源之間的橋梁,負(fù)責(zé)將數(shù)據(jù)源中的數(shù)據(jù)取出后植入DataSet對(duì)象中,以及將數(shù)據(jù)存回?cái)?shù)據(jù)源的工作?!  onnection組件  Connection對(duì)象主要是開(kāi)啟程序和數(shù)據(jù)庫(kù)之間的連結(jié)。沒(méi)有利用連結(jié)對(duì)象將數(shù)據(jù)庫(kù)打開(kāi),是無(wú)法從數(shù)據(jù)庫(kù)中取得數(shù)據(jù)的。,我們可以自己產(chǎn)生這個(gè)對(duì)象,或是由其它的對(duì)象自動(dòng)產(chǎn)生?! ommand組件  Command對(duì)象主要可以用來(lái)對(duì)數(shù)據(jù)庫(kù)發(fā)出一些指令,例如可以對(duì)數(shù)據(jù)庫(kù)下達(dá)查詢、新增、修改、刪除數(shù)據(jù)等指令,以及呼叫存在數(shù)據(jù)庫(kù)中的預(yù)存程序等。這個(gè)對(duì)象是架構(gòu)在Connection對(duì)象上,也就是Command對(duì)象是透過(guò)連結(jié)到數(shù)據(jù)源的Connection對(duì)象來(lái)下命令的。所以Connection連結(jié)到哪個(gè)數(shù)據(jù)庫(kù),Command對(duì)象的命令就下到哪里?! ataAdapter組件  DataAdapter對(duì)象主要是在數(shù)據(jù)源以及DataSet之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ鳎梢酝高^(guò)Command對(duì)象下達(dá)命令后,并將取得的數(shù)據(jù)放入DataSet對(duì)象中。這個(gè)對(duì)象是架構(gòu)在Command對(duì)象上,并提供了許多配合DataSet使用的功能。 DataSet組件  DataSet這個(gè)對(duì)象可以視為一個(gè)暫存區(qū)(Cache),可以把從數(shù)據(jù)庫(kù)中所查詢到的數(shù)據(jù)保留起來(lái),甚至可以將整個(gè)數(shù)據(jù)庫(kù)顯示出來(lái)。DataSet的能力不只是可以儲(chǔ)存多個(gè)Table而已,還可以透過(guò)DataAdapter對(duì)象取得一些例如主鍵等的數(shù)據(jù)表結(jié)構(gòu),并可以記錄數(shù)據(jù)表間的關(guān)聯(lián)。,這個(gè)對(duì)象架構(gòu)在DataAdapter對(duì)象上,本身不具備和數(shù)據(jù)源溝通的能力,也就是說(shuō)我們是將DataAdapter對(duì)象當(dāng)做DataSet對(duì)象以及數(shù)據(jù)源間傳輸數(shù)據(jù)的橋梁?! ataReader組件  當(dāng)我們只需要循序的讀取數(shù)據(jù)而不需要其它操作時(shí),可以使用DataReader對(duì)象。DataReader對(duì)象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),而且這些數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1