閱讀以下關于基于Web的應用程序方面的敘述,回答問題1,問題2和問題3。近年來,IT詞匯表中出現(xiàn)了一條新的術語,它就是“Web應用程序”。參與業(yè)務軟件系統(tǒng)的所有
閱讀以下關于基于Web的應用程序方面的敘述,回答問題1,問題2和問題3。
近年來,IT詞匯表中出現(xiàn)了一條新的術語,它就是“Web應用程序”。參與業(yè)務軟件系統(tǒng)的所有人似乎都有構建Web應用程序的計劃,而在與業(yè)務不相關的軟件方面也有很多人對此感興趣。對于很早前就采用這種構架的許多人來說,Web應用程序這個詞像系統(tǒng)本身一樣,已經(jīng)從成功的小型Web站點插件發(fā)展成了強壯的n層應用程序。Web應用程序可以同時為分布在世界各地的、成千上萬的用戶提供服務,這種情況早已司空見慣。構建Web應用程序是一件嚴肅的事情。
在實際應用中,Web應用程序這個詞對不同的人而言含義略有不同。一些人認為凡是用到Java的都是Web應用程序,而另一些人則認為凡是使用Web服務器的都是Web應用程序。多數(shù)人的意見介于這兩者之間。站在本文的角度,我們將Web應用程序大體定義為 Web系統(tǒng)(Web服務器、網(wǎng)絡、HTTP、瀏覽器),在這個系統(tǒng)中,用戶的輸入(導航和數(shù)據(jù)輸入)會影響到業(yè)務狀態(tài)。該定義試圖將Web應用程序確立為一個具有業(yè)務狀態(tài)的軟件系統(tǒng),并且它的“前端”基本上是通過Web系統(tǒng)傳遞的。
用250字分析Web應用程序的總體構架與一個客戶機服務器系統(tǒng)的區(qū)別。
正確答案:Web應用程序最重要的優(yōu)點之一在于它的部署。部署Web應用程序通常指的是建立網(wǎng)絡的服務器端構件。客戶端不需要特別的軟件或配置。兩者的另一個重大差異在于客戶機和服務器通信的本質。Web應用程序的基本通信協(xié)議是HTTP這是一個無連接協(xié)議它不是為最大的通信吞吐量設計的而是為強壯性和容錯而設計的。在Web應用程序中客戶機和服務器的通信通常圍繞Web頁導航進行而不是在服務器端和客戶端對象之間直接通信。在一定的抽象程度上Web應用程序中所有的信息傳遞都可描述為Web頁實體的請求和接收。通常所說的Web應用程序構架與動
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。