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

下載本文檔

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

文檔簡介

1、第7章 B/S體系結(jié)構(gòu)的應(yīng)用系統(tǒng)開發(fā)技術(shù)7.1 Web應(yīng)用框架7.2 B/S體系結(jié)構(gòu)的功能組成 7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.4 習(xí)題7.1 Web應(yīng)用框架7.1.1 Web技術(shù)簡介 1什么是WebWeb,全稱為World Wide Web,縮寫為有許多譯名,諸如環(huán)球網(wǎng)、萬維網(wǎng)、全球信息網(wǎng)等。簡單地說,Web是一種體系結(jié)構(gòu),通過它可以訪問分布于Internet主機上的超文本頁面。這一說法包含以下兩層含義:第一, Web是Internet提供的一種服務(wù)。 第二,Web是存儲在全世界Internet計算機中、數(shù)量巨大的文檔的集合,或者可以說,Web是世界上最大的電子信息倉庫。W

2、eb上的海量信息是由彼此關(guān)聯(lián)的文檔組成的,這些文檔稱為主頁或頁面,它是一種超文本信息,使其聯(lián)接在一起的是超鏈接。Web的內(nèi)容保存在Web站點中,用戶可以通過瀏覽器訪問Web站點。因此,Web是一種典型的基于B/S的體系結(jié)構(gòu)。7.1 Web應(yīng)用框架2Web的特點(1) Web是一種超文本信息系統(tǒng)。(2) Web是圖形化的和易于導(dǎo)航的。(3) Web與平臺無關(guān)。(4) Web是分布式的。(5) Web具有新聞性。(6) Web是動態(tài)的、交互的。7.1 Web應(yīng)用框架7.1.2 Web的工作原理 1工作過程:如下圖所示描述了Web的工作原理。7.1 Web應(yīng)用框架(1) 用戶打開計算機(客戶機),啟

3、動瀏覽器程序,并在瀏覽器中指定一個URL(Uniform Resource Locator,統(tǒng)一資源定位器),瀏覽器便向該URL所指向的Web服務(wù)器發(fā)出請求。(2) Web服務(wù)器接到瀏覽器的請求后,把URL轉(zhuǎn)換成頁面所在服務(wù)器上的文件路徑名。(3) 如果URL指向的是普通的HTML(Hyper Text Markup Language,超文本標(biāo)記語言)文檔,Web服務(wù)器直接將它送給瀏覽器。HTML文檔中可能包含有ActiveX、VBScript、Java、JavaScript等編寫的小應(yīng)用程序(applet),服務(wù)器也將其隨HTML一道傳送到瀏覽器,在瀏覽器所在的機器上執(zhí)行。7.1 Web應(yīng)用

4、框架 (4) 如果HTML文檔中嵌有ASP或CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)程序,Web服務(wù)器就運行ASP或CGI程序,并將結(jié)果傳送至瀏覽器。Web服務(wù)器運行CGI程序時還可能需要調(diào)用其他服務(wù)器。 (5) URL也可以指向VRML(Virtual Reality Modeling Language,虛擬現(xiàn)實建模語言)文檔。只要瀏覽器中配置有VRML插件,或者客戶機上已安裝VRML瀏覽器,就可以接收Web服務(wù)器發(fā)送的 VRML文檔。 7.1 Web應(yīng)用框架2Web中的基本技術(shù)(1) 服務(wù)器技術(shù)。(2) HTML技術(shù)。(3) ASP技術(shù)。(4) Active

5、X技術(shù)和VBScript技術(shù)。 (5) Java技術(shù)。(6) JavaScript技術(shù)。(7) VRML技術(shù)。7.1 Web應(yīng)用框架7.1.3 B/S體系結(jié)構(gòu)的特點 (1) 由于Web支持底層的TCP/IP協(xié)議,使Web網(wǎng)與局域網(wǎng)都可以做到連接,從而徹底解決了異構(gòu)系統(tǒng)的連接問題。(2) 由于Web采用了“瘦客戶端”,使系統(tǒng)的開放性得到很大的改善,系統(tǒng)對將要訪問系統(tǒng)的用戶數(shù)的限制有所放松。(3) 系統(tǒng)的相對集中性使得系統(tǒng)的維護和擴展變得更加容易。比如數(shù)據(jù)庫存儲空間不夠,可再加一個數(shù)據(jù)庫服務(wù)器;系統(tǒng)要增加功能,可以新增個應(yīng)用服務(wù)器來運行新功能。(4) 界面統(tǒng)一(全部為瀏覽器方式),操作相對簡單。(

6、5) 業(yè)務(wù)規(guī)則和數(shù)據(jù)捕獲的程序容易分發(fā)。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.1 瀏覽器 客戶端瀏覽器的主要作用是向Web服務(wù)器發(fā)出請求,當(dāng)接到Web服務(wù)器傳送回來的數(shù)據(jù)以后,對這些數(shù)據(jù)進行解釋和顯示。瀏覽器以URL為統(tǒng)一的定位格式,使用超文本傳輸協(xié)議HTTP接收采用HTML語言編寫的頁面,其基本結(jié)構(gòu)如下圖所示:7.2 B/S體系結(jié)構(gòu)的功能組成用戶通過鍵盤或鼠標(biāo)發(fā)出請求,該請求由瀏覽器中的控制器接收、檢查并分析用戶輸入,根據(jù)用戶請求執(zhí)行相應(yīng)動作。如果用戶請求可以在本機解決,例如瀏覽已存在本機的頁面,則輸出到HTTP解釋器或其他解釋器,解釋后通過驅(qū)動程序送入顯示器顯示。如果用戶請求不能在本機

7、解決,則通過HTTP客戶機或其他客戶機及網(wǎng)絡(luò)界面與遠程服務(wù)器通信,由遠程服務(wù)器解決用戶請求,將用戶需要的HTML文檔送回,然后通過HTTP解釋器或其他解釋器,解釋后通過驅(qū)動程序送入顯示器顯示。目前兩大主流瀏覽器是Netscape公司的Netscape Communication(簡稱NC)和Microsoft公司的Microsoft Internet Explorer(簡稱IE)。在使用這兩種瀏覽器運行HTML文檔時,只需在地址欄中輸人文件的URL即可。NC和IE這兩大瀏覽器可執(zhí)行的程序并不完全相同,如表7-1所示。7.2 B/S體系結(jié)構(gòu)的功能組成NC和IE兩大瀏覽器與Netscape可執(zhí)行語

8、言一覽表程 序IE是否執(zhí)行Netscape是否執(zhí)行VBScript執(zhí)行不執(zhí)行JavaScript執(zhí)行執(zhí)行ActiveX組件執(zhí)行不執(zhí)行Java執(zhí)行執(zhí)行7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 Web服務(wù)器使用HTTP協(xié)議對客戶機的請求給予應(yīng)答。每一個Web服務(wù)器在Internet上都有一個惟一的地址,這個地址可以是一個域名(或?qū)?yīng)的IP地址)。如果客戶機提出一個合法的請求,那么Web服務(wù)器就會把請求的內(nèi)容傳送給客戶機,例如: http:/ 是Web服務(wù)器的域名,而/int1/cn/是服務(wù)器中文件的路徑,這個請求的是要用http協(xié)議獲取服務(wù)器中/intl/cn/目錄下的index.

9、html文件。Web服務(wù)器得到這個請求以后,會自動讀取/intl/cn/目錄下的index.html文件,然后將該文件以數(shù)據(jù)流的方式通過網(wǎng)絡(luò)傳送給請求者。7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器1IIS服務(wù)器- IIS是微軟公司主推的Web服務(wù)器產(chǎn)品,最新版本是Windows 2000里面包含的IIS 5.0。IIS支持HTTP、FTP以及SMTP等服務(wù)。IIS支持與語言無關(guān)的腳本編寫和組件,完全支持VBScript、JavaScript腳本開發(fā)語言以及Java語言,它也支持CGI、ISAPI(Internet Server API)擴展等。IIS的響應(yīng)性極高,同時系統(tǒng)資源的消

10、耗也最少,IIS的安裝、管理和配置都相當(dāng)簡單。最新的IIS 5.0版本可以提供多種Internet信息服務(wù),其中WWW服務(wù)為瀏覽器提交Web頁,并允許訪問ASP頁面,是最重要的服務(wù)。- 在IIS提供的服務(wù)器端腳本運行環(huán)境中,設(shè)計人員可以建立和運行動態(tài)的、交互的、高效的Web應(yīng)用程序。7.2 B/S體系結(jié)構(gòu)的功能組成(1) 在Windows 2000 Server下安裝IIS5.0 在Windows 2000 Server下,打開控制面板。 選擇“添加刪除程序”選項。 單擊“添加刪除Windows組件”,彈出“Windows組件向?qū)А睂υ捒?,如下圖所示。 選擇“Internet信息服務(wù)(IIS)

11、”,根據(jù)安裝程序向?qū)瓿砂惭b(注:安裝IIS之前必須先設(shè)置好IP地址)。7.2 B/S體系結(jié)構(gòu)的功能組成(2) IIS服務(wù)器的使用 Web站點設(shè)置 在Windows 2000 Server的視窗界面中,單擊“開始/程序/管理工具/Internet服務(wù)管理器”,則啟動Internet信息服務(wù),界面如下圖所示,現(xiàn)在可以對本服務(wù)器中的IIS進行管理和配置。7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 在圖7-4所示界面中,選擇“默認Web站點”,單擊鼠標(biāo)右鍵,選擇“屬性”,則彈出“默認Web站點屬性”對話框,如下圖所示。7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 在IIS中

12、,可以為不同的站點設(shè)置不同的屬性內(nèi)容。在“默認Web站點屬性”對話框中有10個選項卡,常用的有9個。(1)“Web站點”選項卡。(2)“操作員”選項卡。 (3) “性能”選項卡。 (4) “ISAPI篩選器”選項卡。 (5) “主目錄”選項卡。 (6) “文檔”選項卡。 (7) “目錄安全性”選項卡。 (8) “HTTP頭”選項卡。 (9) “自定義錯誤信息”選項卡。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 建立Web站點 如果要新建一個站點,則右鍵單擊“默認Web站點”,接著單擊“新建”下的“站點”,則出現(xiàn)Web站點創(chuàng)建向?qū)Ы缑?,如下圖所示,在創(chuàng)建向?qū)У囊龑?dǎo)下,輸入Web站

13、點使用的IP地址及輸入主目錄路徑,最后確定權(quán)限等,Web站點創(chuàng)建完成。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 建立虛擬目錄 在Internet信息服務(wù)界面上,選中“默認Web站點”,單擊鼠標(biāo)右鍵,選擇“新建”下的虛擬目錄,彈出“虛擬目錄創(chuàng)建向?qū)А睂υ捒颍聪驅(qū)У闹敢斎搿疤摂M目錄別名”,如下圖所示。7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 單擊“下一步”按鈕,出現(xiàn)如下左圖所示的對話框,按要求“輸入包含內(nèi)容的目錄路徑”名稱,按“下一步”進入如下右圖所示的訪問權(quán)限設(shè)置界面,選擇該目錄所允許的訪問權(quán)限,按“下一步”按鈕則完成虛擬目錄的創(chuàng)建。創(chuàng)建完成后就會在“默認W

14、eb站點”下出現(xiàn)剛才所創(chuàng)建的虛擬目錄“網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)”,如下頁圖。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 用鼠標(biāo)右鍵單擊“網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)”,在彈出菜單中選擇“屬性”,則其屬性對話框如下圖所示。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器2PWS服務(wù)器PWS是個人Web服務(wù)器,目前最高版本是Windows 98操作系統(tǒng)的Microsoft Personal Web Server 4.0。PWS是一種桌面Web服務(wù)器,支持運行和開發(fā)ASP應(yīng)用程序,它提供了一個個人Web發(fā)布服務(wù)器,可用于建立企業(yè)Intranet上的Web站點,也可在ISP(Internet

15、 Service Provider,即Internet服務(wù)提供商)處建立站點之前使用它開發(fā)和測試Web站點,用戶可以開發(fā)自己的ASP應(yīng)用程序。注意:安裝PWS時需要在計算機上安裝Microsoft Internet Explorer 4.01及以上版本。此外,在安裝PWS之后刪除或重新安裝IE將導(dǎo)致Web服務(wù)無法正常工作。7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器(1) PWS服務(wù)器的安裝 插入Windows 98光盤,瀏覽光盤,運行“add-onspws”目錄下的setup.exe文件。 進入安裝程序后,如下圖所示,單擊“下一步”按鈕。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.

16、2 Web服務(wù)器 在彈出的對話框中選擇“自定義”(如下圖所示),然后選擇要安裝的組件。在選擇組件對話框中,已有一些默認的組件,但是還沒有ASP組件。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 單擊Personal Web Server(PWS)組件,然后單擊“顯示子組件”,如下圖所示。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 在彈出的對話框中單擊“文檔”,選中第一個選項(Active Server Pages),如下圖所示。 單擊“確定”按鈕,然后單擊“下一步”按鈕。 Web發(fā)布主目錄取默認值,然后單擊“下一步”按鈕。 MTS安裝文件夾默認值,然后單擊“下一步

17、”按鈕。 安裝程序開始復(fù)制文件。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器 文件復(fù)制完畢后,出現(xiàn)如下圖所示界面,單擊“完成”按鈕結(jié)束安裝,重啟后設(shè)置生效。7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器(2) PWS服務(wù)器的使用:雙擊系統(tǒng)狀態(tài)圖標(biāo)出現(xiàn)如下圖所示界面。 單擊圖中的“啟動”按鈕,則服務(wù)器啟動。或者用鼠標(biāo)右鍵單擊系統(tǒng)狀態(tài)區(qū)的圖標(biāo)“ ”,選擇啟動服務(wù)、停止服務(wù)、暫停服務(wù)或繼續(xù)服務(wù)。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器在圖中單擊“高級”,出現(xiàn)如圖所示界面,在該界面中有一個“啟用默認文檔”復(fù)選框,內(nèi)有四個文件名,如選中則表示:只要在任何虛擬目錄

18、中選中其中之一,就會自動去讀取這個文件。 7.2 B/S體系結(jié)構(gòu)的功能組成7.2.2 Web服務(wù)器在上圖中單擊“添加”按鈕,可以添加新的虛擬目錄。通過“瀏覽”按鈕加入目錄,在“別名”框內(nèi)輸入自己喜歡的名稱,不改變默認的訪問權(quán)限,然后按“確定”按鈕,虛擬目錄就創(chuàng)建完畢。這時可以在虛擬目錄列表框內(nèi)找到剛剛建立的虛擬目錄。現(xiàn)在,可以建立一個如下圖所示的虛擬目錄“網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)”。7.2 B/S體系結(jié)構(gòu)的功能組成7.2.3 數(shù)據(jù)庫服務(wù)器 在B/S體系結(jié)構(gòu)中,數(shù)據(jù)庫服務(wù)器除必要的硬件設(shè)備外,最主要的是相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)的選擇,因為大量的信息都存儲在不同的數(shù)據(jù)庫中,根據(jù)不同的開發(fā)環(huán)境和運行平臺,應(yīng)選

19、擇合適的數(shù)據(jù)庫環(huán)境。目前,市場流行的數(shù)據(jù)庫種類很多,如Microsoft SQL Server、Microsoft Access以及Oracle等。理論上講,B/S體系結(jié)構(gòu)可以使用任一種具有標(biāo)準(zhǔn)接口的數(shù)據(jù)庫,但考慮到開發(fā)應(yīng)用方便及與Microsoft產(chǎn)品的無縫集成,本書中主要使用了SQL Server 2000網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),有關(guān)其具體內(nèi)容請參看第4章。7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.1 B/S體系結(jié)構(gòu)的開發(fā)環(huán)境1開發(fā)環(huán)境的選擇原則 在B/S結(jié)構(gòu)中將應(yīng)用結(jié)構(gòu)劃分為三層:表達層、功能層和數(shù)據(jù)層。因而在開發(fā)基于該體系結(jié)構(gòu)的應(yīng)用系統(tǒng)時,就要針對這三層選擇合適的平臺??偟膩碚f

20、,在系統(tǒng)實現(xiàn)上要遵循以下原則:對于表達層,要求簡單、易用,具有跨平臺的兼容性;對于功能層,要求穩(wěn)定、可靠,易于維護;對于數(shù)據(jù)層,要求安全、準(zhǔn)確,便于擴充。7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.1 B/S體系結(jié)構(gòu)的開發(fā)環(huán)境(1) 系統(tǒng)平臺 采用目前成熟的開發(fā)技術(shù),開發(fā)環(huán)境規(guī)范,便于現(xiàn)場調(diào)試。 平臺搭建與實際運行環(huán)境一致,便于投入使用。 保證數(shù)據(jù)高度共享、高度安全,方便管理者擴充、維護。 采用統(tǒng)一的用戶界面,統(tǒng)一的操作方式,方便用戶使用。7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.1 B/S體系結(jié)構(gòu)的開發(fā)環(huán)境(2) 應(yīng)用軟件平臺吸取前人開發(fā)固定功能軟件的經(jīng)驗,結(jié)合國內(nèi)最新

21、的軟件開發(fā)技術(shù),應(yīng)用軟件開發(fā)平臺應(yīng)滿足:采用先進的面向?qū)ο蟮姆治龊驮O(shè)計方法,實現(xiàn)使用效率較高的對象封裝,具有極高的可維護性和可靠性??蛻舳思胺?wù)器端環(huán)境簡單、穩(wěn)定,具有較高的效率,使整個網(wǎng)上業(yè)務(wù)操作得到及時響應(yīng)。 (3) 開發(fā)工具開發(fā)工具應(yīng)簡便、易用,適應(yīng)快節(jié)奏的企業(yè)動作環(huán)境,開發(fā)者應(yīng)能應(yīng)用各種各樣的技術(shù)來創(chuàng)建動態(tài)的、基于Web的應(yīng)用程序,并且是一個可視化的工具。 7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.1 B/S體系結(jié)構(gòu)的開發(fā)環(huán)境2硬件環(huán)境基于B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的硬件環(huán)境選擇與C/S結(jié)構(gòu)基本相似(參見5.4.1),其區(qū)別在于,B/S結(jié)構(gòu)中開發(fā)的著力點在服務(wù)器

22、端,因而服務(wù)器的配置要求越高越好,而客戶端由于退化為了一個瀏覽器,因此客戶機配置可以相應(yīng)地降低,其網(wǎng)絡(luò)平臺可基于Internet/Intranet來構(gòu)建。7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.1 B/S體系結(jié)構(gòu)的開發(fā)環(huán)境3軟件環(huán)境(1) 網(wǎng)絡(luò)操作系統(tǒng)(NOS) 選擇網(wǎng)絡(luò)操作系統(tǒng)最好的方法是先選擇所需的應(yīng)用軟件、客戶機、服務(wù)器,然后再選擇它們共同要求的網(wǎng)絡(luò)操作系統(tǒng)。如果服務(wù)器設(shè)備選用PC服務(wù)器,操作系統(tǒng)一般局限在Windows NT/2000、Linux、SCO Linux、Sun Solaris中。如果服務(wù)器設(shè)備選用小型機,操作系統(tǒng)則隨品牌而定,一般是UNIX平臺。IBM RS

23、系列使用ALX操作系統(tǒng),HP機使用HP UNIX,Sun公司的Enterprise系列使用Solaris,SGI使用IRIX等。7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.1 B/S體系結(jié)構(gòu)的開發(fā)環(huán)境(2) Web服務(wù)器軟件 選擇Web服務(wù)器軟件時,不僅要考慮目前的需求,還應(yīng)考慮將來可能需要的功能。對于Web服務(wù)器軟件的性能在選擇時一般要考慮以下幾個方面: 響應(yīng)能力。 與后端數(shù)據(jù)資源應(yīng)用系統(tǒng)的集成能力。 管理的難易程度。 功能擴展難易程度。 穩(wěn)定可靠性。 安全性。 除此之外,對銷售商的服務(wù)與客戶支持是否充分,對產(chǎn)品是否進行過測試,或有否成功的范例以及價格均是要考慮的問題。 7.3 B

24、/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.1 B/S體系結(jié)構(gòu)的開發(fā)環(huán)境(3) 網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的選擇參見7.2.3。在本書中,所有基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)實例均在如表7-2所示的軟件環(huán)境中調(diào)試通過。 名 稱操作系統(tǒng)其他軟件及開發(fā)工具Web服務(wù)器Windows 2000 ServerIIS 5.0、ASP、VBScript數(shù)據(jù)庫服務(wù)器Windows 2000 ServerSQL Server 2000客戶機Windows 98/2000IE 5.07.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.2 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)步驟 基于B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程與C/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程基本相似,只是在網(wǎng)絡(luò)結(jié)構(gòu)及具體開發(fā)工具的使用上有所不同,請參看第5章及第7章相關(guān)內(nèi)容。 7.3 B/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)7.3.3 B/S、C/S體系結(jié)構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)的比較1B/S體系結(jié)構(gòu)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)的優(yōu)缺點(1) 優(yōu)點: 簡化了客戶端。 簡化了系統(tǒng)的開發(fā)和維護。 使用戶的操作變得更簡單。 B/S特別適用于網(wǎng)上信息

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論