COM與DCOM的區別與聯絡 (轉)
COM與DCOM的區別與聯絡 (轉)[@more@]
COM與DCOM的區別與聯絡
其實這種提法本身就及不科學
DCOM本身就是COM的一種表現形式
但是由於大家聽見COM一般就把它當成在本地的COM
而DCOM當然就是分佈的COM
在上的另一臺上執行.於是就誕生了這篇COM與DCOM的區別與聯絡.
區別:
COM有兩種存在形式
動態連線庫和可執行
但DCOM必須是可執行程式.因為DCOM不可能在客戶程式的空間執行
所以不能是動態連線庫.
COM(動態連線庫形式)可以不用RPC通訊
而DCOM必須使用RPC.
COM(動態連線庫形式)與客戶共同存在於同一記憶體空間
呼叫速度快
DCOM的速度只有COM的萬分之一.
COM(動態連線庫形式)的性不高
客戶程式可以造成服務COM發生錯誤
DCOM安全性高
原因也是COM與客戶程式共用記憶體空間造成的.
COM程式簡單
DCOM配置較複雜.畢竟DCOM牽涉到網路和安全性.
聯絡:
客戶程式不必知道COM的存在形式
有統一的介面呼叫方式
客戶程式甚至不知道COM的位置
可能在同一臺計算機上
也可以在半個地球的另一面;
由於DCOM本身就是COM的一種存在形式
具有許多共同點.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-976378/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- COM/DCOM的區別與聯絡 (轉)
- cookie與session的區別與聯絡CookieSession
- Session與Cookie的區別與聯絡SessionCookie
- 同步與阻塞的區別與聯絡
- hive與hbase的聯絡與區別Hive
- onchange與onpropertychange的聯絡與區別!
- BS與CS的聯絡與區別
- define與typedef區別與聯絡
- volatile和synchronized的區別與聯絡[轉]synchronized
- JRE與JDK的區別與聯絡JDK
- [轉]Apache與Tomcat 區別及聯絡ApacheTomcat
- Vue中watch、computed與methods的聯絡和區別Vue
- Kafka與ActiveMQ的區別與聯絡詳解KafkaMQ
- 詳解Kafka與ActiveMQ的區別與聯絡!KafkaMQ
- B/S與C/S的聯絡與區別
- 關於HashSet與TreeSet的區別與聯絡
- Oracle FailSafe與rac的聯絡與區別OracleAI
- Android與Java ME的區別與聯絡AndroidJava
- Session和Cookie的聯絡與區別SessionCookie
- CGI與Servlet的區別和聯絡Servlet
- Session和Cookie的區別與聯絡SessionCookie
- Apache與Tomcat 區別聯絡ApacheTomcat
- Oracle FailSafe與rac的聯絡與區別(zt)OracleAI
- Linux和Ubuntu的區別與聯絡LinuxUbuntu
- connection session process的聯絡與區別Session
- jQuery與JavaScript與ajax三者的區別與聯絡jQueryJavaScript
- JDK,JRE,JVM區別與聯絡JDKJVM
- servlet/filter/listener/interceptor區別與聯絡ServletFilter
- ipv4與ipv6的聯絡與區別
- javaSE中的==和equals的聯絡與區別Java
- 感知器、logistic與svm 區別與聯絡
- 程式和執行緒的區別與聯絡執行緒
- HDFS 塊和 Input Splits 的區別與聯絡
- NUMA,MPP和HADOOP的區別與聯絡Hadoop
- 並行和併發的區別與聯絡並行
- SYS,SYSTEM,DBA,SYSDBA,SYSOPER的區別與聯絡
- malloc free與new delete的區別和聯絡delete
- COM、COM+和DCOM的定義和區別