第四章BS體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)_第1頁
第四章BS體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)_第2頁
第四章BS體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)_第3頁
第四章BS體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)_第4頁
第四章BS體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 網(wǎng)絡(luò)數(shù)據(jù)庫管理與設(shè)計(jì)信息科學(xué)與技術(shù)學(xué)院信息科學(xué)與技術(shù)學(xué)院 周文峰周文峰2第第4章章 B/S體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)nWeb應(yīng)用框架應(yīng)用框架nB/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成 nB/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)3WebWeb應(yīng)用框架應(yīng)用框架nWeb技術(shù)簡介技術(shù)簡介 1什么是什么是WebWeb,全稱為,全稱為World Wide Web,縮寫為,縮寫為WWW。Web有許多譯名,諸如環(huán)球網(wǎng)、萬維網(wǎng)、全球信有許多譯名,諸如環(huán)球網(wǎng)、萬維網(wǎng)、全球信息網(wǎng)等。簡單地說,息網(wǎng)等。簡單地說,Web是一種體系結(jié)構(gòu),通過是一種體系結(jié)構(gòu),通過

2、它可以訪問分布于它可以訪問分布于Internet主機(jī)上的超文本頁面。主機(jī)上的超文本頁面。這一說法包含以下兩層含義:第一,這一說法包含以下兩層含義:第一, Web是是Internet提供的一種提供的一種服務(wù)服務(wù)。 第二,第二,Web是存儲在是存儲在全世界全世界Internet計(jì)算機(jī)中、數(shù)量巨大的計(jì)算機(jī)中、數(shù)量巨大的文檔的集合文檔的集合,或者可以說,或者可以說,Web是世界上最大的是世界上最大的電子信息倉庫電子信息倉庫。4WebWeb應(yīng)用框架應(yīng)用框架nWeb技術(shù)簡介技術(shù)簡介 1什么是什么是WebWeb上的海量信息是由上的海量信息是由彼此關(guān)聯(lián)的文檔彼此關(guān)聯(lián)的文檔組成的,組成的,這些文檔稱為這些文檔稱

3、為主頁或頁面主頁或頁面,它是一種超文本信息,它是一種超文本信息,使其聯(lián)接在一起的是使其聯(lián)接在一起的是超鏈接超鏈接。Web的內(nèi)容保存在的內(nèi)容保存在Web站點(diǎn)站點(diǎn)中,用戶可以通過瀏中,用戶可以通過瀏覽器訪問覽器訪問Web站點(diǎn)。因此,站點(diǎn)。因此,Web是一種典型的基是一種典型的基于于B/S的體系結(jié)構(gòu)。的體系結(jié)構(gòu)。5Web應(yīng)用框架應(yīng)用框架2Web的特點(diǎn)的特點(diǎn)(1) Web是一種超文本信息系統(tǒng)。是一種超文本信息系統(tǒng)。(2) Web是圖形化的和易于導(dǎo)航的。是圖形化的和易于導(dǎo)航的。(3) Web與平臺無關(guān)。與平臺無關(guān)。(4) Web是分布式的。是分布式的。(5) Web具有新聞性。具有新聞性。(6) Web

4、是動態(tài)的、交互的。是動態(tài)的、交互的。6Web應(yīng)用框架應(yīng)用框架nWeb的工作原理的工作原理 1工作過程:如下圖所示描述了工作過程:如下圖所示描述了Web的工作原理。的工作原理。7Web應(yīng)用框架應(yīng)用框架(1) 用戶打開計(jì)算機(jī)(客戶機(jī)),啟動瀏覽器程序,并在瀏用戶打開計(jì)算機(jī)(客戶機(jī)),啟動瀏覽器程序,并在瀏覽器中指定一個覽器中指定一個URL(Uniform Resource Locator,統(tǒng),統(tǒng)一資源定位器),瀏覽器便向該一資源定位器),瀏覽器便向該URL所指向的所指向的Web服務(wù)器服務(wù)器發(fā)出請求。發(fā)出請求。(2) Web服務(wù)器接到瀏覽器的請求后,把服務(wù)器接到瀏覽器的請求后,把URL轉(zhuǎn)換成頁面所轉(zhuǎn)

5、換成頁面所在服務(wù)器上的文件路徑名。在服務(wù)器上的文件路徑名。(3) 如果如果URL指向的是普通的指向的是普通的HTML(Hyper Text Markup Language,超文本標(biāo)記語言)文檔,超文本標(biāo)記語言)文檔,Web服務(wù)器直接將服務(wù)器直接將它送給瀏覽器。它送給瀏覽器。HTML文檔中可能包含有文檔中可能包含有ActiveX、VBScript、Java、JavaScript等編寫的小應(yīng)用程序等編寫的小應(yīng)用程序(applet),服務(wù)器也將其隨),服務(wù)器也將其隨HTML一道傳送到瀏覽器,一道傳送到瀏覽器,在瀏覽器所在的機(jī)器上執(zhí)行。在瀏覽器所在的機(jī)器上執(zhí)行。是一種用于編寫超是一種用于編寫超文本文檔

6、的標(biāo)記語文本文檔的標(biāo)記語言。自從言。自從1990年首年首次應(yīng)用于網(wǎng)頁編輯次應(yīng)用于網(wǎng)頁編輯編輯后,已迅速崛編輯后,已迅速崛起成為網(wǎng)頁編輯的起成為網(wǎng)頁編輯的主流語言。主流語言。 HTML具有平臺無關(guān)性,具有平臺無關(guān)性,無論是何種操作系無論是何種操作系統(tǒng),只要有相應(yīng)的統(tǒng),只要有相應(yīng)的瀏覽器程序,就可瀏覽器程序,就可以運(yùn)行以運(yùn)行HTML文檔文檔。8Web應(yīng)用框架應(yīng)用框架 (4) 如果如果HTML文檔中嵌有文檔中嵌有ASP或或CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)程序,公共網(wǎng)關(guān)接口)程序,Web服務(wù)器服務(wù)器就運(yùn)行就運(yùn)行ASP或或CGI程序,并將結(jié)果傳送至瀏覽器。程序,并

7、將結(jié)果傳送至瀏覽器。Web服服務(wù)器運(yùn)行務(wù)器運(yùn)行CGI程序時還可能需要調(diào)用其他服務(wù)器。程序時還可能需要調(diào)用其他服務(wù)器。 (5) URL也可以指向也可以指向VRML(Virtual Reality Modeling Language,虛擬現(xiàn)實(shí)建模語言)文檔。只要瀏覽器中配,虛擬現(xiàn)實(shí)建模語言)文檔。只要瀏覽器中配置有置有VRML插件,或者客戶機(jī)上已安裝插件,或者客戶機(jī)上已安裝VRML瀏覽器,就瀏覽器,就可以接收可以接收Web服務(wù)器發(fā)送的服務(wù)器發(fā)送的 VRML文檔。文檔。 是目前是目前Internet上基上基于于 WWW的三維互的三維互動網(wǎng)站制作的主流動網(wǎng)站制作的主流語言。語言。9Web應(yīng)用框架應(yīng)用框

8、架2Web中的基本技術(shù)中的基本技術(shù)(1) 服務(wù)器技術(shù)。服務(wù)器技術(shù)。(2) HTML技術(shù)。技術(shù)。(3) ASP技術(shù)。技術(shù)。(4) ActiveX技術(shù)和技術(shù)和VBScript技術(shù)。技術(shù)。 (5) Java技術(shù)。技術(shù)。(6) JavaScript技術(shù)。技術(shù)。(7) VRML技術(shù)。技術(shù)。10Web應(yīng)用框架應(yīng)用框架nB/S體系結(jié)構(gòu)的特點(diǎn)體系結(jié)構(gòu)的特點(diǎn) (1) 由于由于Web支持支持底層的底層的TCP/IP協(xié)議協(xié)議,使,使Web網(wǎng)網(wǎng)與局域網(wǎng)都可以做到連接,從而徹底解決了異與局域網(wǎng)都可以做到連接,從而徹底解決了異構(gòu)系統(tǒng)的連接問題。構(gòu)系統(tǒng)的連接問題。(2) 由于由于Web采用了采用了“瘦客戶端瘦客戶端”,使系

9、統(tǒng)的開,使系統(tǒng)的開放性得到很大的改善,系統(tǒng)對將要訪問系統(tǒng)的放性得到很大的改善,系統(tǒng)對將要訪問系統(tǒng)的用戶數(shù)的限制有所放松。用戶數(shù)的限制有所放松。11Web應(yīng)用框架應(yīng)用框架nB/S體系結(jié)構(gòu)的特點(diǎn)體系結(jié)構(gòu)的特點(diǎn) (3) 系統(tǒng)的系統(tǒng)的相對集中性相對集中性使得系統(tǒng)的維護(hù)和擴(kuò)展變使得系統(tǒng)的維護(hù)和擴(kuò)展變得更加容易。比如數(shù)據(jù)庫存儲空間不夠,可再得更加容易。比如數(shù)據(jù)庫存儲空間不夠,可再加一個數(shù)據(jù)庫服務(wù)器;系統(tǒng)要增加功能,可以加一個數(shù)據(jù)庫服務(wù)器;系統(tǒng)要增加功能,可以新增一個應(yīng)用服務(wù)器來運(yùn)行新功能。新增一個應(yīng)用服務(wù)器來運(yùn)行新功能。(4) 界面統(tǒng)一界面統(tǒng)一(全部為瀏覽器方式),操作相對(全部為瀏覽器方式),操作相對簡

10、單。簡單。(5) 業(yè)務(wù)規(guī)則和數(shù)據(jù)捕獲的程序容易分發(fā)。業(yè)務(wù)規(guī)則和數(shù)據(jù)捕獲的程序容易分發(fā)。 12B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成n瀏覽器瀏覽器 客戶端瀏覽器的主要作用是向客戶端瀏覽器的主要作用是向Web服務(wù)器服務(wù)器發(fā)出發(fā)出請求請求,當(dāng)接到,當(dāng)接到Web服務(wù)器傳送回來的數(shù)據(jù)以后,服務(wù)器傳送回來的數(shù)據(jù)以后,對這些數(shù)據(jù)對這些數(shù)據(jù)進(jìn)行解釋和顯示進(jìn)行解釋和顯示。 瀏覽器以瀏覽器以URL為統(tǒng)一的定位格式,使用超文本為統(tǒng)一的定位格式,使用超文本傳輸協(xié)議傳輸協(xié)議HTTP接收采用接收采用HTML語言編寫的頁面,語言編寫的頁面,其基本結(jié)構(gòu)如下圖所示:其基本結(jié)構(gòu)如下圖所示:13B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)

11、的功能組成14B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成用戶通過用戶通過鍵盤或鼠標(biāo)鍵盤或鼠標(biāo)發(fā)出請求,該請求由瀏覽器中的發(fā)出請求,該請求由瀏覽器中的控制控制器器接收、檢查并分析用戶輸入,根據(jù)用戶請求執(zhí)行相應(yīng)動接收、檢查并分析用戶輸入,根據(jù)用戶請求執(zhí)行相應(yīng)動作。作。如果用戶請求可以如果用戶請求可以在本機(jī)解決在本機(jī)解決,例如瀏覽已存在本機(jī)的頁,例如瀏覽已存在本機(jī)的頁面,則輸出到面,則輸出到HTTP解釋器或其他解釋器,解釋后通過驅(qū)動解釋器或其他解釋器,解釋后通過驅(qū)動程序送入顯示器顯示。程序送入顯示器顯示。如果用戶請求不能在本機(jī)解決,則通過如果用戶請求不能在本機(jī)解決,則通過HTTP客戶機(jī)或其他客戶機(jī)或

12、其他客戶機(jī)及網(wǎng)絡(luò)界面與客戶機(jī)及網(wǎng)絡(luò)界面與遠(yuǎn)程服務(wù)器遠(yuǎn)程服務(wù)器通信,由遠(yuǎn)程服務(wù)器解決通信,由遠(yuǎn)程服務(wù)器解決用戶請求,將用戶需要的用戶請求,將用戶需要的HTML文檔送回,然后通過文檔送回,然后通過HTTP解釋器或其他解釋器,解釋后通過驅(qū)動程序送入顯示器顯解釋器或其他解釋器,解釋后通過驅(qū)動程序送入顯示器顯示。示。15B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成目前兩大主流瀏覽器是目前兩大主流瀏覽器是Netscape公司的公司的Netscape Communication(簡稱(簡稱NC)和)和Microsoft公司的公司的Microsoft Internet Explorer(簡稱(簡稱IE)。在使用

13、這兩種瀏覽器運(yùn)行)。在使用這兩種瀏覽器運(yùn)行HTML文文檔時,只需在地址欄中輸人文件的檔時,只需在地址欄中輸人文件的URL即可。即可。URL(Uniform Resource Location)由)由協(xié)議名協(xié)議名、Web服務(wù)器地址服務(wù)器地址、路徑名路徑名和和文件名文件名四部分組成,四部分組成,如如http:/./china/index.htm它指示了文件在它指示了文件在Internet中的位置。中的位置。16B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成nWeb服務(wù)器服務(wù)器 Web服務(wù)器使用服務(wù)器使用HTTP協(xié)議協(xié)議對客戶機(jī)的請求給對客戶機(jī)的請求給予應(yīng)答。每一個予應(yīng)答。每一個Web服務(wù)器在服務(wù)器在I

14、nternet上都有上都有一個惟一的地址,這個地址可以是一個域名一個惟一的地址,這個地址可以是一個域名(或?qū)?yīng)的(或?qū)?yīng)的IP地址)。如果客戶機(jī)提出一個合地址)。如果客戶機(jī)提出一個合法的請求,那么法的請求,那么Web服務(wù)器就會把請求的內(nèi)容服務(wù)器就會把請求的內(nèi)容傳送給客戶機(jī)。傳送給客戶機(jī)。17B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成n例如:例如:http:/ Server API)擴(kuò)展等。擴(kuò)展等。nIIS的響應(yīng)性極高,同時系統(tǒng)資源的消耗也最少,的響應(yīng)性極高,同時系統(tǒng)資源的消耗也最少,IIS的安的安裝、管理和配置都相當(dāng)簡單。裝、管理和配置都相當(dāng)簡單。IIS 5.0版本可以提供多種版本可以提供多種

15、Internet信息服務(wù),其中信息服務(wù),其中WWW服務(wù)為瀏覽器提交服務(wù)為瀏覽器提交Web頁,頁,并允許訪問并允許訪問ASP頁面頁面,是最重要的服務(wù)。,是最重要的服務(wù)。n在在IIS提供的服務(wù)器端腳本運(yùn)行環(huán)境中,設(shè)計(jì)人員可以提供的服務(wù)器端腳本運(yùn)行環(huán)境中,設(shè)計(jì)人員可以建建立和運(yùn)行立和運(yùn)行動態(tài)的、交互的、高效的動態(tài)的、交互的、高效的Web應(yīng)用程序。應(yīng)用程序。19B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成n(1) 在在Windows 2000 Server下安裝下安裝IIS5.0 在在Windows 2000 Server下,打開控制面板。下,打開控制面板。 選擇選擇“添加刪除程序添加刪除程序”選項(xiàng)。選

16、項(xiàng)。 單擊單擊“添加刪除添加刪除Windows組件組件”,彈出,彈出“Windows組件向?qū)ЫM件向?qū)А睂υ捒?,如下圖所示。對話框,如下圖所示。 選擇選擇“Internet信息服務(wù)(信息服務(wù)(IIS)”,根據(jù)安裝程序向,根據(jù)安裝程序向?qū)瓿砂惭b(注:安裝導(dǎo)完成安裝(注:安裝IIS之前必須先設(shè)置好之前必須先設(shè)置好IP地址)。地址)。20B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成n(2) IIS服務(wù)器的使用服務(wù)器的使用 Web站點(diǎn)設(shè)置:在站點(diǎn)設(shè)置:在Windows 2000 Server的視窗界面的視窗界面中,單擊中,單擊“開始開始/程序程序/管理工具管理工具/Internet服務(wù)管理器服務(wù)管理器”

17、,則啟動則啟動Internet信息服務(wù),界面如下圖所示,現(xiàn)在可以信息服務(wù),界面如下圖所示,現(xiàn)在可以對本服務(wù)器中的對本服務(wù)器中的IIS進(jìn)行管理和配置。進(jìn)行管理和配置。21nWeb站點(diǎn)站點(diǎn)是計(jì)算機(jī)網(wǎng)絡(luò)上的一個位置,它以是計(jì)算機(jī)網(wǎng)絡(luò)上的一個位置,它以網(wǎng)頁網(wǎng)頁或文檔或文檔形式提供信息,訪問者只需通過形式提供信息,訪問者只需通過Web瀏覽瀏覽器連接到站點(diǎn)。器連接到站點(diǎn)。n計(jì)算機(jī)網(wǎng)絡(luò)可以是計(jì)算機(jī)網(wǎng)絡(luò)可以是Internet,也可以是鏈接辦公,也可以是鏈接辦公室中所有計(jì)算機(jī)的本地網(wǎng)絡(luò)室中所有計(jì)算機(jī)的本地網(wǎng)絡(luò)Intranet。n信息可以按信息可以按HTML頁頁格式發(fā)布,也可以按其他文格式發(fā)布,也可以按其他文檔格

18、式發(fā)布。檔格式發(fā)布。n要查看要查看Web站點(diǎn)上的可用信息,訪問者需使用站點(diǎn)上的可用信息,訪問者需使用Web瀏覽器軟件程序,如瀏覽器軟件程序,如Microsoft Internet Explorer,它能,它能將將Web站點(diǎn)上的站點(diǎn)上的HTML頁轉(zhuǎn)換成頁轉(zhuǎn)換成用戶監(jiān)視器上的用戶監(jiān)視器上的文本和圖形文本和圖形。22n主頁主頁是是Web站點(diǎn)上站點(diǎn)上一組網(wǎng)頁或其他文件的一組網(wǎng)頁或其他文件的起始頁起始頁。n它是它是HTML格式的文檔,可用來說明站點(diǎn)內(nèi)容、作格式的文檔,可用來說明站點(diǎn)內(nèi)容、作者所在公司或部門的新聞、指向其他相關(guān)文檔的連者所在公司或部門的新聞、指向其他相關(guān)文檔的連接或站點(diǎn)作者的個人信息等。接

19、或站點(diǎn)作者的個人信息等。n在在IIS中,主頁指的是中,主頁指的是“默認(rèn)文檔默認(rèn)文檔”。n主頁的首要功能就是向訪問者介紹主頁的首要功能就是向訪問者介紹Web站點(diǎn),并幫站點(diǎn),并幫助他們?yōu)g覽站點(diǎn)上的網(wǎng)頁助他們?yōu)g覽站點(diǎn)上的網(wǎng)頁。n高效的主頁應(yīng)引人注目、富于邏輯并能提供有用的高效的主頁應(yīng)引人注目、富于邏輯并能提供有用的信息。就主頁而言,信息。就主頁而言,簡練勝于繁復(fù)簡練勝于繁復(fù)。23n發(fā)布目錄發(fā)布目錄:在建立:在建立Web站點(diǎn)時,需指定包含要發(fā)布站點(diǎn)時,需指定包含要發(fā)布文檔的目錄。文檔的目錄。Web服務(wù)器無法發(fā)布未包含在指定目服務(wù)器無法發(fā)布未包含在指定目錄中的文檔。錄中的文檔。要建立要建立Web站點(diǎn),必

20、須首先確定如何站點(diǎn),必須首先確定如何組織發(fā)布目錄中的文件。發(fā)布目錄可以是組織發(fā)布目錄中的文件。發(fā)布目錄可以是主目錄主目錄或或虛擬目錄虛擬目錄。24n主目錄主目錄:每個:每個Web站點(diǎn)都必須有一個主目錄。站點(diǎn)都必須有一個主目錄?!爸髦髂夸浤夸洝笔钦军c(diǎn)訪問者的起始點(diǎn),也是是站點(diǎn)訪問者的起始點(diǎn),也是Web發(fā)布樹的發(fā)布樹的頂端。其中包含主頁或索引文件,用來歡迎訪問者頂端。其中包含主頁或索引文件,用來歡迎訪問者并包含指向并包含指向Web站點(diǎn)中其他頁的鏈接。主目錄映射站點(diǎn)中其他頁的鏈接。主目錄映射到站點(diǎn)的域名。例:如果站點(diǎn)的到站點(diǎn)的域名。例:如果站點(diǎn)的Internet域名是域名是: n主目錄是主目錄是C:

21、WebsiteMicrosoft,則則Web瀏覽器使瀏覽器使用網(wǎng)址用網(wǎng)址: http:/ 來訪問來訪問C:WebsiteMicrosoft目錄中的文件。目錄中的文件。25n虛擬目錄虛擬目錄:要從主目錄以外的目錄發(fā)布信息,可以:要從主目錄以外的目錄發(fā)布信息,可以創(chuàng)建虛擬目錄。創(chuàng)建虛擬目錄?!疤摂M目錄虛擬目錄”是物理上未包含在主是物理上未包含在主目錄中的目錄,但客戶端瀏覽器卻認(rèn)為是包含在主目錄中的目錄,但客戶端瀏覽器卻認(rèn)為是包含在主目錄中的目錄。目錄中的目錄。n虛擬目錄具有虛擬目錄具有“別名別名”,客戶端瀏覽器用此別名來,客戶端瀏覽器用此別名來訪問該目錄。別名一般要比目錄的路徑名稱短,更訪問該目錄

22、。別名一般要比目錄的路徑名稱短,更便于用戶鍵入。使用別名也便于用戶鍵入。使用別名也更加安全更加安全,用戶不知道,用戶不知道文件在服務(wù)器上的物理位置,也無法使用此信息更文件在服務(wù)器上的物理位置,也無法使用此信息更改您的文件。使用別名使得在站點(diǎn)上移動目錄非常改您的文件。使用別名使得在站點(diǎn)上移動目錄非常容易??梢愿木W(wǎng)頁別名和物理位置之間的映射,容易。可以更改網(wǎng)頁別名和物理位置之間的映射,而并不更改網(wǎng)頁的而并不更改網(wǎng)頁的URL。26B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成nWeb服務(wù)器服務(wù)器 在下圖所示界面中,選擇在下圖所示界面中,選擇“默認(rèn)默認(rèn)Web站點(diǎn)站點(diǎn)”,單擊鼠標(biāo)右,單擊鼠標(biāo)右鍵,選擇鍵,

23、選擇“屬性屬性”,則彈出,則彈出“默認(rèn)默認(rèn)Web站點(diǎn)屬性站點(diǎn)屬性”對話框,對話框,如下圖所示。如下圖所示。27B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成nWeb服務(wù)器服務(wù)器 在在IIS中,可以為不同的站點(diǎn)設(shè)置不同的屬性內(nèi)容。在中,可以為不同的站點(diǎn)設(shè)置不同的屬性內(nèi)容。在“默默認(rèn)認(rèn)Web站點(diǎn)屬性站點(diǎn)屬性”對話框中有對話框中有10個選項(xiàng)卡,常用的有個選項(xiàng)卡,常用的有9個。個。(1)“Web站點(diǎn)站點(diǎn)”選項(xiàng)卡。選項(xiàng)卡。(2)“操作員操作員”選項(xiàng)卡。選項(xiàng)卡。 (3) “性能性能”選項(xiàng)卡。選項(xiàng)卡。 (4) “ISAPI篩選器篩選器”選項(xiàng)卡。選項(xiàng)卡。 (5) “主目錄主目錄”選項(xiàng)卡。選項(xiàng)卡。 (6) “文檔文

24、檔”選項(xiàng)卡。選項(xiàng)卡。 (7) “目錄安全性目錄安全性”選項(xiàng)卡。選項(xiàng)卡。(8) “HTTP頭頭”選項(xiàng)卡。選項(xiàng)卡。 (9) “自定義錯誤信息自定義錯誤信息”選項(xiàng)卡。選項(xiàng)卡。 28B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成nWeb服務(wù)器服務(wù)器n建立建立Web站點(diǎn)站點(diǎn) 如果要新建一個站點(diǎn),則如果要新建一個站點(diǎn),則右鍵單擊右鍵單擊“默認(rèn)默認(rèn)Web站點(diǎn)站點(diǎn)”,接著單擊接著單擊“新建新建”下的下的“站點(diǎn)站點(diǎn)”,則出現(xiàn),則出現(xiàn)Web站點(diǎn)創(chuàng)建向站點(diǎn)創(chuàng)建向?qū)Ы缑妫缦聢D所示,在創(chuàng)建向?qū)У囊龑?dǎo)下,輸入導(dǎo)界面,如下圖所示,在創(chuàng)建向?qū)У囊龑?dǎo)下,輸入Web站站點(diǎn)使用的點(diǎn)使用的IP地址及輸入主目錄路徑,最后確定權(quán)限等,地址

25、及輸入主目錄路徑,最后確定權(quán)限等,Web站點(diǎn)創(chuàng)建完成。站點(diǎn)創(chuàng)建完成。 29B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成nWeb服務(wù)器服務(wù)器建立虛擬目錄建立虛擬目錄 在在Internet信息服務(wù)界面上,選中信息服務(wù)界面上,選中“默認(rèn)默認(rèn)Web站點(diǎn)站點(diǎn)”,單擊鼠標(biāo)右鍵,選擇單擊鼠標(biāo)右鍵,選擇“新建新建”下的虛擬目錄,彈出下的虛擬目錄,彈出“虛擬目錄創(chuàng)建向?qū)摂M目錄創(chuàng)建向?qū)А睂υ捒?,按向?qū)У闹敢斎雽υ捒?,按向?qū)У闹敢斎搿疤摂M目錄別名虛擬目錄別名”,如下圖所示。,如下圖所示。30B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成nWeb服務(wù)器服務(wù)器 單擊單擊“下一步下一步”按鈕按鈕,出現(xiàn)如下左圖所示的對話框

26、,按要求出現(xiàn)如下左圖所示的對話框,按要求“輸入包含內(nèi)容的目錄路徑輸入包含內(nèi)容的目錄路徑”名稱,按名稱,按“下一步下一步”進(jìn)入如進(jìn)入如下右圖所示的訪問權(quán)限設(shè)置界面,選擇該目錄下右圖所示的訪問權(quán)限設(shè)置界面,選擇該目錄所允許的訪所允許的訪問權(quán)限問權(quán)限,按,按“下一步下一步”按鈕則完成虛擬目錄的創(chuàng)建。創(chuàng)建按鈕則完成虛擬目錄的創(chuàng)建。創(chuàng)建完成后就會在完成后就會在“默認(rèn)默認(rèn)Web站點(diǎn)站點(diǎn)”下出現(xiàn)剛才所創(chuàng)建的虛擬下出現(xiàn)剛才所創(chuàng)建的虛擬目錄目錄“網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)”,如下頁圖。,如下頁圖。 31B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成nWeb服務(wù)器服務(wù)器n用鼠標(biāo)右鍵單擊用鼠標(biāo)右鍵單擊“網(wǎng)絡(luò)數(shù)

27、據(jù)庫應(yīng)用技術(shù)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)”,在彈出菜單中,在彈出菜單中選擇選擇“屬性屬性”,則其屬性對話框如下圖所示。,則其屬性對話框如下圖所示。 32B/S體系結(jié)構(gòu)的功能組成體系結(jié)構(gòu)的功能組成n數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器 在在B/S體系結(jié)構(gòu)中,數(shù)據(jù)庫服務(wù)器除必要的硬件設(shè)備外,體系結(jié)構(gòu)中,數(shù)據(jù)庫服務(wù)器除必要的硬件設(shè)備外,最主要的是相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)的選擇,因?yàn)榇罅孔钪饕氖窍鄳?yīng)的數(shù)據(jù)庫管理系統(tǒng)的選擇,因?yàn)榇罅康男畔⒍即鎯υ诓煌臄?shù)據(jù)庫中,根據(jù)不同的開發(fā)環(huán)的信息都存儲在不同的數(shù)據(jù)庫中,根據(jù)不同的開發(fā)環(huán)境和運(yùn)行平臺,應(yīng)選擇合適的數(shù)據(jù)庫環(huán)境。境和運(yùn)行平臺,應(yīng)選擇合適的數(shù)據(jù)庫環(huán)境。目前,市場流行的數(shù)據(jù)庫種類很多

28、,如目前,市場流行的數(shù)據(jù)庫種類很多,如Microsoft SQL Server、Microsoft Access以及以及Oracle等。等。理論上講,理論上講,B/S體系結(jié)構(gòu)可以使用任一種具有標(biāo)準(zhǔn)接口體系結(jié)構(gòu)可以使用任一種具有標(biāo)準(zhǔn)接口的數(shù)據(jù)庫,但考慮到開發(fā)應(yīng)用方便及與的數(shù)據(jù)庫,但考慮到開發(fā)應(yīng)用方便及與Microsoft產(chǎn)品產(chǎn)品的無縫集成,使用了的無縫集成,使用了SQL Server 2000網(wǎng)絡(luò)數(shù)據(jù)庫管網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)。理系統(tǒng)。33B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)nB/S體系結(jié)構(gòu)的開發(fā)環(huán)境體系結(jié)構(gòu)的開發(fā)環(huán)境1開發(fā)環(huán)境的選擇原則開發(fā)環(huán)境的選擇原則 n在在B

29、/S結(jié)構(gòu)中將應(yīng)用結(jié)構(gòu)劃分為三層:結(jié)構(gòu)中將應(yīng)用結(jié)構(gòu)劃分為三層:表達(dá)層、功表達(dá)層、功能層和數(shù)據(jù)層能層和數(shù)據(jù)層。n因而在開發(fā)基于該體系結(jié)構(gòu)的應(yīng)用系統(tǒng)時,就要針因而在開發(fā)基于該體系結(jié)構(gòu)的應(yīng)用系統(tǒng)時,就要針對這三層選擇合適的平臺??偟膩碚f,在系統(tǒng)實(shí)現(xiàn)對這三層選擇合適的平臺。總的來說,在系統(tǒng)實(shí)現(xiàn)上要遵循以下原則:上要遵循以下原則:對于表達(dá)層,要求簡單、易用,具有跨平臺的兼對于表達(dá)層,要求簡單、易用,具有跨平臺的兼容性;容性;對于功能層,要求穩(wěn)定、可靠,易于維護(hù);對于功能層,要求穩(wěn)定、可靠,易于維護(hù);對于數(shù)據(jù)層,要求安全、準(zhǔn)確,便于擴(kuò)充。對于數(shù)據(jù)層,要求安全、準(zhǔn)確,便于擴(kuò)充。34B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)

30、用系統(tǒng)開發(fā)體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)nB/S體系結(jié)構(gòu)的開發(fā)環(huán)境體系結(jié)構(gòu)的開發(fā)環(huán)境2硬件環(huán)境硬件環(huán)境nB/S結(jié)構(gòu)中開發(fā)的著力點(diǎn)在服務(wù)器端,因而服務(wù)器結(jié)構(gòu)中開發(fā)的著力點(diǎn)在服務(wù)器端,因而服務(wù)器的配置要求越高越好,而客戶端由于退化為了一個的配置要求越高越好,而客戶端由于退化為了一個瀏覽器,因此客戶機(jī)配置可以相應(yīng)地降低,其網(wǎng)絡(luò)瀏覽器,因此客戶機(jī)配置可以相應(yīng)地降低,其網(wǎng)絡(luò)平臺可基于平臺可基于Internet/Intranet來構(gòu)建。來構(gòu)建。35B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)nB/S體系結(jié)構(gòu)的開發(fā)環(huán)境體系結(jié)構(gòu)的開發(fā)環(huán)境3軟件環(huán)境:軟件環(huán)境: (1)網(wǎng)絡(luò)操作系統(tǒng)(網(wǎng)絡(luò)操作系統(tǒng)(NOS)n 選擇網(wǎng)絡(luò)操作系統(tǒng)最好的方法是先選擇所需的應(yīng)用軟選擇網(wǎng)絡(luò)操作系統(tǒng)最好的方法是先選擇所需的應(yīng)用軟件、客戶機(jī)、服務(wù)器,然后再選擇它們共同要求的網(wǎng)件、客戶機(jī)、服務(wù)器,然后再選擇它們共同要求的網(wǎng)絡(luò)操作系統(tǒng)。絡(luò)操作系統(tǒng)。n如果服務(wù)器設(shè)備選用如果服務(wù)器設(shè)備選用PC服務(wù)器服務(wù)器,操作

溫馨提示

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

評論

0/150

提交評論