日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

应用服务器的作用是,应用服务器是什么_应用服务器分类_应用服务器作用-与非网...

發(fā)布時間:2024/3/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 应用服务器的作用是,应用服务器是什么_应用服务器分类_应用服务器作用-与非网... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

應(yīng)用服務(wù)器是指通過各種協(xié)議把商業(yè)邏輯曝露給客戶端的程序。它提供了訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用。應(yīng)用服務(wù)器使用此商業(yè)邏輯就像調(diào)用對象的一個方法一樣。

1.應(yīng)用服務(wù)器是什么

隨著Internet的發(fā)展壯大,“主機/終端”或“客戶機/服務(wù)器”的傳統(tǒng)的應(yīng)用系統(tǒng)模式已經(jīng)不能適應(yīng)新的環(huán)境,于是就產(chǎn)生了新的分布式應(yīng)用系統(tǒng),相應(yīng)地,新的開發(fā)模式也應(yīng)運而生,即所謂的“瀏覽器/服務(wù)器”結(jié)構(gòu)、“瘦客戶機”模式。應(yīng)用服務(wù)器便是一種實現(xiàn)這種模式核心技術(shù)。

(圖片來源于網(wǎng)絡(luò))

Web應(yīng)用程序駐留在應(yīng)用服務(wù)器(Application Server)上。應(yīng)用服務(wù)器為Web應(yīng)用程序提供一種簡單的和可管理的對系統(tǒng)資源的訪問機制。它也提供低級的服務(wù),如HTTP協(xié)議的實現(xiàn)和數(shù)據(jù)庫連接管理。Servlet容器僅僅是應(yīng)用服務(wù)器的一部分。除了Servlet容器外,應(yīng)用服務(wù)器還可能提供其他的Java EE(Enterprise Edition)組件,如EJB容器,JNDI服務(wù)器以及JMS服務(wù)器等。

市場上可以得到多種應(yīng)用服務(wù)器,其中包括Apache的Tomcat、IBM的WebSphere Application Server、Caucho Technology的Resin、Macromedia的JRun、NEC WebOTX Application Server、JBoss Application Server、Oracle(并購了BEA)的WebLogic等。其中有些如NEC WebOTX Application Server、WebLogic、WebSphere不僅僅是Servlet容器,它們也提供對EJB(Enterprise JavaBeans)、JMS(Java Message Service)以及其他Java EE技術(shù)的支持。每種類型的應(yīng)用服務(wù)器都有自己的優(yōu)點、局限性和適用性。

2.應(yīng)用服務(wù)器分類

通常,根據(jù)確定文檔內(nèi)容的時間,所有文檔可以劃分為如下三類。

(1)靜態(tài)

靜態(tài):靜態(tài)Web 文檔是一個存儲于Web服務(wù)器的文件。靜態(tài)文檔的作者在寫作的時候確定文檔的內(nèi)容。由于文檔內(nèi)容不會變化,所以對靜態(tài)文檔的每次訪問都返回相同結(jié)果。

(2)動態(tài)

動態(tài):動態(tài)web文檔不是以一個預(yù)先定義的格式存在,而是在瀏覽器訪問web服務(wù)器時創(chuàng)建。當(dāng)一個請求到達時,web服務(wù)器運行一個應(yīng)用程序創(chuàng)建動態(tài)文檔(dynamic documents),服務(wù)器返回程序的輸出作為應(yīng)答。由于每次訪問都要創(chuàng)建新的文檔,動態(tài)文檔的內(nèi)容是變化的。

(3)活動

活動:一個活動文檔不完全由服務(wù)器一端說明,而是包括一個計算并顯示值的程序。當(dāng)瀏覽器訪問活動文檔時,服務(wù)器返回一個瀏覽器可以本地執(zhí)行的程序。當(dāng)該程序運行時,它可以和用戶交互執(zhí)行并不停地改變顯示。這樣,活動文檔的內(nèi)容是不固定的-只要用戶讓程序保持運行,它總是在不停地變化。

靜態(tài)文檔的主要優(yōu)點在于它的簡單、可靠性和性能。由于靜態(tài)文檔是直接指定格式。它可以由不懂編程的人創(chuàng)建。更重要的是,在已經(jīng)創(chuàng)建和測試之后,靜態(tài)文檔永遠是正確的。最后,瀏覽器可以快速存取文檔,同時通過把文檔放在本地盤上的緩沖區(qū)內(nèi)以加快以后對這些文檔的訪問速度。 靜態(tài)文檔的主要缺點是不靈活-當(dāng)信息變化時文檔必須重新設(shè)計。另外,改變是很耗費時間的,因為它需要人工修改文件。因此,靜態(tài)文檔不適合頻繁變化的報告信息。動態(tài)文檔的主要優(yōu)點是它報告當(dāng)前信息的能力。例如,一個動態(tài)文檔可以用來報告股市行情、天氣預(yù)報或音樂會售票情況等內(nèi)容。當(dāng)瀏覽器申請信息的時候,服務(wù)器運行一個應(yīng)用程序,訪問所需要的信息,并創(chuàng)建一個文檔,服務(wù)器于是將該文檔返回給瀏覽器。動態(tài)文檔把任務(wù)放在服務(wù)器一端,瀏覽器采用和靜態(tài)文檔同樣的方法訪問動態(tài)文檔。

實際上,從瀏覽器的角度來看。動態(tài)文檔和靜態(tài)文檔是無區(qū)別的。由于動態(tài)文檔和靜態(tài)文檔都采用H T M L 編寫,瀏覽器不知道服務(wù)器是從一個磁盤文件還是計算機程序中取得文檔。動態(tài)文檔的主要缺點是增加成本和不能顯示變化的信息。和靜態(tài)文檔類似,動態(tài)文檔在瀏覽器取得文檔后不會再改變。因此在信息發(fā)送給瀏覽器之后,文檔就開始過時。例如一個報告股市信息的動態(tài)文檔,由于股市信息變化迅速,當(dāng)用戶訪問時文檔很快就過時。動態(tài)文檔的創(chuàng)建和訪問成本比靜態(tài)文檔昂貴。創(chuàng)建動態(tài)文檔的代價較高,因為動態(tài)文檔的創(chuàng)建者必須懂得如何寫程序。

另外,程序必須仔細編寫和廣泛測試,以保證輸出的合法性。驗證這樣一個程序的正確性是很困難的,因為輸入可以包含不同來源的多種數(shù)據(jù)。動態(tài)文檔除了創(chuàng)建成本高,所需的硬件成本也較高,因為服務(wù)器端需要更強大的計算機。最后取出動態(tài)文檔需要的時間稍多些,因為服務(wù)器需要額外的時間去運行程序創(chuàng)建文檔。盡管在申請到達時動態(tài)文檔才創(chuàng)建,但信息可能很快過時,活動文檔相對于動態(tài)文檔的主要優(yōu)點在于它持續(xù)更改信息的能力。

例如,只有活動文檔能夠快速改變顯示以顯示動畫。更重要的是,活動文檔能夠直接訪問信息源并連續(xù)更改顯示。例如,一個顯示股市行情的活動文檔可以連續(xù)讀取股市信息,并且不需要用戶干預(yù)而自動修改顯示?;顒游臋n的主要缺點是創(chuàng)建和運行這種文檔所需的額外費用,同時缺少安全性。首先,活動文檔的顯示需要更復(fù)雜的瀏覽器軟件和一個強有力的計算機運行瀏覽器。另外,寫正確的活動文檔比寫其他畫面需要更多的編程技巧,所得到的結(jié)果文檔更難于測試。而且,由于活動文檔必須運行在客戶端而不是服務(wù)器端,程序必須解決在不同客戶上的兼容性問題,最后,活動文檔存在著潛在的安全性問題,因為文檔既輸入信息又輸出信息。

3.應(yīng)用服務(wù)器作用

當(dāng)你需要與現(xiàn)有數(shù)據(jù)庫和服務(wù)器(如Web服務(wù)器)集成時,就應(yīng)使用應(yīng)用程序服務(wù)器。

1、它可以通過支持應(yīng)用程序更新和升級的集中式方法來提供數(shù)據(jù)和代碼的完整性。

2、可擴展性是使用應(yīng)用服務(wù)器的另一個原因和好處。應(yīng)用程序服務(wù)器可以連接數(shù)據(jù)庫連接池。這意味著組織可以在不增加數(shù)據(jù)庫連接量的情況下擴展Web“服務(wù)器農(nóng)場”。

3、另一個好處是安全。使用單獨的數(shù)據(jù)訪問層執(zhí)行數(shù)據(jù)驗或顯示業(yè)務(wù)邏輯,可以確保以Web表單輸入的文本不被SQL調(diào)用。通過集中化身份驗證過程以及數(shù)據(jù)訪問管理,安全性也有所提高。

4、應(yīng)用服務(wù)器它還可以通過對網(wǎng)絡(luò)流量進行限制來提高大量使用應(yīng)用程序的性能。

總結(jié)

以上是生活随笔為你收集整理的应用服务器的作用是,应用服务器是什么_应用服务器分类_应用服务器作用-与非网...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。