B/S與C/S的聯絡與區別
a. C/S 是 Client/Server 的縮寫。客戶端需要安裝專用的客戶端軟體。
b. B/S是 Brower/Server 的縮寫,客戶機上只要安裝一個瀏覽器。在這種結構下,使用者介面 完全通過 WWW 瀏覽器實現,一部分事務邏輯在前端實現,但是主要邏輯在伺服器端 實現。瀏覽器通過WebServer 同資料庫進行資料互動。
C/S 與 B/S 區別:
c. 硬體環境不同: C/S 一般建立在專用的網路上, 小範圍裡的網路環境, 區域網之間再通過專門服務 器提供連線和資料交換服務. B/S 建立在廣域網之上的, 不必是專門的網路硬體環境,例與電話上網, 租用裝置. 資訊自己管理. 有比 C/S 更強的適應範圍, 一般只要有作業系統和瀏覽器就行
d. 對安全要求不同 C/S 一般面向相對固定的使用者群, 對資訊保安的控制能力很強. 一般高度機密的信 息系統採用 C/S 結構適宜. 可以通過 B/S 釋出部分可公開資訊. B/S 建立在廣域網之上, 對安全的控制能力相對弱, 可能面向不可知的使用者
e. 處理問題不同 C/S 程式可以處理使用者面固定, 並且在相同區域, 安全要求高需求, 與作業系統相 關. 應該都是相同的系統。C/S 的客戶端由於是本地程式,因此和本地硬體、程式的交 互性很強,比如可以控制本機的其他程式、可以讀寫本地磁碟檔案、可以與硬體互動。 B/S 建立在廣域網上, 面向不同的使用者群, 分散地域, 這是C/S無法作到的. 與操作 系統平臺關係最小,正應為如此 B/S 很難和本地硬體、程式、檔案進行互動,比如很 難控制本機的其他程式、很難讀寫本地磁碟檔案、很難與硬體互動,當然可以用ActiveX 技術解決,比如網銀等就是這麼解決的,這樣做的問題就是可能會被客戶拒絕,而且 只侷限於 Windows 作業系統。
f. C/S 也分為兩層架構和三層架構。兩層架構:客戶端程式程式直連資料庫;三層架構: 客戶端訪問服務端的服務,主要邏輯程式碼寫在服務端的服務中,然後服務端服務再去訪問資料庫,Oracle版分散式呼叫中心,WCF。
相關文章
- B/S與C/S的區別
- C/S,B/S的應用的區別
- C/S和B/S結構區別整理
- t_c_b_s之久懸與睡眠賬戶的區別
- cookie與session的區別與聯絡CookieSession
- Session與Cookie的區別與聯絡SessionCookie
- 同步與阻塞的區別與聯絡
- hive與hbase的聯絡與區別Hive
- onchange與onpropertychange的聯絡與區別!
- BS與CS的聯絡與區別
- define與typedef區別與聯絡
- C/S和B/S應用程式的本質區別
- JRE與JDK的區別與聯絡JDK
- Kafka與ActiveMQ的區別與聯絡詳解KafkaMQ
- 詳解Kafka與ActiveMQ的區別與聯絡!KafkaMQ
- 關於HashSet與TreeSet的區別與聯絡
- Oracle FailSafe與rac的聯絡與區別OracleAI
- Android與Java ME的區別與聯絡AndroidJava
- COM與DCOM的區別與聯絡 (轉)
- C/S結構與B/S結構的特點分析
- Session和Cookie的聯絡與區別SessionCookie
- CGI與Servlet的區別和聯絡Servlet
- Session和Cookie的區別與聯絡SessionCookie
- Apache與Tomcat 區別聯絡ApacheTomcat
- c# get_type與typeof方法的區別與聯絡和作用C#
- Oracle FailSafe與rac的聯絡與區別(zt)OracleAI
- Linux和Ubuntu的區別與聯絡LinuxUbuntu
- connection session process的聯絡與區別Session
- COM/DCOM的區別與聯絡 (轉)
- C/S通訊模型與B/S通訊模型介紹模型
- jQuery與JavaScript與ajax三者的區別與聯絡jQueryJavaScript
- C/S和B/S
- JDK,JRE,JVM區別與聯絡JDKJVM
- servlet/filter/listener/interceptor區別與聯絡ServletFilter
- ipv4與ipv6的聯絡與區別
- javaSE中的==和equals的聯絡與區別Java
- 感知器、logistic與svm 區別與聯絡
- 程式和執行緒的區別與聯絡執行緒