web應(yīng)用是什么意思?
web應(yīng)用的概念:
Web應(yīng)用程序是一種可以通過Web訪問的應(yīng)用程序,程序的最大好處是用戶很容易訪問應(yīng)用程序,用戶只需要有瀏覽器即可,不需要再安裝其他軟件。
一個(gè)Web應(yīng)用程序是由完成特定任務(wù)的各種Web組件(web components)構(gòu)成的并通過Web將服務(wù)展示給外界。在實(shí)際應(yīng)用中,Web應(yīng)用程序是由多個(gè)Servlet、JSP頁面、HTML文件以及圖像文件等組成。所有這些組件相互協(xié)調(diào)為用戶提供一組完整的服務(wù)。
應(yīng)用程序有兩種模式C/S、B/S。C/S是客戶端/服務(wù)器端程序,也就是說這類程序一般獨(dú)立運(yùn)行。而B/S就是瀏覽器端/服務(wù)器端應(yīng)用程序,這類應(yīng)用程序一般借助IE等瀏覽器來運(yùn)行。WEB應(yīng)用程序一般是B/S模式。Web應(yīng)用程序首先是“應(yīng)用程序”,和用標(biāo)準(zhǔn)的程序語言,如C、C++等編寫出來的程序沒有什么本質(zhì)上的不同。然而Web應(yīng)用程序又有自己獨(dú)特的地方,就是它是基于Web的,而不是采用傳統(tǒng)方法運(yùn)行的。換句話說,它是典型的瀏覽器/服務(wù)器架構(gòu)的產(chǎn)物。
Web應(yīng)用優(yōu)點(diǎn):
-
網(wǎng)絡(luò)應(yīng)用程序不需要任何復(fù)雜的“展開”過程,你所需要的只是一個(gè)適用的瀏覽器;
-
網(wǎng)絡(luò)應(yīng)用程序通常耗費(fèi)很少的用戶硬盤空間,或者一點(diǎn)都不耗費(fèi);
-
它們不需要更新,因?yàn)樗行碌奶匦远荚诜?wù)器上執(zhí)行,從而自動(dòng)傳達(dá)到用戶端;
-
網(wǎng)絡(luò)應(yīng)用程序和服務(wù)器端的網(wǎng)絡(luò)產(chǎn)品都很容易結(jié)合,如email功能和搜索功能;
-
因?yàn)樗鼈冊(cè)诰W(wǎng)絡(luò)瀏覽器窗口中運(yùn)行,所以大多數(shù)情況下它們是通過跨平臺(tái)使用的 (例如Windows,Mac,Linux等等)