互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)知識(shí)要點(diǎn)_第1頁
互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)知識(shí)要點(diǎn)_第2頁
互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)知識(shí)要點(diǎn)_第3頁
互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)知識(shí)要點(diǎn)_第4頁
互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)知識(shí)要點(diǎn)_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)知識(shí)要點(diǎn) 第一章互聯(lián)網(wǎng)軟件開發(fā)過程概述1、WEB開發(fā)過程五個(gè)基本階段:(1)規(guī)劃;(2)設(shè)計(jì);(3)建設(shè)和測(cè)試;(4)投入使 用;(5)運(yùn)行及后續(xù)維護(hù)。3、Web開始過程:(1)規(guī)劃;目的是生成項(xiàng)目計(jì)劃。項(xiàng)目計(jì)劃內(nèi)容包括:確定日程表、確定項(xiàng)目的高級(jí)時(shí)間 期限和每個(gè)階段的最后期限、明確項(xiàng)目目標(biāo)、Web應(yīng)用的目標(biāo)、開發(fā)方法、項(xiàng)目任務(wù)分配、 項(xiàng)目設(shè)想和風(fēng)險(xiǎn)。(2)設(shè)計(jì);目的對(duì)于網(wǎng)站的外觀、網(wǎng)站結(jié)構(gòu)、站點(diǎn)定位、Web應(yīng)用要完成的任務(wù)以及必要 的數(shù)據(jù)資料,必須經(jīng)過用戶的認(rèn)可。同時(shí)確定站點(diǎn)設(shè)計(jì)準(zhǔn)則和技術(shù)特征。設(shè)計(jì)階段的任務(wù)清單:功能分析、數(shù)據(jù)建模、信息結(jié)構(gòu)、技術(shù)分析、構(gòu)造開發(fā)和測(cè)試 環(huán)

2、境、確定設(shè)計(jì)目標(biāo)、確定風(fēng)格規(guī)范、確定技術(shù)標(biāo)準(zhǔn)、設(shè)計(jì)原型、可用性測(cè)試、生成項(xiàng)目設(shè) 計(jì)規(guī)范、測(cè)試規(guī)劃。(3)建設(shè)和測(cè)試;目的是開發(fā)符合項(xiàng)目設(shè)計(jì)規(guī)劃的高質(zhì)量的Web應(yīng)用。主要任務(wù):確定開 發(fā)規(guī)則、創(chuàng)建頁面、測(cè)試準(zhǔn)備、生成內(nèi)容、技術(shù)設(shè)計(jì)、編程、集成、d測(cè)試、B測(cè)試、糾正 錯(cuò)誤。(4)投入使用;目標(biāo)是把全面測(cè)試過的Web應(yīng)用發(fā)布到運(yùn)營(yíng)服務(wù)器上。文件安裝完畢,小 組投入測(cè)試工作,保障正常運(yùn)行。(5)完成及后續(xù)管理;保障站點(diǎn)內(nèi)容及時(shí)更新并保障其正常平穩(wěn)運(yùn)行。4、項(xiàng)目規(guī)劃:整個(gè)Web開發(fā)過程中最重要的階段。這個(gè)階段中需要了解項(xiàng)目要做什么?如 何做?什么時(shí)間做?等等。還必須確定項(xiàng)目的目標(biāo)、Web應(yīng)用的目的、目標(biāo)

3、用戶、項(xiàng)目范圍、 用戶重點(diǎn)和實(shí)現(xiàn)項(xiàng)目的最佳方案,最后創(chuàng)建出項(xiàng)目計(jì)劃。5、項(xiàng)目規(guī)劃包括:至少包括以下四部分:(1)目標(biāo)一一總結(jié)在“確定項(xiàng)目目標(biāo)”和“確定Web應(yīng)用目標(biāo)”中明確下來的目標(biāo),另外, 還要明確商業(yè)術(shù)語中的關(guān)鍵詞語。(2)風(fēng)險(xiǎn)和假設(shè)一一項(xiàng)目管理人員列出他在編寫項(xiàng)目計(jì)劃中所做的全部假設(shè);管理人員都 要估計(jì)出每一種風(fēng)險(xiǎn)出現(xiàn)的可能性,并提出消除這種風(fēng)險(xiǎn)的方法。(3)時(shí)間表一一明確每一階段的詳細(xì)任務(wù)及完成期限;根據(jù)項(xiàng)目規(guī)模明確每項(xiàng)任務(wù)每個(gè)步 驟所需的時(shí)間。(4)預(yù)算一一取決于制定時(shí)間表時(shí)所做的估計(jì)及分配給項(xiàng)目的資源量。6、電子商務(wù)模型:通常訪問者從產(chǎn)品目錄中選擇了一種產(chǎn)品后,就把該產(chǎn)品放入虛擬的

4、購 物車中,這樣就可以繼續(xù)選購其他產(chǎn)品。購物結(jié)束時(shí),迅速檢查一下購物車中的產(chǎn)品,然后 提供送貨地址和信用卡信息。7、項(xiàng)目管理員必須具備的技能:規(guī)劃;估計(jì)和度量;追蹤;交流。8、調(diào)度:調(diào)度是在開發(fā)過程中一種對(duì)人員、資源、應(yīng)用風(fēng)格以及開發(fā)技術(shù)手段進(jìn)行平衡的 活動(dòng)。9、信息出版模型:信息出版模型指一些Internet上的站點(diǎn)出版信息。公司為了促進(jìn)他們的 產(chǎn)品或者服務(wù),利用Web發(fā)布公司信息和工作信息。在許多情況下,公司只是把它原來的印 刷銷售手冊(cè)或者年度報(bào)告直接放在Web上發(fā)布。10、界標(biāo):在階段轉(zhuǎn)換時(shí)出現(xiàn)的判斷點(diǎn)也稱其為“界標(biāo)”,因?yàn)樗齻儤?biāo)志一個(gè)階段的完成。 在這些判斷點(diǎn)上,項(xiàng)目小組和客戶一起討論

5、項(xiàng)目設(shè)計(jì)方案、設(shè)計(jì)狀況和風(fēng)險(xiǎn),指出小組沒有 解決的問題,并修改項(xiàng)目規(guī)劃以確保原來的目標(biāo)的實(shí)現(xiàn)??蛻舻呢?zé)任是負(fù)責(zé)判斷項(xiàng)目小組是 否可以開始下一步工作。比如進(jìn)入下一循環(huán)或者下一階段,這通常被稱為客戶在這一“界 標(biāo),上“終止”工作。11、風(fēng)格漂移:就是一種緩慢的不易被發(fā)現(xiàn)的項(xiàng)目風(fēng)格,特點(diǎn)逐漸變化的過程。12、Web開發(fā)過程有五個(gè)基本階段:1規(guī)劃2設(shè)計(jì)3建設(shè)和測(cè)試4投入使用5完成及后續(xù)管 理,在階段轉(zhuǎn)換時(shí)出現(xiàn)的判斷點(diǎn)也稱其為界標(biāo),因?yàn)樗鼈儤?biāo)志一個(gè)階段的完成.第一階段:規(guī)劃目的:生成項(xiàng)目計(jì)劃內(nèi)容包括:確定日程表;確定項(xiàng)目的高級(jí)時(shí)間期限和每個(gè)階段的 最后期限;明確項(xiàng)目目標(biāo),Web應(yīng)用的目標(biāo),開發(fā)方法,項(xiàng)目

6、任務(wù)分配,項(xiàng)目設(shè)想和風(fēng)險(xiǎn) 第二階段:設(shè)計(jì)在這一階段,對(duì)于網(wǎng)站的外觀,網(wǎng)站的結(jié)構(gòu),站點(diǎn)定位,Web應(yīng)用要完成的任務(wù)以及必 要的數(shù)據(jù)資料,必須經(jīng)過用戶的認(rèn)可。同時(shí)確定站點(diǎn)設(shè)計(jì)準(zhǔn)則和技術(shù)特征。另外,如果Web 應(yīng)用進(jìn)行劃分,這樣項(xiàng)目各部分可以同時(shí)進(jìn)行,縮短了項(xiàng)目周期。完成設(shè)計(jì)階段的任務(wù)清單:1功能分析確定用戶在Web應(yīng)用中要做的事情2數(shù)據(jù)建模確定Web應(yīng)用要存儲(chǔ)哪些數(shù)據(jù),并設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu)3信息結(jié)構(gòu)站點(diǎn)結(jié)構(gòu)圖,對(duì)站點(diǎn)結(jié)構(gòu)以及用戶,站點(diǎn),數(shù)據(jù)庫交互進(jìn)行建模分析4技術(shù)分析根據(jù)項(xiàng)目目標(biāo)和需求,選擇項(xiàng)目所需的硬件和軟件5構(gòu)造開發(fā)和測(cè)試環(huán)境在服務(wù)器和本地工作站上安裝開發(fā)軟件,設(shè)置安全措施,在非正 式服務(wù)器

7、上開辟建設(shè)和測(cè)試區(qū)6確定設(shè)計(jì)目標(biāo)確定選項(xiàng)7確定風(fēng)格規(guī)范確定站點(diǎn)外觀,包括布局,圖形,字體和色彩等8確定技術(shù)標(biāo)準(zhǔn)明確文件和目錄命名規(guī)則9設(shè)計(jì)原則把設(shè)計(jì)想法變成部分實(shí)體,創(chuàng)建網(wǎng)頁或者模板10可用性測(cè)試根據(jù)用戶使用情況,寫出測(cè)試報(bào)告11生成項(xiàng)目設(shè)計(jì)規(guī)范詳細(xì)描述每個(gè)Web應(yīng)用的頁面,劃分應(yīng)用以便小組成員同時(shí)展開工 作12測(cè)試規(guī)劃詳細(xì)描述軟件,硬件和商業(yè)功能的測(cè)試環(huán)境和測(cè)試數(shù)據(jù)第三階段:建設(shè)和測(cè)試目的:開發(fā)符合項(xiàng)目設(shè)計(jì)規(guī)劃的高質(zhì)量的Web應(yīng)用。主要任務(wù):1確定開發(fā)規(guī)則2創(chuàng)建骨干頁面3測(cè)試準(zhǔn)備4生成內(nèi)容5技術(shù)設(shè)計(jì)6編程7集成d測(cè)試B測(cè)試10糾正錯(cuò)誤第四階段:投入使用目標(biāo):把全面測(cè)試過的P版Web應(yīng)用發(fā)布到

8、運(yùn)營(yíng)服務(wù)器上如果測(cè)試工作順利,則項(xiàng)目小組的任務(wù)就結(jié)束了。此外,還要對(duì)整個(gè)開發(fā)環(huán)境,源文 件,開發(fā)工具和文檔進(jìn)行備份。第五階段:運(yùn)行及后續(xù)管理目標(biāo):保障站點(diǎn)內(nèi)容及時(shí)更新并保障其正常平穩(wěn)運(yùn)行13、完成規(guī)劃階段涉及到的典型問題:(1)確定項(xiàng)目目標(biāo)(2)確定Web應(yīng)用的目的(3)明確目標(biāo)用戶(4)項(xiàng)目的范圍(可以按照下列步驟估價(jià)項(xiàng)目:1確定Web應(yīng)用的功能和特點(diǎn)2選擇站點(diǎn)模型3選擇瀏 覽器4確定具體內(nèi)容5確定用戶重點(diǎn)6對(duì)開發(fā)方法取得一致)(5)明確用戶重點(diǎn)(6)同意方法7創(chuàng)建項(xiàng)目計(jì)劃14、一般最常用的站點(diǎn)模型有以下幾種:1信息出版模型2公司基礎(chǔ)結(jié)構(gòu)模型3售后支持模型4電子商務(wù)模型5產(chǎn)品和服務(wù)模型15、

9、項(xiàng)目計(jì)劃有若干部分組成,但至少要包括以下四部分:1目標(biāo)2風(fēng)險(xiǎn)和假設(shè)3時(shí)間表4預(yù)算16、項(xiàng)目小組角色包括:內(nèi)容設(shè)計(jì)者,內(nèi)容Web管理員,數(shù)據(jù)庫設(shè)計(jì)者,圖形設(shè)計(jì)者,項(xiàng)目管理人員,軟件質(zhì)量管理分析人員和測(cè)試人員,系統(tǒng)管理員,技術(shù)Web管理員Web程序員17、項(xiàng)目小組中客戶的角色:1決策人2商務(wù)發(fā)起人3問題專家4支持人員18、在項(xiàng)目的整個(gè)生命周期中,項(xiàng)目管理員的職責(zé)對(duì)項(xiàng)目的成功至關(guān)重要。項(xiàng)目管理員必須不斷使用的技能:1規(guī)劃2估計(jì)和度量3追蹤4交流19、目前常用的聯(lián)系方法:有電子郵件,新聞組,群件,形勢(shì)會(huì)議,形勢(shì)報(bào)告和會(huì)議電話等20、試?yán)L制Web開發(fā)過程圖,并將其與傳統(tǒng)的開發(fā)過程進(jìn)行比較分析答:圖11(

10、P2)描述了 Web開發(fā)過程,該過程的目的在于讓項(xiàng)目小組開發(fā)達(dá)到預(yù)定要求 的高質(zhì)量的Web應(yīng)用軟件。開發(fā)小組可以把一個(gè)Web應(yīng)用劃分為若干部分,一些小組成員 在某一部分可以提前進(jìn)入建設(shè)階段,而其他成員可能還處于設(shè)計(jì)階段,這與傳統(tǒng)方法相比, 大大縮短了周期,并能更好的利用小組成員的技術(shù)。在傳統(tǒng)的流水式方法中,小組成員必須要完成一個(gè)階段中的全部任務(wù)后才能進(jìn)入下一個(gè) 階段。與這種傳統(tǒng)方式相比,Web開發(fā)過程更為靈活,其每個(gè)階段都是由多項(xiàng)任務(wù)組成的, 如果某項(xiàng)目有特殊需求,可以在某個(gè)階段的任務(wù)中體現(xiàn)出來。此外,小組還在規(guī)劃、設(shè)計(jì)和 建設(shè)三個(gè)階段里進(jìn)行多次循環(huán)。簡(jiǎn)述在確定項(xiàng)目規(guī)模時(shí)估價(jià)項(xiàng)目的步驟。答:可

11、以安照下列步驟估價(jià)項(xiàng)目:(1)確定Web應(yīng)用的功能和特點(diǎn)。(2)選擇站點(diǎn)模型。(3)選擇瀏覽器。(4)確定具體內(nèi)容(5)確定用戶重點(diǎn)(6)對(duì)開發(fā)方法一致簡(jiǎn)述客戶在項(xiàng)目小組中出現(xiàn)的一些角色。答:客戶在項(xiàng)目小組中出現(xiàn)的一些角色包括:(1)決策人:負(fù)責(zé)做最后的判斷。這個(gè)人通常是客戶方中的管理者,因此在每個(gè)判斷點(diǎn)上 爭(zhēng)取他的同意是非常關(guān)鍵的。(2)商務(wù)發(fā)起人:通常是一名商務(wù)管理人員,他有權(quán)利來判斷項(xiàng)目的進(jìn)展。這個(gè)人一般是 項(xiàng)目小組和客戶的聯(lián)系人。(3)問題專家:比其他人員更了解業(yè)務(wù)流程,他負(fù)責(zé)業(yè)務(wù)內(nèi)容并回答項(xiàng)目小組的具體細(xì)節(jié) 問題。根據(jù)項(xiàng)目性質(zhì),可能需要一名或多名問題專家(4)支持人員:這些人在項(xiàng)目結(jié)

12、束后提供技術(shù)支持,幫助測(cè)試并解決問題。簡(jiǎn)述項(xiàng)目計(jì)劃中包括的幾部分。答:項(xiàng)目計(jì)劃由若干部分組成,但至少要包括以下四個(gè)部分:(1) 目標(biāo):總結(jié)在:“確定項(xiàng)目目標(biāo)”和“確定Web應(yīng)用目標(biāo)”中明確下來的目標(biāo),另外, 還要明確商業(yè)術(shù)語中的關(guān)鍵詞語。(2)風(fēng)險(xiǎn)和假設(shè):項(xiàng)目管理人員列出他在編寫項(xiàng)目計(jì)劃中所做的全部假設(shè);管理人員要估 計(jì)出每一種風(fēng)險(xiǎn)出現(xiàn)的可能性,并提出消除這種風(fēng)險(xiǎn)的方法。(3)時(shí)間表:明確每一階段的詳細(xì)任務(wù)及完成期限;根據(jù)項(xiàng)目規(guī)模明確每項(xiàng)任務(wù),每個(gè)步 驟所需要的時(shí)間。(4)預(yù)算:取決于制定時(shí)間表時(shí)所做的估計(jì)及分配給項(xiàng)目的資源量。在確定目標(biāo)用戶的工作中應(yīng)該了解的問題。答:(1)描述使用WEB應(yīng)用

13、的典型人員。(2)概括說明用戶想在網(wǎng)上做什么。(3)目標(biāo)用戶在什么地方,同一層大樓還是城市或者國家。(4)普通用戶使用網(wǎng)站的頻繁程度。(5)想讓多少人使用本網(wǎng)站。(6)目標(biāo)用戶使用什么瀏覽器。(7)目標(biāo)用戶使用什么硬件平臺(tái)。列舉在設(shè)計(jì)階段的任務(wù)清單,并簡(jiǎn)要說明。完成設(shè)計(jì)階段的任務(wù)清單:1功能分析確定用戶在Web應(yīng)用中要做的事情2數(shù)據(jù)建模確定Web應(yīng)用要存儲(chǔ)哪些數(shù)據(jù),并設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu)3信息結(jié)構(gòu)站點(diǎn)結(jié)構(gòu)圖,對(duì)站點(diǎn)結(jié)構(gòu)以及用戶,站點(diǎn),數(shù)據(jù)庫交互進(jìn)行建模分析4技術(shù)分析根據(jù)項(xiàng)目目標(biāo)和需求,選擇項(xiàng)目所需的硬件和軟件5構(gòu)造開發(fā)和測(cè)試環(huán)境在服務(wù)器和本地工作站上安裝開發(fā)軟件,設(shè)置安全措施,在非正 式服務(wù)器

14、上開辟建設(shè)和測(cè)試區(qū)6確定設(shè)計(jì)目標(biāo)確定選項(xiàng)7確定風(fēng)格規(guī)范確定站點(diǎn)外觀,包括布局,圖形,字體和色彩等8確定技術(shù)標(biāo)準(zhǔn)明確文件和目錄命名規(guī)則9設(shè)計(jì)原則把設(shè)計(jì)想法變成部分實(shí)體,創(chuàng)建網(wǎng)頁或者模板10可用性測(cè)試根據(jù)用戶使用情況,寫出測(cè)試報(bào)告11生成項(xiàng)目設(shè)計(jì)規(guī)范詳細(xì)描述每個(gè)Web應(yīng)用的頁面,劃分應(yīng)用以便小組成員同時(shí)展開工 作12測(cè)試規(guī)劃詳細(xì)描述軟件,硬件和商業(yè)功能的測(cè)試環(huán)境和測(cè)試數(shù)據(jù)。簡(jiǎn)述在建設(shè)和測(cè)試階段的工作內(nèi)容。下面是本階段的主要任務(wù):1確定開發(fā)規(guī)則,2創(chuàng)建骨干頁面,3測(cè)試準(zhǔn)備,4生成內(nèi)容5技術(shù)設(shè)計(jì),6編程,7集成, 8 d測(cè)試,9 B測(cè)試10糾正錯(cuò)誤簡(jiǎn)述電子商務(wù)站點(diǎn)模型是怎樣工作的?見P6試從時(shí)間、開銷

15、、風(fēng)格、風(fēng)險(xiǎn)、和視覺效果五個(gè)方面說明客戶的重點(diǎn)要求對(duì)項(xiàng)目開發(fā) 的影響。見P7簡(jiǎn)單說明什么是“風(fēng)格漂移”現(xiàn)象?以及當(dāng)這種情況發(fā)生時(shí)應(yīng)該如何處理?答:項(xiàng)目管理員跟蹤項(xiàng)目風(fēng)格特點(diǎn)的過程中,常常出現(xiàn)“風(fēng)格漂移”現(xiàn)象,風(fēng)格漂移是一種 緩慢的,不易被發(fā)現(xiàn)的過程,這種現(xiàn)象在整個(gè)項(xiàng)目周期中都可能出現(xiàn),風(fēng)格漂移也可能遇到 意外問題時(shí)出現(xiàn)。因此,必須在項(xiàng)目計(jì)劃時(shí),考慮這個(gè)因素。當(dāng)項(xiàng)目管理員發(fā)現(xiàn)或者預(yù)見了漂移,必須采取行動(dòng),這將涉及一些其他技巧。問題出現(xiàn) 時(shí),項(xiàng)目管理員必須通知小組成員防止同樣的問題再次出現(xiàn)。當(dāng)發(fā)現(xiàn)了風(fēng)格漂移時(shí),必須與 客戶商量解決方案,項(xiàng)目管理員在項(xiàng)目計(jì)劃中添加新解決方案的內(nèi)容,然后通知其他小組成

16、 員這一變化。第二章IIS簡(jiǎn)介1、Internet:是一個(gè)用路由器實(shí)現(xiàn)多個(gè)廣域網(wǎng)和局域網(wǎng)網(wǎng)聯(lián)的大型網(wǎng)際網(wǎng),它對(duì)推動(dòng)科 學(xué)、文化、經(jīng)濟(jì)和社會(huì)的發(fā)展有著不可估量的作用。Internet已經(jīng)成為覆蓋全球的信息基 礎(chǔ)設(shè)施之一。它有三個(gè)特點(diǎn):全球性、開放性、平等性。2、Web:全稱為:World Wide Web,縮寫為:WWW,中文譯為“萬維網(wǎng)”。Web是一種體系 結(jié)構(gòu),通過它可以訪問遍布于Internet主機(jī)上的鏈接文檔。(它可以用簡(jiǎn)單的方式連接全 球范圍的超媒體信息。)3、*Web服務(wù)器向?yàn)g覽器提供服務(wù)的過程:打個(gè)瀏覽器程序,指定URL,瀏覽器便向URL所指向的Web服務(wù)器發(fā)出請(qǐng)求。Web服務(wù)器接

17、到瀏覽器的請(qǐng)求后,把URL轉(zhuǎn)換成頁面所在服務(wù)器上的文件路徑名。Web服務(wù)器將URL指向的HTML文檔傳送給瀏覽器。(包括javascript等)如果HTML文檔中嵌有CGI程序,Web服務(wù)器就運(yùn)行CGI程序,并將結(jié)果傳送至瀏覽 器。4、客戶機(jī)/服務(wù)器的通信過程:客戶機(jī)向服務(wù)器發(fā)送請(qǐng)求,要求執(zhí)行某項(xiàng)任務(wù),而服務(wù)器 則執(zhí)行某項(xiàng)任務(wù)。5、IP地址:接入Internet的計(jì)算機(jī)與接入電話網(wǎng)的電話相似,每臺(tái)計(jì)算機(jī)或路由器都有 一個(gè)由授權(quán)機(jī)構(gòu)分配的號(hào)碼,稱為IP地址,IP地址采用分層結(jié)構(gòu),它由網(wǎng)絡(luò)號(hào)與主機(jī)號(hào)兩 部分組成。其中,網(wǎng)絡(luò)號(hào)用來標(biāo)識(shí)一個(gè)邏輯網(wǎng)絡(luò),主機(jī)號(hào)用來標(biāo)識(shí)網(wǎng)絡(luò)中的一臺(tái)主機(jī)。一臺(tái) Interne

18、t主機(jī)至少有一個(gè)IP地址,而且這個(gè)IP地址是全網(wǎng)惟一的。如果一臺(tái)Internet主 機(jī)有兩個(gè)或多個(gè)IP地址,則該主機(jī)屬于兩個(gè)或多個(gè)邏輯網(wǎng)絡(luò)。6、 五類IP種類的劃分原則:IP地址的長(zhǎng)度為32位的二進(jìn)制數(shù),以X . X . X . X格 式表示;每個(gè)X為八位二進(jìn)制數(shù),其十進(jìn)制為0255。IP地址可以分為5類,A, B, C, D, E,前三種為常用IP地址,A類IP的網(wǎng)絡(luò)號(hào)的空間長(zhǎng)度為7位,因此允許有27個(gè)不同的A 類網(wǎng)址,網(wǎng)絡(luò)主機(jī)號(hào)數(shù)多達(dá)224個(gè)(55),一般用于有大量主機(jī) 的大型網(wǎng)絡(luò)。B類IP地址,網(wǎng)絡(luò)號(hào)空間長(zhǎng)度為14位,主機(jī)號(hào)空間長(zhǎng)度為16位,允許有214 個(gè)不同的B類網(wǎng)絡(luò)。每個(gè)B類網(wǎng)絡(luò)的

19、主機(jī)號(hào)數(shù)多達(dá)216個(gè)(55)。 適用于中型網(wǎng)絡(luò)。C類IP地址,網(wǎng)絡(luò)空間號(hào)長(zhǎng)度位21位,主機(jī)號(hào)空間長(zhǎng)度為8位。C類IP 地址的表示范圍為(55)。允許有221個(gè)不同的C類網(wǎng)絡(luò),C類網(wǎng) 絡(luò)的主機(jī)號(hào)數(shù)最多為28個(gè)。適用于小型網(wǎng)絡(luò)。07、簡(jiǎn)述域名系統(tǒng)的實(shí)現(xiàn)原理:Internet域名系統(tǒng)為用戶提供了極大的方便,但是主機(jī)域 名不能直接用于TCP/IP協(xié)議的路由選擇中。當(dāng)用戶使用主機(jī)域名進(jìn)行通信時(shí),必須首先將 其映射成IP地址。這種將主機(jī)域名映射為IP地址的過程稱為域名解析。域名解析包括兩種 方式:正向域名解釋(從域名到IP)和反向域名解釋(從IP到域名)。Internet的域名系 統(tǒng)DNS能夠透明地完成工

20、作。如果要尋找一個(gè)主機(jī)名所對(duì)應(yīng)的IP地址,則需要借助域名服 務(wù)器來完成。Intrenet中存在大量的域名服務(wù)器,在每臺(tái)域名服務(wù)器中保存著它對(duì)它所管 轄區(qū)域中主機(jī)域名與IP地址對(duì)照表。當(dāng)Internet應(yīng)用程序收到一個(gè)主機(jī)域名時(shí),它向本 地域名服務(wù)器查詢?cè)撝鳈C(jī)域名所對(duì)應(yīng)的的IP地址。如果在本地域名服務(wù)器中找不到該主機(jī) 域名對(duì)應(yīng)的IP地址,則本地域名服務(wù)器向其他域名服務(wù)器發(fā)出請(qǐng)求,要求其他域名服務(wù)器 協(xié)助查找,并將找到IP地址返回給發(fā)出請(qǐng)求的應(yīng)用程序。8、CGI技術(shù):CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)是Web動(dòng)態(tài)頁面的基礎(chǔ),也 是Web與其他應(yīng)用交流的基礎(chǔ)。雖

21、然CGI的一些功能已經(jīng)可以由Java、javascript等代替, 但CGI仍然是不可缺少的。9、VRML 技術(shù):VRML 是 Virtual Reality Modeling Language(虛擬現(xiàn)實(shí)造型語言)的編寫。 Web已經(jīng)由靜態(tài)轉(zhuǎn)入動(dòng)態(tài),并正在逐漸由二維走向三維,將用戶帶入五彩繽紛的虛擬世界。 VRML是目前創(chuàng)建三維對(duì)象最重要的工具。它也是一種基于文本的語言,并可運(yùn)行于任何平 臺(tái)。10 Internet是指全球性的信息系統(tǒng),該系統(tǒng)具有三個(gè)主要特征:1oInternet中的計(jì)算機(jī)通過全球性的唯一地址邏輯地鏈接在一起,這個(gè)地址是建立在 網(wǎng)間協(xié)議或今后的其他協(xié)議基礎(chǔ)之上的。2o Inte

22、rnet中的計(jì)算機(jī)之間的通信使用的是TCP/IP協(xié)議3o Internet可以為公共用戶或個(gè)人用戶提高水平的信息服務(wù)。這種服務(wù)是建立在上述 通信及相關(guān)的基礎(chǔ)設(shè)施之上的。該定義揭示了 Internet的三個(gè)特點(diǎn):全球性開放性與平等性11、“Web全稱World Wide Web是一種體系結(jié)構(gòu)”,這個(gè)說法包含哪幾層含義?web是internet提供的一種服務(wù)web是存儲(chǔ)在全世界internet計(jì)算機(jī)中數(shù)量巨大的文檔的集合web上海量的信息是由彼此關(guān)聯(lián)的文檔組成的web的內(nèi)容保存在web站點(diǎn)中,用戶可以通過瀏覽器訪問web站點(diǎn)12、客戶機(jī)/服務(wù)器的通信過程:客戶機(jī)向服務(wù)器發(fā)送請(qǐng)求,要求執(zhí)行某項(xiàng)任務(wù),

23、而服務(wù)器 則執(zhí)行某項(xiàng)任務(wù)。13、web體系結(jié)構(gòu)和工作過程:從本質(zhì)上講,web是基于客戶機(jī)、服務(wù)器的一種體系結(jié)構(gòu)。PC等微型計(jì)算機(jī)的性能/價(jià)格比 工作站,小型機(jī),大型機(jī)高得多,因此人們將數(shù)據(jù)等大量信息存儲(chǔ)在共享的服務(wù)器上,用價(jià) 格低廉的個(gè)人計(jì)算機(jī)與之相連,以便享用服務(wù)器的高性能。在這種客戶機(jī)/服務(wù)器模型中, 典型的通信過程為:客戶機(jī)向服務(wù)器發(fā)送請(qǐng)求,要求執(zhí)行某項(xiàng)任務(wù),而服務(wù)器則執(zhí)行此項(xiàng)任 務(wù),并向客戶機(jī)返回響應(yīng)。在客戶機(jī)/服務(wù)器體系結(jié)構(gòu)中,通常很容易將客戶機(jī)和服務(wù)器理解為兩端的計(jì)算機(jī)。但事實(shí) 上,客戶機(jī)和服務(wù)器概念上更多的是指軟件,是指兩臺(tái)機(jī)器上相應(yīng)的應(yīng)用程序。對(duì)于web系統(tǒng),客戶機(jī)上所運(yùn)行的瀏

24、覽器程序基本上是標(biāo)準(zhǔn)化的,所以人們建立客戶機(jī)/服 務(wù)器系統(tǒng)的主要任務(wù)就落到了服務(wù)器端。Web的體系結(jié)構(gòu)因而可以稱作瀏覽器/服務(wù)器結(jié)構(gòu)。14、現(xiàn)階段Web的基本技術(shù)包括哪些方面?并簡(jiǎn)要解釋。答:(1)服務(wù)器技術(shù)。主要包括服務(wù)器策略與結(jié)構(gòu)的設(shè)計(jì)、服務(wù)器軟硬件的選擇及其他有 關(guān)服務(wù)器構(gòu)建的問題。(2)HTML技術(shù)。HTML是一種超文本標(biāo)識(shí)語言,他是構(gòu)成Web頁面的主要工具,HTML是Web 的基礎(chǔ),它的超文本思想簡(jiǎn)單地說就是純文本加標(biāo)記。(3)CGI技術(shù)。CGI是Web動(dòng)態(tài)頁面的基礎(chǔ),也是Web與其他應(yīng)用交流的基礎(chǔ)。(4)Java技術(shù)。利用Java可以創(chuàng)建小應(yīng)用程序,使之從服務(wù)器下載到瀏覽器,并在客

25、戶 端的機(jī)器上運(yùn)行。(5)JavaScript技術(shù)。是由Netscape開發(fā)的一種解釋語言,它可以直接插入到HTML文檔 中,它具有Java的許多特性,但比Java更為簡(jiǎn)單有效,而且不需要編譯,因而也是WEB 技術(shù)的重要組成部分。(6)ActiveX 技術(shù)和 VBScript 技術(shù)。ActiveX 是 Microsoft Internet 戰(zhàn)略的中心環(huán)節(jié)。 VBScript則是ActiveX的腳本功能。(7)VRML技術(shù)。VRML是目前創(chuàng)造三維對(duì)象最重要的工具。它也是一種基于文本的語言,并 可運(yùn)行于任何平臺(tái)。15、簡(jiǎn)述A類IP地址的特征。答:A類IP地址網(wǎng)絡(luò)號(hào)空間長(zhǎng)度為7位,主機(jī)號(hào)空間長(zhǎng)度為2

26、4位。A類IP地址的表示范圍 為55。允許有27(128)個(gè)不同的A類網(wǎng)絡(luò)(網(wǎng)絡(luò)號(hào)的0和127保留用于特殊目的),而且A類網(wǎng)絡(luò)的主機(jī)號(hào)數(shù)多達(dá)224個(gè)。A類IP地址結(jié)構(gòu)適用于有大 量主機(jī)的大型網(wǎng)絡(luò)。16、簡(jiǎn)述B類IP地址的特征。答:B類IP地址網(wǎng)絡(luò)號(hào)空間長(zhǎng)度為14位,主機(jī)號(hào)空間長(zhǎng)度為16位。B類IP地址的表示范 圍為55。允許有214個(gè)不同的B類網(wǎng)絡(luò),每個(gè)B類網(wǎng)絡(luò)的主機(jī)號(hào)多達(dá)216個(gè)。B類IP地址適用于有一定數(shù)量主機(jī)的中型網(wǎng)絡(luò)。17、簡(jiǎn)述C類IP地址的特征。答:C類IP地址網(wǎng)絡(luò)號(hào)空間長(zhǎng)度為21位,主機(jī)號(hào)空間長(zhǎng)度為8位。C類IP地址的表示范圍 為55。允許221個(gè)不同的C類網(wǎng)絡(luò)。同時(shí),由于主機(jī)號(hào)空

27、間長(zhǎng) 度為8位,因此每個(gè)C類網(wǎng)絡(luò)的主機(jī)號(hào)多達(dá)28個(gè)。C類IP地址適用于有少量主機(jī)的小型網(wǎng) 絡(luò)。18、如果要實(shí)現(xiàn)Web的服務(wù)器上的SSL請(qǐng)求,可按照下列步驟進(jìn)行:1生成密鑰對(duì)文件和請(qǐng)求文件2從身份驗(yàn)證權(quán)限中請(qǐng)求一個(gè)證書3在服務(wù)器上安裝證書4激活WWW服務(wù)器文件夾上的SSL安全性第三章HTML語言介紹1、HMTL:全稱為:Hypertext Markup Language是一種超文本標(biāo)識(shí)語言,它是構(gòu)成Web頁 面的主要工具。HTML是Web的基礎(chǔ),它的超文本思想簡(jiǎn)單地說就是純文本加標(biāo)記。文擋體:即文檔的內(nèi)容,即文檔體。以起始標(biāo)記開始,跟在該標(biāo)記后的所有內(nèi)容都 按照一套嚴(yán)格的規(guī)則被解釋,這些規(guī)則告訴

28、瀏覽器的內(nèi)容,文檔體元素以結(jié)束標(biāo)記 結(jié)尾。2、鏈接:鏈接是惟一的從一個(gè)Web頁到另一個(gè)相關(guān)的Web頁的理性的途徑,它由兩部分組 成:錨鏈和URL引用。當(dāng)單擊一個(gè)鏈接時(shí),瀏覽器裝載由URL引用給出的文件或文檔。3、HEAD元素內(nèi)的元素的功能:1給文檔一個(gè)標(biāo)題2安排多個(gè)文檔之間的關(guān)系3告訴瀏覽器創(chuàng)建一個(gè)搜索格式4提供一個(gè)向特定瀏覽器和其他觀察器傳遞特殊消息的方法。4、Title是惟一標(biāo)題必需的元素,它被用來給文檔命名。這一標(biāo)題通常在瀏覽器的標(biāo)題欄 上顯示。5、注意:alinklinkvlink 的用法;表示斜體顯示。6、創(chuàng)建超級(jí)鏈接:錨鏈有兩種類型:文本和圖形網(wǎng)站鏈接:搜狐內(nèi)部鏈接:?jiǎn)栴} ,回答E

29、-mail 鏈接:a href=”聯(lián)系我! UseNet 新聞鏈接:a href=news:”新聞建立 FTP 的鏈接FTP:/” 北吉 大 FTP7、表格:表示建立表格;表示建立一行; 表頭;單元格具體內(nèi)容??梢杂衋lign對(duì)齊屬性(left/center/right)還有border表格框?qū)傩?,空白?元格:或 表示創(chuàng)建非中斷空間;表格的對(duì)齊主要有 align 和 valign(top/bottom/middle)8、表單:還要定義它使用的腳本以及如何發(fā)送數(shù)據(jù)method=post(URL),get(信息附加到URL尾部)。Action:接收窗體的URL。提供一個(gè)多行信息輸入的字段

30、文本框行 寬彈出一個(gè)滾動(dòng)列表屬性定義出現(xiàn)的選項(xiàng)允許多項(xiàng)選擇 賦值缺省選項(xiàng)返回腳本的值。3、標(biāo)記屬性如下:定義數(shù)據(jù)名稱輸入最大字符顯示文本它選中一個(gè)復(fù)選框或單選按鈕設(shè)置要顯示的輸入的字段類型(text)(password)密碼(checkbox) 顯示可選框(radio)復(fù)選框(reset)還原預(yù)置值(submit)顯示具有預(yù)置 功能的按鈕:發(fā)送到服務(wù)器。9、URL的相對(duì)引用:對(duì)同一個(gè)計(jì)算機(jī)上文件的URL引用又被稱為相對(duì)引用。這意味著URL 是相對(duì)于瀏覽器最初裝載Web頁的計(jì)算機(jī)和目錄的。相對(duì)引用通常用于引用同一臺(tái)計(jì)算機(jī)上 的Web頁。URL的絕對(duì)引用:指明web頁的精確的計(jì)算機(jī),目錄和文件的U

31、RL引用10、BODY屬性及功能:定義活動(dòng)鏈接顏色指向用做文檔背景色的圖像的URL定義文檔背景顏色如果它被設(shè)為FIXED,背景不能滾動(dòng)以像素為單位設(shè)置文檔左側(cè)邊界寬度定義未訪問鏈接的顏色定義文檔顏色以像素為單位設(shè)置文檔頂邊界寬度定義已訪問過的鏈接的顏色ALINKBACKGROUNDBGCOLORBGPROPERTIESLEFTMARGINLINKTEXTTOPMARGINVLINK 設(shè)置邊距:LEFTMARGIN和TOPMARGIN屬性被用來設(shè)置文本和瀏覽器之間的邊距,但沒有提 供設(shè)置右邊距和底邊距的方法。這是HTML文檔不依賴瀏覽器的結(jié)果。(1)LEFTMARGIN設(shè)置瀏覽器窗口左邊和文本左

32、邊之間的空間寬度,邊距寬度用像素表示。 當(dāng)背景圖像在左邊有一個(gè)想與文本隔開的樣式圖時(shí),常常用到這一屬性。(2)TOPMARGIN屬性被用來設(shè)置觀察窗口的頂端和文本頂端之間空間的高度。當(dāng)背景圖像 在頂部特別復(fù)雜時(shí),通常會(huì)用這一屬性。有時(shí)它也只被用來為文檔頂端增加空間,11、注釋HTML文檔:句法是以“標(biāo)記結(jié)束。 表示斜體顯示12、簡(jiǎn)述鏈接到EMail的超鏈接的實(shí)現(xiàn)方式。答:建立一個(gè)到E-Mail的鏈接和建立一個(gè)到其它主頁的鏈接相類似,區(qū)別就是錨鏈元素的 引用。鏈接到EMail時(shí),用mailto:代替http:,用EMail地址代替URL。當(dāng)該鏈接被選 種后,瀏覽器為用戶打開E-mail界面,每個(gè)

33、界面是不同的,但多數(shù)會(huì)自動(dòng)獲得你的E-mail 地址,并提示給你一個(gè)相關(guān)主題。E-mail鏈接是一個(gè)標(biāo)準(zhǔn)的URL,比較容易實(shí)現(xiàn),許多瀏 覽器都支持。當(dāng)人們單擊一個(gè)E-mail鏈接時(shí),Web瀏覽器會(huì)調(diào)出一個(gè)簡(jiǎn)單的郵件程序。13、簡(jiǎn)述鏈接到ftp的超鏈接的實(shí)現(xiàn)方式。答:輸入ftp:來代替通常的http:,然后將URL地址改成/sitename/path。簡(jiǎn)單地輸入站點(diǎn) 名,使其看起來和URL地址一樣。用戶需要確定指定的站點(diǎn)名指向一個(gè)接受匿名FTP連接的 機(jī)器,F(xiàn)TP鏈接幾乎總是被本機(jī)瀏覽器支持。如果不指定一個(gè)特定的文件名,瀏覽器將把指 定的目錄中的文件列出來。當(dāng)想讓用戶訪問多個(gè)文件時(shí)這是很有用的。

34、在多個(gè)機(jī)器上的程序, 或分解成幾塊的大文件都屬于這一類。理論上講,F(xiàn)TP和Web沒有太多的區(qū)別,所以Web瀏 覽器不需要?jiǎng)e的軟件便可支持FTP鏈接。瀏覽器將給出當(dāng)前目錄下的文件列表,并指明哪個(gè)是目錄哪個(gè)是文件。如果單擊一個(gè)目錄,就轉(zhuǎn)到哪個(gè)目錄。如果單擊一個(gè)文件,瀏覽器將自 動(dòng)下載它。為什么要在Web文檔中使用,HTML標(biāo)識(shí)符?答:HTML標(biāo)識(shí)符表明文件的語言是HTML,以供支持多于一種通用標(biāo)識(shí)語言的軟件包使用。如果想顯示幾個(gè)段落,為什么不能簡(jiǎn)單地在HTML文件中輸入額外的空行?答:HTML不把空行認(rèn)為是一個(gè)格式元素。瀏覽器將忽略這些空行,并在網(wǎng)頁上把段落集中 在一起顯示。1-用HTML語言建立

35、一個(gè)簡(jiǎn)單的網(wǎng)頁,使之在IE瀏覽器中顯示效果如圖1所示,標(biāo)題為“網(wǎng)上調(diào)查”,網(wǎng)頁中包括一個(gè)下拉列表和一個(gè)提交按鈕,下拉列表包括“科幻小說”、“人物 傳記”、“言情小說”、“軍事小說”和“其它”五個(gè)選項(xiàng),其中“科幻小說”為默認(rèn)選項(xiàng); 提交按鈕不要求和數(shù)據(jù)庫鏈接。2009.7圖1用HTML語言建立一個(gè)簡(jiǎn)單網(wǎng)頁,使之在IE瀏覽器顯示如下圖所示的效果,標(biāo)題為“網(wǎng)上調(diào)查”,提交按鈕不要求和數(shù)據(jù)庫鏈接。2009.4 ThiJej; Eew iip!ori?r 覽1它片4-I 11|您時(shí)網(wǎng)上“人內(nèi)埴擘”能希些展止相關(guān)部門刖辱用HTML語言建立一個(gè)簡(jiǎn)單的網(wǎng)頁,使之在:IE瀏覽器中顯示效果如題32圖所示,標(biāo)題為“

36、黃金周安排計(jì)劃網(wǎng)上調(diào)查”,提交按鈕不要求和數(shù)據(jù)庫連接。2008.7用HTML語言建立一個(gè)簡(jiǎn)單的網(wǎng)頁,使之在IE瀏覽器中顯示效果如下圖所示,標(biāo)題為“觀 看北京奧運(yùn)賽事網(wǎng)上調(diào)查”,提交按鈕不要求和數(shù)據(jù)庫連接。2008.4用HTML語言建立一個(gè)簡(jiǎn)單的網(wǎng)頁,使之在IE瀏覽器中顯示效果如下圖所示,標(biāo)題為“投 票”。其中輸入框要求為6行,字符寬度為50,提交按鈕不要求和數(shù)據(jù)庫連接。2007.7用HTML語言建立一個(gè)簡(jiǎn)單的網(wǎng)頁,使之在IE瀏覽器中顯示效果如下圖所示,標(biāo)題為“網(wǎng) 上調(diào)查”,提交按鈕不要求和數(shù)據(jù)庫連接。2007.4用HTML語言建立一個(gè)簡(jiǎn)單的網(wǎng)頁,使之在IE瀏覽器中顯示效果如下圖所示,標(biāo)題為“調(diào)

37、 查”,其中提交按鈕不要求和數(shù)據(jù)庫連接。2006.7謂為透臺(tái)大雌貓這取名字:碰版也)|爵置心Hur&g a rd Setting鳥心們健頑 始皇遍r&x .檀5- . -。割團(tuán)圜圜和和平平如果你認(rèn)為上述名字都不合適,尚出釧的名字.自言在線ZIKA&NUNE用HTML語言建立一個(gè)簡(jiǎn)單的網(wǎng)頁,網(wǎng)頁在IE瀏覽器中顯示效果如下圖所示。查詢按鈕 不要求和數(shù)據(jù)庫連接。2006.4第四章ASP.NET介紹1、ASP :Active Server Pages是服務(wù)器端本環(huán)境,內(nèi)含于IIS3.0和4.0之中,可以通過 結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX控件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序,

38、消除了某些創(chuàng)建Web應(yīng)用程序的不確定性,不必再擔(dān)心客戶機(jī)一端安裝的瀏覽器類型。2、ASP的組成部分包括:服務(wù)器腳本、客房端腳本、服務(wù)器組件、標(biāo)準(zhǔn)文本、文件系統(tǒng)和 服務(wù)器端對(duì)象幾部分組成。從本質(zhì)上講ASP實(shí)際上是服務(wù)器端的腳本制作。在瀏覽器提出連 接請(qǐng)求后,服務(wù)器將腳本代碼進(jìn)行動(dòng)態(tài)解釋,傳送到瀏覽器上。任何放在html中的東西, 都可以放在ASP中。3、 ASP的內(nèi)建對(duì)象:應(yīng)用程序?qū)ο螅ˋpplication)、會(huì)話對(duì)象(Session)、服務(wù)器對(duì)象 (Server)、請(qǐng)求對(duì)象(Request)、響應(yīng)對(duì)象(Response)等。4、 標(biāo)準(zhǔn)的ActiveX組件包括:廣告循環(huán)(Ad Rotator)

39、組件、瀏覽器性能(Browser Capability)組件、數(shù)據(jù)庫訪問(Database Access)組件、內(nèi)容鏈接(Content Linking) 組件、文件訪問(File Access)組件等等。5、 ASP.NET的優(yōu)越性:(1)簡(jiǎn)化開發(fā)操作(2)語言獨(dú)立性(3)分離程序代碼和網(wǎng)頁內(nèi)容(4)提高執(zhí)行效率(5)簡(jiǎn)化部署與組態(tài)的操作(6)支持多種客戶類型(7)支持下一代的Web Service (8)增進(jìn)適用性(9)增進(jìn)延展性(10)更多的支持工具(11)更佳的的安 全工具(12)Session可以跨進(jìn)程,跨機(jī)器。6、 ASP.NET中頁面處理的內(nèi)部過程:(1)Page_load (2

40、)事件處理(3)Page_Unload7、 ASP.NET中主要服務(wù)器控件:(1)文本輸入控件(2)按鈕控件(3)復(fù)選控件(4)單 選控件(5)列表框(6)RequiredField-Validator(7)ValidationSummary(8)選擇控件(9) IMAGEBUTTON控件(10)列表控件8、DataSet是ADO.NET的中心概念。他支持多表,表間關(guān)系,數(shù)據(jù)約束。8、ASP 和 ASP.NET 比較(P.58)9、ADO訪問數(shù)據(jù)庫的步驟:(1)創(chuàng)建一個(gè)到數(shù)據(jù)庫的鏈路;(2)查詢一個(gè)數(shù)據(jù)集合;(3)對(duì)數(shù)據(jù)集合進(jìn)行需要的操作;(4)關(guān)閉數(shù)據(jù)鏈路。10、ADO。NET訪問數(shù)據(jù)庫的步

41、驟:(1)創(chuàng)建一個(gè)到數(shù)據(jù)庫鏈路;(2)請(qǐng)求一個(gè)記錄集合;(3)把記錄集合暫存到DataSet;(4)如果需要,返回第2步;(5)關(guān)閉數(shù)據(jù)庫鏈路;(6)在DataSet上做所需要的操作。11、 ASP。NET中的頁面緩存技術(shù):(1)腐爛搜索;(2)到期控制;(3)文件和鍵值依賴。12、ManagerProvider : ADO.NET的Managed Provider是一個(gè)多層結(jié)構(gòu)的無連接的一致的編 程模型。Managed Provider提供了 DataSet和數(shù)據(jù)中心(如MS SQL)之間的聯(lián)系。Managed Provider包含了存取數(shù)據(jù)中心(數(shù)據(jù)庫)的一系列接口。主要有三個(gè)部件:(1)

42、連接對(duì)象Connection、命令對(duì)象Command、參數(shù)對(duì)象Parameter提供了數(shù)據(jù)源和DataSet 之間的接口。DataSetCommand接口定義了數(shù)據(jù)列和表映射,并最終取回一個(gè)DataSet。(2)數(shù)據(jù)流提供了高性能的、前向的數(shù)據(jù)存取機(jī)制。通過IdataReader,你可以輕松而高 效地訪問數(shù)據(jù)流。(3)更底層的對(duì)象允.許你鏈接到數(shù)據(jù)庫,然后執(zhí)行數(shù)據(jù)庫系統(tǒng)一級(jí)的特定命令。13、 DataSet :DataSet是ADO.NET的中心概念??梢园袲ataSet想像成內(nèi)存中的數(shù)據(jù)庫。正是由于DataSet,才使得程序員在編程時(shí)可以屏蔽數(shù)據(jù)庫之間的差異,從而獲得一致的編 程模型。Dat

43、aSet,支持多表、表間關(guān)系、數(shù)據(jù)約束等。這些和關(guān)系數(shù)據(jù)庫的模型基本一致。14、ASP的組成部分包括:服務(wù)器腳本、客房端腳本、服務(wù)器組件、標(biāo)準(zhǔn)文本、文件系統(tǒng) 和服務(wù)器端對(duì)象幾部分組成。從本質(zhì)上講ASP實(shí)際上是服務(wù)器端的腳本制作。在瀏覽器提出 連接請(qǐng)求后,服務(wù)器將腳本代碼進(jìn)行動(dòng)態(tài)解釋,傳送到瀏覽器上。任何放在html中的東西, 都可以放在ASP中。15、ASP引擎內(nèi)置對(duì)象:應(yīng)用程序?qū)ο?Application)、會(huì)話對(duì)象(Session)、服務(wù)器對(duì)象 (Server)、請(qǐng)求對(duì)象(Request)、響應(yīng)對(duì)象(Response)等。Applica tion對(duì)象:可以使用該對(duì)象在給定的應(yīng)用程序的所有用

44、戶之間共享信息。request對(duì)象:使用request對(duì)象可以訪問任何用http請(qǐng)求傳遞的信息,包括從 HTML表單用post方法或get方法傳遞的參數(shù)、Cookie和用戶認(rèn)證,request對(duì)象使你能夠訪問發(fā)送給服務(wù) 器的二進(jìn)制數(shù)據(jù)。Response對(duì)象:可以使用這個(gè)對(duì)象控制發(fā)送給用戶的信息,包括直接發(fā)送信息給瀏 覽器,重新定向?yàn)g覽器到另外一個(gè)URL或設(shè)置Cookie的值。Server對(duì)象:該對(duì)象提供對(duì)服務(wù)器上的方法和屬性進(jìn)行的訪問,最常用的是創(chuàng)建 ActiveX組件的實(shí)例,另外還可以將URL或HTML編碼成字符串,將虛擬路徑映射到物理路徑以及設(shè)置腳 本的超時(shí)期限。session對(duì)象:可以使

45、用該對(duì)象保存特定的用戶會(huì)話所需的信息。當(dāng)用戶在應(yīng)用程序的 頁之間跳轉(zhuǎn)時(shí),存儲(chǔ)在session對(duì)象中的變量不會(huì)清除,而用戶在應(yīng)用程序中訪問頁時(shí),這些變量始終 存在。可以使用sesslon方式顯示地結(jié)束一個(gè)會(huì)話和設(shè)置空閑會(huì)話超時(shí)期限。16、 ASP指定腳本語言的方法:1、指定腳本語言% LANGUAGE=Scripting Language RUNAT=location%常用的腳本語言有:VBScriptJavaScript。Location 位置一般應(yīng)為 server表示服務(wù)器執(zhí)行。默認(rèn)值為客戶端執(zhí)行。修改默認(rèn)腳本的方法有:(1)通過注冊(cè)表(2)通過IIS修改默認(rèn)腳本語言步驟如下:1從開始菜單I

46、IS的程序組來執(zhí)行網(wǎng)絡(luò)服務(wù)管理器2右鍵網(wǎng)站名稱3選擇屬性項(xiàng)4單擊主目錄表5單擊設(shè)置按鈕6 在 Application Configuration 的對(duì)話框,點(diǎn) App Option 表7在默認(rèn)的ASP語言文本框中,輸入你所要的腳本語言。17、 ASP的基本語法:%= %用來輸出表達(dá)式、變量以及對(duì)象的方法的值。變量:是計(jì)算機(jī)內(nèi)存中已命名的存儲(chǔ)位置,其中包含了數(shù)字或字符串等數(shù)據(jù)。變量包 含的信息稱為變量的值。變量使用戶便于理解腳本操作的名稱,為用戶提供了一種存儲(chǔ)、檢 索和操作數(shù)據(jù)的途徑。VBScript聲明變量的方法:不需要聲明,但在使用所有變量前要聲明:(Dim/Pubic/Private)Ja

47、vaScript聲明變量的方法:在使用本地過程變量需聲明,使用var語句(% var username;%)變量作用域:在過程內(nèi)部聲明的變量具有局部作用域,而過程外部的任何命令都不能 訪問它。在過程外部聲明的變量具有全局作用域,其值能被ASP頁上的任何腳本命令訪問和 修改。ASP提供了兩個(gè)內(nèi)建對(duì)象用來存儲(chǔ)變量:Session (會(huì)話作用域)對(duì)象和Application (應(yīng)用程序作用域)對(duì)象。常量:用來代替一個(gè)數(shù)或字符串的名稱。組件可在一個(gè)組件類型庫中聲明變量,組件 類型庫是一個(gè)包含ActiveX組件所支持的對(duì)象和類型的信息的文件。如果在Global.asa文 件中聲明了一個(gè)類型庫,就可以在該

48、應(yīng)用程序的任意頁中使用已定義的常量。18、ASP的執(zhí)行原理:從本質(zhì)上講,ASP實(shí)際上是服務(wù)器端的腳本制作。在瀏覽器提出連接 請(qǐng)求后,服務(wù)器將腳本代碼進(jìn)行動(dòng)態(tài)解釋,傳送到瀏覽器上。簡(jiǎn)要敘述ASP.NET中的頁面數(shù)據(jù)緩存技術(shù)。答:ASP.NET提供了一個(gè)相當(dāng)出色的緩存引擎機(jī)制,它允許頁面保存和索引HTTP請(qǐng)求所要 求的各種各樣的對(duì)象ASP.NET的緩存對(duì)各個(gè)應(yīng)用來說是私有的,是存儲(chǔ)各種對(duì)象的存儲(chǔ)器。 緩存的生命周期取決于應(yīng)用的生存周期,也就是說,當(dāng)應(yīng)用重新啟動(dòng)時(shí),緩存實(shí)際上也已重 建。19、ASP.NET提供了三種緩存替換的策略:腐爛搜索(Scavenging)。比較類似于“最近最少使用”替換原則

49、,當(dāng)內(nèi)存變得比較緊 張時(shí),緩存機(jī)制會(huì)找出最不常用和最不重要的對(duì)象,把它從內(nèi)存中移出,以減輕系統(tǒng)壓力。“到期控制”(Expiration)。編程者可以指定緩存對(duì)象的生存周期,這種指定的時(shí)間可 以是絕對(duì)的也可以是相對(duì)的。“文件和鍵值依賴”。從外部文件或者是其它緩存鍵值是否改變,來決定本身鍵值是否有 效。如果依賴發(fā)生改變,緩存對(duì)象將變得不可使用,并從緩存中移動(dòng)出來。第五章Web數(shù)據(jù)庫技術(shù)基礎(chǔ)1、Web數(shù)據(jù)庫發(fā)展中存在的問題:(1)網(wǎng)絡(luò)通信速率低,骨干通信網(wǎng)通信能力小。(2)網(wǎng)上垃圾泛濫,使檢索有用信息成為困難。(3)網(wǎng)絡(luò)安全是影響Web數(shù)據(jù)庫在金融、行政、保險(xiǎn)等行業(yè)迅速開展的主要原因。(4)網(wǎng)上中文

50、信息較為貧乏,因此加強(qiáng)Web與Server的中文信息的開發(fā)勢(shì)在必行。2、Web數(shù)據(jù)庫的工作原理:用戶瀏覽器通過HTML表單搜集參數(shù),這些參數(shù)通過HTTP傳遞 給Web服務(wù)器,在服務(wù)器端通過CGI腳本分析參數(shù),同時(shí)啟動(dòng)通路程序,把分析后的參數(shù)傳 遞給通路程序,通路程序的功能就是將分析后的參數(shù)轉(zhuǎn)化為SQL命令,交SQL服務(wù)器執(zhí)行。3 . CGI:通用網(wǎng)關(guān)接口,是WEB服務(wù)器在調(diào)用外部程序時(shí)的參數(shù)規(guī)范協(xié)議,它規(guī)定了一組 標(biāo)準(zhǔn)的環(huán)境變量和參數(shù)格式,借助CGI可以實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建WEB頁面,處理HTML表單輸入, 并在WEB和其他INTERNET服務(wù)之間架設(shè)溝通的渠道。4、Web數(shù)據(jù)庫的編程要點(diǎn):(1)編寫

51、html表單,搜集用戶信息,通過Submit向CGI提交。(2)根據(jù)傳遞參數(shù)的方式(post/get),CGI腳本獲取用戶數(shù)據(jù)。(3)解碼。數(shù)據(jù)串都采用固定的URL格式編碼,解碼是標(biāo)準(zhǔn)的。(4)CGI腳本根據(jù)用戶要求,執(zhí)行相應(yīng)數(shù)據(jù)庫客戶程序通過約定通路訪問數(shù)據(jù)庫。(5)將數(shù)據(jù)庫客戶獲得執(zhí)行結(jié)果返回給標(biāo)準(zhǔn)輸出Stdout.5、 Web數(shù)據(jù)庫:是由Web服務(wù)器、數(shù)據(jù)庫接口(CGI)和數(shù)據(jù)庫三大部分組成。6、 Web服務(wù)器:Web服務(wù)器,即為WWW瀏覽器提供服務(wù)的機(jī)器。Web服務(wù)器是在主控制平 臺(tái)上運(yùn)行的軟件包,也是在Internet中運(yùn)行的最重要的軟件包。Web服務(wù)器提供給用戶所 需要的文件。7、

52、HTTP:是基于客戶/服務(wù)器模型的信息分布方式,是“請(qǐng)求/響應(yīng)模型”,即信息文件存 放在服務(wù)器上,用戶通過程序向服務(wù)器發(fā)出請(qǐng)求,并訪問服務(wù)器上的數(shù)據(jù)。7、 MIME (標(biāo)準(zhǔn)Internet郵件擴(kuò)充服務(wù))是1981年規(guī)定的。對(duì)原來標(biāo)準(zhǔn)郵件協(xié)議的補(bǔ)充, 能夠傳送多媒體信息,擴(kuò)充了對(duì)字符集的支持;擴(kuò)充二進(jìn)制及其他應(yīng)用文件類型的支持。8、 Web服務(wù)器的安全:提供了二種安全保護(hù)措施1、授權(quán)要求用戶通過口令訪問Web頁, 是用相同或不同的“用戶名/密碼”登錄進(jìn)入特定系統(tǒng)。2鏈接加密是指對(duì)瀏覽器和Web服 務(wù)器之間傳輸?shù)臄?shù)據(jù)進(jìn)行加密。9、Web服務(wù)器的性能指標(biāo):速度:同時(shí)會(huì)有多少用戶在接收文件,當(dāng)它們?yōu)g覽

53、這些文件時(shí),服務(wù)器需要作多少處 理工作?建立和維護(hù):使Web服務(wù)器時(shí)刻保持運(yùn)轉(zhuǎn)無疑是Internet成功的關(guān)鍵。對(duì)用戶保持跟綜:了解用戶要去哪里,誰在登錄,停留多久以及驗(yàn)證身體。安全性:Internet在服務(wù)器和用戶間傳輸需要加密嗎?或者禁止個(gè)人或組織加入?其他特性:可以需要和數(shù)據(jù)庫之間對(duì)話,也可能需要引入更強(qiáng)勁的檢索器,Internet 功能取決于服務(wù)器軟件的可靠性。10、ODBC是Microsoft公司開發(fā)的一套開放數(shù)據(jù)庫系統(tǒng)的應(yīng)用程序接口規(guī)范。11、ODBC規(guī)范:ODBC規(guī)范為應(yīng)用程序提供了一整套調(diào)用接口規(guī)范和基于動(dòng)態(tài)鏈接庫的運(yùn)行 支持環(huán)境。應(yīng)用程序調(diào)用的是標(biāo)準(zhǔn)的ODBC函數(shù)和SQL語言

54、,克服了傳統(tǒng)數(shù)據(jù)庫應(yīng)用程序的 缺陷。13、ODBC 互操作性:P104。14、ADO特性:ADO主要是用于Client/server或Internet/Intranet環(huán)境下,它的特性主 要表現(xiàn)在:獨(dú)立創(chuàng)建的對(duì)象:大多數(shù)ADO對(duì)象是可以獨(dú)立創(chuàng)建的,不用冗長(zhǎng)的代碼來創(chuàng)建對(duì)象, 程序的結(jié)構(gòu)簡(jiǎn)明。對(duì)批量更新的支持:可以將一批數(shù)據(jù)下載到本地的緩存中,篩選、更改,然后統(tǒng)一地 進(jìn)行更新,這樣就可以大大減少操作次數(shù),縮短等待時(shí)間。 支持存儲(chǔ)過程:包括帶參數(shù)和不帶參數(shù)的存儲(chǔ)過程,并且可接收返回值,在進(jìn)行海量 數(shù)據(jù)處理時(shí),這一優(yōu)點(diǎn)更為明顯。支持不同的光標(biāo)類型:包括支持后臺(tái)光標(biāo)的潛力。支持返回?cái)?shù)據(jù)量限制:顯示數(shù)據(jù)

55、時(shí),如果數(shù)據(jù)量太大,會(huì)分段下載,提高效率。支持Multiple Recordset:從存儲(chǔ)存儲(chǔ)過程或批處理過程返回值,支持多個(gè)結(jié)果。15、ADO對(duì)象模型中有7個(gè)對(duì)象:7 個(gè)對(duì)象分別是:Connection、Command、Recordset、Error、Parameter、Property、Field。Connection對(duì)象:就是處理連接的對(duì)象。一個(gè)Connection對(duì)象代表了一個(gè)打開的與 數(shù)據(jù)源的連接,用它提供的方法可以處理連接中的主要問題,Connection對(duì)象中的Errors 集合,可以對(duì)各種數(shù)據(jù)庫操作造成的錯(cuò)誤進(jìn)行處理。Recordset對(duì)象:一個(gè)Recordset對(duì)象代表了對(duì)數(shù)

56、據(jù)庫操作返回的整個(gè)結(jié)果集,在任 何時(shí)候,Recordset對(duì)象只代表當(dāng)前結(jié)果集中的記錄,可以修改數(shù)據(jù)庫。(如)Command對(duì)象:它可以像用Connection和Recordset對(duì)象那樣執(zhí)行查詢,不同在于 它可以在數(shù)據(jù)庫源上準(zhǔn)備、編譯查詢并且反復(fù)使用一組不同值來發(fā)出查詢。Field對(duì)象:一個(gè)Field對(duì)象就代表了具有相同數(shù)據(jù)類型的一列數(shù)據(jù)。Parameter對(duì)象:它代表了一個(gè)因?yàn)閰?shù)化查詢或存儲(chǔ)過程而與Command對(duì)象相關(guān)的 參數(shù)或參量,很多Provider支持帶參數(shù)的命令。Property對(duì)象:一個(gè)Property對(duì)象代表一個(gè)被Property定義的ADO對(duì)象的屬性。ADO對(duì)象有兩種類型

57、的屬性:內(nèi)置型和動(dòng)態(tài)型。Error對(duì)象:一個(gè)Error對(duì)象包含了一次數(shù)據(jù)操作所產(chǎn)生的錯(cuò)誤的詳細(xì)信息。簡(jiǎn)單的說,用ADO編程,就是用Connection對(duì)象處理連接,用Recordset對(duì)象處理記錄, 用Command對(duì)象改善數(shù)據(jù)庫操縱命令,用Error對(duì)象處理各種錯(cuò)誤,用Parameter對(duì)象處理 參數(shù),用Field對(duì)象處理結(jié)果表中的各個(gè)列,用Property對(duì)象處理以上各個(gè)對(duì)象的屬性。16、通用 Internet 郵件擴(kuò)充服務(wù):MIME(Multipurpose Internet Mail Extensions)通過 Internet郵件擴(kuò)充服務(wù)。MIME顧名思義是對(duì)原來郵件協(xié)議的擴(kuò)充,能夠

58、在單一消息體內(nèi)帶 有多種媒體,如聲音、圖象、動(dòng)畫等文件,對(duì)文本不限行長(zhǎng),擴(kuò)充對(duì)字符集的支持;擴(kuò)充二 進(jìn)制及其它應(yīng)用文件類型的支持。17、客戶機(jī)服務(wù)器結(jié)構(gòu)及特點(diǎn):對(duì)WEB數(shù)據(jù)庫服務(wù)器來說,它本身是一個(gè)客戶/服務(wù)器系 統(tǒng)。客戶/服務(wù)器系統(tǒng)結(jié)構(gòu)主要指數(shù)據(jù)庫應(yīng)用系統(tǒng)分解為前臺(tái)的客戶,應(yīng)用程序及后臺(tái)的服 務(wù)器部分,及網(wǎng)絡(luò)連接。這種結(jié)構(gòu)的核心是客戶應(yīng)用程序僅僅發(fā)送應(yīng)用請(qǐng)求,請(qǐng)求通過網(wǎng) 絡(luò)傳送給服務(wù)器,由服務(wù)器來完成請(qǐng)求的內(nèi)容,然后將結(jié)果返回客戶端,而服務(wù)器完成的 工作對(duì)客戶應(yīng)用程序來說是完全不可見的。對(duì)于客戶,網(wǎng)絡(luò),服務(wù)器來說,它們各司其職。 特點(diǎn):1把處理任務(wù)在客戶和服務(wù)器分開2減少主機(jī)網(wǎng)絡(luò)負(fù)荷3數(shù)據(jù)庫

59、與客戶應(yīng)用程序無關(guān)4數(shù)據(jù)庫平臺(tái)和操作系統(tǒng)無關(guān),訪問數(shù)據(jù)庫和客戶使用的操作系統(tǒng)沒有關(guān)系5維護(hù)數(shù)據(jù)庫的完整性。客戶端:建立或斷開與服務(wù)器的連接提交訪問數(shù)據(jù)請(qǐng)求等待接受結(jié)果或服務(wù)器發(fā)來的錯(cuò)誤信息數(shù)據(jù)的輸入輸出及驗(yàn)證提供一個(gè)良好的用戶界面網(wǎng)絡(luò)保證客戶及服務(wù)器的物理連接支持多種網(wǎng)絡(luò)協(xié)議服務(wù)器端管理多用戶的數(shù)據(jù)庫管理用戶權(quán)限及保證數(shù)據(jù)的安全性管理和處理用戶的請(qǐng)求,包括請(qǐng)求隊(duì)列,響應(yīng)請(qǐng)求,通知服務(wù)完成返回結(jié)果維護(hù)數(shù)據(jù)庫,包括備份和恢復(fù)客戶機(jī)和服務(wù)器的對(duì)話過程大致如下:(客戶機(jī)):向用戶提供請(qǐng)求的方法將你的請(qǐng)求發(fā)送給某個(gè)服務(wù)器接受服務(wù)器返回的結(jié)果,經(jīng)過適當(dāng)解釋,呈交HTML文檔或傳遞各種文件適當(dāng)?shù)臑g覽 器服務(wù)

60、器接受請(qǐng)求對(duì)請(qǐng)求進(jìn)行合法性檢查及安全屏蔽針對(duì)請(qǐng)求獲取并制作數(shù)據(jù),包括使用CGI腳本為文件設(shè)置適當(dāng)?shù)腗IME類型把結(jié)果發(fā)送給提出請(qǐng)求的客戶機(jī)20、幾種比較流行的web服務(wù)器:(1)Netscape Enterprise 服務(wù)器(2)Oracle 服務(wù)器(3)Microsoft 網(wǎng)絡(luò)信息服務(wù)器21、ODBC的體系結(jié)構(gòu):該體系結(jié)構(gòu)由四個(gè)層次組成:(1)應(yīng)用程序(2)驅(qū)動(dòng)程序管理器(3)數(shù)據(jù)庫驅(qū)動(dòng)程序(4)數(shù)據(jù)源22、數(shù)據(jù)源:是指提供數(shù)據(jù)資源的實(shí)體,它可能是用在臺(tái)式數(shù)據(jù)庫應(yīng)用程序中的單個(gè)文件 或者它是一個(gè)充分發(fā)展的相關(guān)數(shù)據(jù)庫處理系統(tǒng)。23、ODBC定義的驅(qū)動(dòng)程序類型:?jiǎn)螌域?qū)動(dòng)和多層驅(qū)動(dòng)單層驅(qū)動(dòng)程序不僅

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論