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