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/10752043/viewspace-987727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- COM與DCOM的區別與聯絡 (轉)
- volatile和synchronized的區別與聯絡[轉]synchronized
- Vue中watch、computed與methods的聯絡和區別Vue
- [轉]Apache與Tomcat 區別及聯絡ApacheTomcat
- COM、COM+和DCOM的定義和區別
- cookie與session的區別與聯絡CookieSession
- Session與Cookie的區別與聯絡SessionCookie
- 同步與阻塞的區別與聯絡
- hive與hbase的聯絡與區別Hive
- onchange與onpropertychange的聯絡與區別!
- BS與CS的聯絡與區別
- define與typedef區別與聯絡
- Activex、OLE、COM、OCX、DLL之間區別、聯絡[轉]
- Comparator and Comparable 及Collections and Collection 的區別及聯絡?
- JRE與JDK的區別與聯絡JDK
- Session和Cookie的聯絡與區別SessionCookie
- CGI與Servlet的區別和聯絡Servlet
- Session和Cookie的區別與聯絡SessionCookie
- 轉:IDOCBAPIRFC區別和聯絡API
- Apache與Tomcat 區別聯絡ApacheTomcat
- Kafka與ActiveMQ的區別與聯絡詳解KafkaMQ
- 詳解Kafka與ActiveMQ的區別與聯絡!KafkaMQ
- B/S與C/S的聯絡與區別
- 關於HashSet與TreeSet的區別與聯絡
- Oracle FailSafe與rac的聯絡與區別OracleAI
- Android與Java ME的區別與聯絡AndroidJava
- Linux和Ubuntu的區別與聯絡LinuxUbuntu
- connection session process的聯絡與區別Session
- javaSE中的==和equals的聯絡與區別Java
- JDK,JRE,JVM區別與聯絡JDKJVM
- servlet/filter/listener/interceptor區別與聯絡ServletFilter
- Oracle FailSafe與rac的聯絡與區別(zt)OracleAI
- 程式和執行緒的區別與聯絡執行緒
- HDFS 塊和 Input Splits 的區別與聯絡
- NUMA,MPP和HADOOP的區別與聯絡Hadoop
- 並行和併發的區別與聯絡並行
- SYS,SYSTEM,DBA,SYSDBA,SYSOPER的區別與聯絡
- malloc free與new delete的區別和聯絡delete