【文章內(nèi)容簡(jiǎn)介】
行總線。這三根線分別是:提供分時(shí)復(fù)用功能的數(shù)據(jù)線、字段選擇線(聲道選擇)、時(shí)鐘信號(hào)線。IIS是Internet Information Services的縮寫,是一個(gè)World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網(wǎng)頁(yè),并且有ASP(Active Server Pages)、JAVA、VBscript產(chǎn)生頁(yè)面,有著一些擴(kuò)展功能。IIS支持一些有趣的東西,像有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW) 其次,IIS是隨Windows NT Server ,是在Windows NT Server上建立Internet服務(wù)器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的Internet/Intranet站點(diǎn)。IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁(yè))服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。在同一時(shí)間內(nèi)允許打開的網(wǎng)站頁(yè)面數(shù),打開一個(gè)頁(yè)面占一個(gè)iis,打開一個(gè)站內(nèi)框架頁(yè)面占2到3個(gè)iis;若圖片等被盜鏈,在其它網(wǎng)站打開本站圖片同樣占一個(gè)iis。假若設(shè)置參數(shù)為50個(gè)iis,則這個(gè)站允許同時(shí)有50個(gè)頁(yè)面被打開。但要在同一時(shí)間(極短的時(shí)間)有50個(gè)頁(yè)面被打開,需要50個(gè)人同時(shí)操作,這個(gè)概率還是比較低的。所以,100個(gè)iis支持日ip1000(同時(shí)訪問網(wǎng)站人數(shù)必定遠(yuǎn)低于1000人)以上都不是很大問題,除非網(wǎng)站被盜鏈或框架引發(fā)其它消耗。IIS的添加 請(qǐng)進(jìn)入“控制面板”,依次選“添加/刪除程序→添加/刪除Windows組件”,將“Internet信息服務(wù)(IIS)”前的小鉤去掉(如有),重新勾選中后按提示操作即可完成IIS組件的添加。用這種方法添加的IIS組件中將包括Web、FTP、NNTP和SMTP等全部四項(xiàng)服務(wù)。IIS的運(yùn)行 當(dāng)IIS添加成功之后,再進(jìn)入“開始→設(shè)置→控制面板→管理工具→Internet服務(wù)管理器(Internet信息服務(wù))”以打開IIS管理器,對(duì)于有“已停止”字樣的服務(wù),均在其上單擊右鍵,選“啟動(dòng)”來開啟。在Windows XP Home版本中添加IIS的方法一般情況下按照“一”的方法只適用于Windows XP的專業(yè)版本,而對(duì)于家庭版,如今已有了破解方法:步驟1 首先我們需要準(zhǔn)備一張Windows 2000的安裝光盤,假設(shè)你的Windows XP家庭版安裝在“C:\Windows”,啟動(dòng)記事本程序,在打開對(duì)話框中選擇打開“C:\Windows\inf\”,找到“[Components]”小節(jié),并繼續(xù)找到類似“iis= ,OcEntry,iis. inf,hide,7”的行,把這一行替換為“iis=,OcEntry, ,7”,之后保存文件。步驟2 把Windows 2000專業(yè)版的光盤插入光驅(qū),. in_這兩個(gè)CAB格式的文件,將解壓縮得到的“”改名為“”,復(fù)制到“C:\Windows\system32\setup\”目錄下;將 “iis. inf”改名為“”,復(fù)制到“C:\Windows\inf\”目錄下。步驟3 打開控制面板,單擊“添加刪除程序”圖標(biāo),然后在窗口左側(cè)導(dǎo)航欄上單擊“添加/刪除Windows組件”按鈕,在打開的“Windows組件向?qū)А?中,選中“Internet信息服務(wù)(IIS)”前的復(fù)選框。單擊右下角的“詳細(xì)信息”按鈕可以打開對(duì)話框,在該對(duì)話框中我們可以選擇需要安裝的IIS組件內(nèi)容。選擇完畢后單擊“確定”按鈕,退回到界面中再單擊“下一步”,系統(tǒng)就會(huì)開始復(fù)制文件。 提示:如果在安裝過程中系統(tǒng)需要插入Windows XP CD,或者需要你提供“”文件,那是因?yàn)槟惆凑漳J(rèn)的選項(xiàng)安裝了IIS。要解決這個(gè)問題,只要清空“SMTP Service”選項(xiàng)前的復(fù)選框即可。如果進(jìn)入窗口中,“Internet信息服務(wù)(IIS)” 選項(xiàng)無法選擇,那么很可能因?yàn)槟闶褂玫摹啊焙汀癷is. in_”是從Windows XP專業(yè)版中提取的,只要換成 Windows 2000專業(yè)版中的這兩個(gè)文件即可。 步驟4 安裝結(jié)束后,你可以打開“控制面板→性能和選項(xiàng)→管理工具”查看“Internet信息服務(wù)管理”。再打開IE,在地址欄中輸入“l(fā)ocalhost”后回車,驗(yàn)證一下IIS是否正常運(yùn)行。 經(jīng)過驗(yàn)證,WWW、FTP等幾個(gè)服務(wù)經(jīng)過這樣的修改都可以在Windows XP家庭版上正常運(yùn)行。不過經(jīng)過這樣處理安裝的IIS在運(yùn)行上可能存在某種未知的缺陷。,IIS 帶來了許多引人注目的新特色新功能,比如基于Microsoft .NET Framework的全局配置文件,可簡(jiǎn)單地通過文本編輯器或 Microsoft Visual Studio 編輯;全新的 IIS 管理器,可同時(shí)管理 IIS 和 ASP. NET,操作更加方便;以及引入了命令行工具 ,給 Web 服務(wù)器的日常管理、監(jiān)視和配置提供了除圖形接口外的另一種方式,更為簡(jiǎn)單、高效。 同Windows XP一樣,在Windows Vista的默認(rèn)設(shè)置下,IIS (Internet 信息服務(wù)) ,要想使用它,必須首先安裝IIS。下面簡(jiǎn)單介紹IIS的安裝過程: 依次點(diǎn)擊“開始” = “控制面板” = “程序”,選擇“打開或關(guān)閉Windows功能”。 這是一個(gè)觸發(fā)UAC的操作,如果Windows Vista沒有關(guān)閉UAC,則會(huì)彈出提示信息,確認(rèn)并繼續(xù); 如果僅需要IIS ,可直接選中“Internet信息服務(wù)”,如果希望 Web 服務(wù)器支持動(dòng)態(tài)內(nèi)容,則需展開“萬維網(wǎng)服務(wù)”分支,將所需的選項(xiàng)全部選中; 點(diǎn)擊“確定”,Windows Vista即啟動(dòng)IIS的安裝過程; 安裝完成后,打開瀏覽器輸入 “://localhost/”,檢查IIS是否正常。、 ASP簡(jiǎn)介ASP技術(shù)是Microsoft公司開發(fā)的一套全新的服務(wù)器端腳本程序環(huán)境。它可以根據(jù)客戶端的不同請(qǐng)求,在服務(wù)器端經(jīng)過相應(yīng)的ASP程序處理生成不同的靜態(tài)HTML頁(yè)面并穿回給瀏覽器。ASP自身有很多優(yōu)點(diǎn),這些優(yōu)點(diǎn)使它成為了當(dāng)今世界網(wǎng)絡(luò)上應(yīng)用最多的腳本設(shè)計(jì)環(huán)境。什么是ASPASP的全稱是Active Server Pages,中文名稱叫做動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè),其功能在于可以使用它來開發(fā)運(yùn)行在Windows服務(wù)器平臺(tái)上的動(dòng)態(tài)網(wǎng)頁(yè)和網(wǎng)頁(yè)。盡管我們常把“ASP腳本”掛在嘴邊,但ASP既不是一種編程語言,也不是開發(fā)工具軟件,同樣也不是一種應(yīng)用程序,它實(shí)際上是一種開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)。ASP的腳本語言ASP的腳本語言可以是VBScript或者Jscript,也可以是兩者的結(jié)合,所以任何一種文本編輯器都能編輯ASP腳本,當(dāng)然不同的編輯器開發(fā)調(diào)試效率是不一樣的。和通常的VBScript和Jscript應(yīng)用程序不同,ASP所有的程序都是在服務(wù)器端運(yùn)行的,而不是在瀏覽器或者客戶端執(zhí)行的,這樣用戶就不必?fù)?dān)心自己的瀏覽器能否運(yùn)行所編寫的ASP代碼了。程序執(zhí)行完畢,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣即使客戶端的瀏覽器不支持VBScript或Jscript,但是仍然可以瀏覽動(dòng)態(tài)的網(wǎng)頁(yè)。VBScript是IIS默認(rèn)的腳本語言,當(dāng)然可以在IIS中更改默認(rèn)的腳本語言。如果改成Jscript,那么默認(rèn)的腳本語言就是Jscript。因?yàn)閂BScript在屬性和方法上的靈活表現(xiàn)方式更適合作為服務(wù)器的腳本,所以推薦大家用VBScript作為ASP的默認(rèn)腳本語言。ASP的運(yùn)行環(huán)境由于ASP是一種服務(wù)器的腳本語言,所以并不是所有的Web服務(wù)器都具有這個(gè)功能。ASP是由Microsoft公司推出的,當(dāng)然在目前頁(yè)只有Microsoft公司推出的服務(wù)器能實(shí)現(xiàn)ASP的強(qiáng)大功能,其他的一些服務(wù)器在安裝了ASP組件后才能實(shí)現(xiàn)這個(gè)功能。Microsoft公司推出的支持ASP的Web服務(wù)器有以下幾個(gè):Microsoft Internet Information Server version (IIS)。Microsoft Peer Web Server。Microsoft Personal WebServer (PWS)。其中前兩個(gè)主要是為Microsoft公司的Windowns NT /2000 /XP系統(tǒng)開發(fā)的,當(dāng)然它們的功能以及穩(wěn)定性都要強(qiáng)很多。目前大型的站點(diǎn)大多是有IIS作為服務(wù)器,而PWS是為一般的PC用戶開發(fā)的。既然ASP是在服務(wù)器端執(zhí)行的,就不能使用實(shí)際的物理路徑,而只能用虛擬路徑。使用虛擬路徑訪問ASP最簡(jiǎn)單的方法就是將ASP文件拷貝到IIS的安裝目錄中 (默認(rèn)的安裝目錄為C:\Inetpub\root),然后就可以通過IE瀏覽器直接訪問了。訪問文件名為“”的ASP文件,如果在IE瀏覽器中用物理路徑訪問,本來期望的結(jié)果是不會(huì)出現(xiàn)的,瀏覽器只會(huì)顯示普通的HTML頁(yè)面。為此應(yīng)該將“”文件拷貝到服務(wù)器目錄下,然后通過虛擬路徑來訪問該頁(yè)面。如果程序沒有錯(cuò)的話即可看到預(yù)期的效果。ASP的工作原理通過上述介紹,大家應(yīng)該了解到一個(gè)ASP頁(yè)面從服務(wù)器端傳送到客戶端的原理與一般靜態(tài)HTML頁(yè)面是不同的。從客戶端的一URL請(qǐng)求到服務(wù)器反饋一個(gè)頁(yè)面給瀏覽器,其大致的流程如下:(1) 用戶在客戶端瀏覽器中輸入一個(gè)網(wǎng)址,與服務(wù)器建立連接。(2) 服務(wù)器根據(jù)用戶請(qǐng)求的網(wǎng)址在硬盤上找到相應(yīng)的文件。(3) 如果文件是普通的HTML文檔,那么服務(wù)器將直接把該文件傳送到客戶端。(4) 如果文件是服務(wù)器腳本,那么服務(wù)器將運(yùn)行這個(gè)文件。如果需要查詢數(shù)據(jù)庫(kù),則通過ADO組件連接ODBC或DSN數(shù)據(jù)源訪問數(shù)據(jù)庫(kù)。進(jìn)行了一系列的運(yùn)算和解釋后,將最終結(jié)果形成一個(gè)純HTML文檔。(5) 把這個(gè)文檔傳送到客戶端。(6) 結(jié)束這次連接。由于最后傳送給客戶端的是一個(gè)純HTML文本文件,因此用戶在瀏覽器上是看不到ASP文件的源代碼的。ASP的開發(fā)工具使用ASP進(jìn)行網(wǎng)路編程,選擇一個(gè)合適的開發(fā)工具是很重要的。ASP對(duì)開發(fā)工具沒有特殊的要求,只要具有文本編輯器功能的工具均可。因此ASP的開發(fā)工具很多,比較好的由Visual Interdev、Dreamweaver等。Dreamweaver是一個(gè)集成的Web應(yīng)用軟件開發(fā)系統(tǒng),包括開發(fā)、發(fā)行以及管理數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web應(yīng)用軟件所需的所有的功能,所以一般情況下推薦使用Dreamweaver。ASP網(wǎng)頁(yè)特點(diǎn)ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序。ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)頁(yè)具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;(3)服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè);(4)ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)送Email或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。(7) 方便連接ACCESS與SQL數(shù)據(jù)庫(kù).(8)開發(fā)需要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓駭客(cracker)利用進(jìn)行注入攻擊.ASP也不僅僅局限于與HTML結(jié)合制作WEB網(wǎng)站,而且還可以與XHTML和WML語言結(jié)合制作WAP手機(jī)網(wǎng)站。但是其原理也是一樣的。、數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的一個(gè)核心技術(shù)。是一種計(jì)算機(jī)輔助管理數(shù)據(jù)的方法,它研究如何組織和存儲(chǔ)數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。是通過研究數(shù)據(jù)庫(kù)的結(jié)構(gòu)、存儲(chǔ)、設(shè)計(jì)、管理以及應(yīng)用的基本理論和實(shí)現(xiàn)方法,并利用這些理論來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行處理、分析和理解的技術(shù)。即:數(shù)據(jù)庫(kù)技術(shù)是研究、管理和應(yīng)用數(shù)據(jù)庫(kù)的一門軟件科學(xué)。數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)的重要組成部分,是計(jì)算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫(kù)技術(shù)研究和解決了計(jì)算機(jī)信息處理過程中大量數(shù)據(jù)有效地組織和存儲(chǔ)的問題,在數(shù)據(jù)庫(kù)系統(tǒng)中減少數(shù)據(jù)存儲(chǔ)冗余、實(shí)現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。數(shù)據(jù)庫(kù)技術(shù)研究和管理的對(duì)象是數(shù)據(jù),所以數(shù)據(jù)庫(kù)技術(shù)所涉及的具體內(nèi)容主要包括:通過對(duì)數(shù)據(jù)的統(tǒng)一組織和管理,按照指定的結(jié)構(gòu)建立相應(yīng)的數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù);利用數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)出能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行添加、修改、刪除、處理、分析、理解、報(bào)表和打印等多種功能的數(shù)據(jù)管理和數(shù)據(jù)挖掘應(yīng)用系統(tǒng);并利用應(yīng)用管理系統(tǒng)最終實(shí)現(xiàn)對(duì)數(shù)據(jù)的處理、分析和理解。數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫(kù)有很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。數(shù)據(jù)庫(kù)是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)”。在經(jīng)濟(jì)管理的日常工作中,常常需要把某些相關(guān)的數(shù)據(jù)放進(jìn)這樣的“倉(cāng)庫(kù)”,并根據(jù)管理的需要進(jìn)行相應(yīng)的處理。例如,企業(yè)或事業(yè)單位的人事部門常常要把本單位職工的基本情況(職工號(hào)、姓名、年齡、性別、籍貫、工資、簡(jiǎn)歷等)存放在表中,這張表就可以看成是