首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Microsoft Java/COM 整合架構:JVM 橋接、Javareg 與 Jactivex 雙工具鏈

     編輯:Java 相關知識

Microsoft Java/COM 整合優勢

相比 C++/COM 程式設計師,Microsoft Java 編譯器、虛擬機與工具極大簡化了 Java/COM 開發。編譯器提供特殊導向命令與套件,大多數情況下只需依賴 Microsoft JVM 的 COM 支援,配合兩大外部工具即可。

JVM 扮演 COM-Java 橋接器

Microsoft JVM 實現為 DLL,向作業系統展示 COM 介面。內部將 COM 介面函數調用映射為 Java 物件方法調用。JVM 透過 Javareg 先前在註冊表註冊的資訊,知曉哪個 Java 類別檔對應伺服器執行模組。Javareg 讀取 Java 類別檔,生成類型庫與 GUID,註冊至系統,亦可註冊遠程伺服器(不同機器運行的服務)。

Java COM 客戶端開發步驟

開發 Java/COM 客戶端需:JVM 與 COM 伺服器通訊,將其服務作為 Java 類別方法展示;使用 Jactivex 讀取類型庫生成對應 Java 原始檔(含特殊編譯器導向命令),屬於指定套件一部分;在客戶端 Java 原始檔導入該套件。後續將討論兩個具體範例。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved