国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > Web服務(wù)器(數(shù)據(jù)庫)

Web服務(wù)器(數(shù)據(jù)庫)

時間:2022-11-27 06:30:02 | 來源:信息時代

時間:2022-11-27 06:30:02 來源:信息時代

    Web服務(wù)器 : 駐留在接入Internet計算機上的某類程序。當客戶端(Web瀏覽器)連接到服務(wù)器端請求文件時,Web服務(wù)器將處理此請求并將文件發(fā)送到瀏覽器,文件中附帶的信息會告訴瀏覽器如何顯示該文件。在服務(wù)過程中,客戶端和服務(wù)器都使用超文本傳輸協(xié)議HTTP進行信息交流,因此Web服務(wù)器常被稱為HTTPD服務(wù)器。
Web服務(wù)器不僅能夠存儲信息,而且能夠在Web瀏覽器提供的信息基礎(chǔ)上運行腳本和程序。比如,某公司需要根據(jù)用戶的喜好給用戶提供免費的公司信息,此時Web服務(wù)器和Web瀏覽器之間要處理的事情如下:
(1)Web服務(wù)器向瀏覽器發(fā)送一個表單文件,其中包括用戶姓名、郵寄E-mail地址、郵寄內(nèi)容等。
(2)用戶通過瀏覽器填寫表單,然后點擊“提交”按鈕。
(3)Web服務(wù)器運行相關(guān)程序,識別并處理表單內(nèi)容,根據(jù)郵寄E-mail地址給用戶發(fā)一份免費信息,同時該用戶的相關(guān)信息要保存到某數(shù)據(jù)庫服務(wù)器上。
(4)用戶通過E-mail服務(wù)器接收郵件,即可獲得免費的公司咨詢。
Web服務(wù)器可駐留于各種類型的計算機,從常見的PC機到巨型的Unix網(wǎng)絡(luò),以及其他各種類型的計算機,它們常通過一條高速線路與Internet連接,如果對性能沒有要求,也可使用低速設(shè)備連接,如調(diào)制解調(diào)器,但對于架設(shè)電子商務(wù)來說,性能絕對是要考慮的問題。
Web服務(wù)器廣泛應(yīng)用于Internet/Intranet網(wǎng)絡(luò)中,采用瀏覽器/服務(wù)器(browser/server,B/S)網(wǎng)絡(luò)計算模式。用戶可以通過瀏覽器和網(wǎng)絡(luò)瀏覽Web服務(wù)器的信息(文字、圖像、視頻、音頻等)。圖1所示是使用瀏覽器訪問Web服務(wù)器,進而訪問網(wǎng)絡(luò)數(shù)據(jù)庫的四層結(jié)構(gòu)。用戶通過Web瀏覽器發(fā)出查看相關(guān)文字或視頻信息的請求,Web瀏覽器把請求發(fā)送給Web服務(wù)器,Web服務(wù)器則解析請求,如果請求靜態(tài)文件,那么直接響應(yīng)瀏覽器,如果Web頁面中包含較為復雜的邏輯處理,它將調(diào)用中間件來作相應(yīng)的處理,進而可能調(diào)用DB服務(wù)器,最終從DB中獲得數(shù)據(jù),或者修改數(shù)據(jù)。


圖1 B/S的一般結(jié)構(gòu)


最早的Web服務(wù)器軟件是在Unix系統(tǒng)上發(fā)展起來的,有CERN和NCSA兩種類型。目前占據(jù)市場份額最大的是Apache服務(wù)器軟件,它可以在多種環(huán)境下運行,如Unix、Linux、Solaris、Windows 2000等。由于Microsoft的捆綁銷售,Windows NT及Windows 2000一般會攜帶IIS (Internet information server),因而IIS也就成為它們主要的服務(wù)器軟件。以下是目前占據(jù)主導市場的Web服務(wù)器產(chǎn)品。
(1) Microsoft IIS:Microsoft的Web服務(wù)器產(chǎn)品為IIS,它提供ISAPI(Intranet Server API)作為擴展Web服務(wù)器功能的編程接口; 同時還提供Internet數(shù)據(jù)庫連接器(IDC),可以實現(xiàn)對數(shù)據(jù)庫的查詢和更新。Microsoft的另一個產(chǎn)品Microsoft Visual Inter Dev,是一個Web應(yīng)用快速開發(fā)環(huán)境,提供服務(wù)器和客戶端的編程工具、數(shù)據(jù)庫工具和內(nèi)容編輯工具,以及集成化的站點管理功能。IIS變得普及的一個關(guān)鍵就是引入了ASP。ASP是Microsoft用于建立動態(tài)網(wǎng)頁的技術(shù),它支持多種腳本語言,包括JavaScript、PerlScript以及VBScript,使其可以很容易地訪問其他服務(wù)器的軟件組件。
(2) IBM WebSphere:一組專門為商務(wù)網(wǎng)站設(shè)計的套件,其中主要的是WebSphere CommerceSuite,它包含的工具可以創(chuàng)建和管理電子商務(wù)Web站點,另外還包括可在主機上安裝電子商務(wù)站點的服務(wù)器軟件和支付軟件。作為集成化的電子商務(wù)軟件平臺,WebSphere通過與更高等級的工具集成,為用戶提供了更多、更實際的應(yīng)用價值。
(3) Netscape IPlanet WebServer/Netscape Application Server: 為了提高性能,Netscape在其Web服務(wù)器中引進了應(yīng)用程序編程接口(Netscape Server API,NSAPI)。利用NSAPI,開發(fā)人員可以擴展服務(wù)器的功能,包括對外部數(shù)據(jù)庫的訪問。NSAPI可支持windows NT、Solaris和HP/UX等平臺。
IPlanet WebServer是Netscape的企業(yè)服務(wù)器,它能在眾多的不同平臺上運行,主要功能有: 帶有客戶端授權(quán)的SSL(secure sockets layer)、Verity的集成式檢索器、SNMP、出色的數(shù)據(jù)庫連接功能及Web網(wǎng)站內(nèi)容管理等。Netscape Server作為可靠的Web應(yīng)用服務(wù)的另一個關(guān)鍵是應(yīng)用服務(wù)器(Netscape Application Server,NAS)。NAS是一種編程環(huán)境,支持Java和C++對象,使得應(yīng)用的伸縮性和容錯能力強。NAS允許用戶建立多線程應(yīng)用,并且可以集成HTML、數(shù)據(jù)庫查詢,以及在NAServer上實現(xiàn)商業(yè)邏輯。
(4) Oracle WebServer: 通過其高效率、多線程的可伸縮體系結(jié)構(gòu),Oracle WebServer能與Oracle數(shù)據(jù)庫有效結(jié)合,并提供相應(yīng)的開發(fā)環(huán)境,因而也是開發(fā)Web數(shù)據(jù)庫應(yīng)用的工具。Oracle WebServer支持多種平臺,與Oracle數(shù)據(jù)庫產(chǎn)品配合使用能獲得最佳性能,具有良好的擴展性、可移植性和安全性,它可提供多種安全機制,如防火墻功能、賬號管理等。
(5) Apache: 源于NCSA HTTPD服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache取自“a patchy server”的讀音,意思是充滿補丁的服務(wù)器,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性,修改原來的缺陷。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。本來它只用于小型或試驗性網(wǎng)絡(luò),后來逐步擴充到各種Unix系統(tǒng)中,尤其對Linux的支持相當完美。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個虛擬主機。Apache是以進程為基礎(chǔ)的結(jié)構(gòu),進程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個Apache Web站點擴展時,通常是增加服務(wù)器或擴充集群節(jié)點而不是增加處理器。世界上很多著名的網(wǎng)站,如 Amazon.com、Yahoo、W3 Consortium、Financial Times等都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放,有一支開放的開發(fā)隊伍,支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上),以及可移植性等方面。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉