⑴ 什麼是Web應用程序
Web應用程序首先是「應用程序」,和用標準的程序語言,如C、C++、C#等編寫出來的程序沒有什麼本質上的不同。然而Web應用程序又有自己獨特的地方,就是它是基於Web的,而不是採用傳統方法運行的。換句話說,它是典型的瀏覽器/伺服器架構的產物。
瀏覽器/伺服器架構(Browser/Server,簡稱B/S)能夠很好地應用在廣域網上,成為越來越多的企業的選擇。瀏覽器/伺服器架構相對於其他幾種應用程序體系結構,有如下3方面的優點:
(1)這種架構採用Internet上標準的通信協議(通常是TCP/IP協議)作為客戶機同伺服器通信的協議。這樣可以使位於Internet任意位置的人都能夠正常訪問伺服器。對於伺服器來說,通過相應的Web服務和資料庫服務可以對數據進行處理。對外採用標準的通信協議,以便共享數據。
(2)在伺服器上對數據進行處理,就處理的結果生成網頁,以方便客戶端直接下載。
(3)在客戶機上對數據的處理被進一步簡化,將瀏覽器作為客戶端的應用程序,以實現對數據的顯示。不再需要為客戶端單獨編寫和安裝其他類型的應用程序。這樣,在客戶端只需要安裝一套內置瀏覽器的操作系統,如Window98或Windows2000或直接安裝一套瀏覽器,就可以實現伺服器上數據的訪問。而瀏覽器是現在計算機的標准設備。
理解了什麼是瀏覽器/伺服器架構,就了解了什麼是Web應用程序。常見的計數器、留言版、聊天室和論壇BBS等,都是Web應用程序,不過這些應用相對比較簡單,而Web應用程序的真正核心主要是對資料庫進行處理,管理信息系統(Management
Information
System,簡稱MIS)就是這種架構最典型的應用。MIS可以應用於區域網,也可以應用於廣域網。目前基於Internet的MIS系統以其成本低廉、維護簡便、覆蓋范圍廣、功能易實現等諸多特性,得到越來越多的應用。
⑵ WEB客戶端是什麼
Web客戶端主要指web瀏覽器(Browser)。其主要功能是將用戶向伺服器請求的Web資源呈現出來,顯示在瀏覽器窗口中。資源通常有html、pdf、image及其他格式。
主流的Web頁面瀏覽器有:微軟的IE、Mozilla的Firefox、蘋果公司的Safari、Google的Chrome及Opera軟體公司的Opera。
瀏覽器的主要組件包括用戶界面(User Interface)、瀏覽器引擎(Browser Engine)、渲染引擎(Rendering Engine)、網路(Networking)、UI後端(UI Backend)、JS解釋器(JavaScript)、數據存儲(Data persistence)等。
(2)Web客戶端程序擴展閱讀
Web客戶端的主要任務是展現信息內容。Web客戶端設計技術主要包括:HTML語言、Java Applets、腳本程序、CSS、DHTML、插件技術以及VRML技術。
與Web客戶端技術從靜態向動態的演進過程類似,Web服務端的開發技術也是由靜態向動態逐漸發展、完善起來的。Web伺服器技術主要包括伺服器、CGI、PHP、ASP、ASP.NET、Servlet和JSP技術。
⑶ web程序為什麼要分為客戶端程序和服務端程序
一部分原因是為了 減輕客戶端的負擔。
對於web程序客戶端只需要安裝瀏覽器就可以了, 不用像其它的應用程序,還要安裝 安裝包 才行。
⑷ 有關Web客戶端應用程序的問題,請高手幫忙!!
初中數學水平應該就能應付。樓主你應該學會自己思考一下,都不是什麼難題
⑸ Web 應用程序 和 Web服務 有什麼區別
一、web應用程序(web application):web應用程序是透過http請求來存取web伺服器的網頁,或執行服務端網頁技術的程序,例如:ASP,ASP.NET,JSP,PHP。
二、web服務(web services):透過通訊協定SOAP或RESTful api提供資料交換和工作分享,這也是一種web應用程序,只不過是透過web服務來執行。
⑹ web客戶端是什麼
程序開發是B/S結構,WEB客戶端就是在瀏覽器中應用的。
⑺ windows應用程序和web應用程序的區別
簡單來說,windows應用程序是桌面應用程序,需要安裝才可以使用,web應用程序是網頁應用程序,直接通過瀏覽器進行操作,不需要安裝。
⑻ java web開發中伺服器端開發和web客戶端開發分別啥意思
你說錯了,web開發,是開發服務端的,因為你要把你開發好的web程序,打包成war,然後放到web容器中運行,而web容器,是部署在伺服器中的。
web的客戶端就是瀏覽器,所以,我個人猜想,它這里的客戶端,是不是指教你設計頁面,學CSS/HTML之類的。。
說錯了別噴,指導就好~~
⑼ 如何實現一個web應用程序,能夠在客戶端完成
第一個是通過指定語言和地區指定; 第二個是通過語言代碼構造語言環境 第三個是獲取此JAVA虛擬機實例的當前默認語言環境
實際上這里就是通過讀取不同的配置文件獲取不同的語言對應的字元,因此這里就用到了ResourceBundle工具類綁定資源文件。
資源文件的命名包含了語言環境的代碼,我創建了下面兩個中文和英文的語言文件:
⑽ web客戶端的腳本程序可以直接在計算機中運行嗎
可以的,這個只要沒有邏輯錯誤都是可以運行的