按照是否需要訪問網絡,程序可分為網絡程序與非網絡程序.其中網絡程序又可分為B/S結構與C/S結構。
C/S結構是指客戶端(Client)/服務器(Server)模式,這種模式的客戶端中 需要安裝一個RCP程序。RCP程序負責與服務器進行數據交換。一般的網絡程序都是C/S結構,例如QQ、MSN、迅雷等
以往基於客戶、服務器的C/S結構應用程序存在很多缺點,它需要安裝客戶端程序。當應用程序升級時,客戶端同樣需要下載升級程序才能使用新的功能。這樣無形中會給客戶端帶來一定的麻煩,限制了該應用程序的廣泛使用。當今更多的下載軟件、即時通信軟件等都是C/S結構的應用程序。
B/S是指瀏覽器(Browser)、服務器(Server)模式。一般的網站都是B/S結構的,例如谷歌、百度。
Web應用程序的訪問不需要安裝客戶端程序,可以通過任一款瀏覽器來訪問各類Web應用程序。當We應用程序進行升級時,並不需要在客戶端做任何更改,和C/S結構的應用程序相比,Web應用程序可以在網絡上更加的廣泛第進行傳播和使用
------------------------<JavaWeb整合開發>