产品中心
我们的服务
资讯中心
联系我们
当前位置:首页 - 产品中心 - 开发工具

产品名称:TeamDev ComfyJ

生产厂商:TeamDev产品类别:开发工具

TeamDev ComfyJ使用双向 Java-COM 桥接器在 Java 应用程序中操作 COM/OLE/OCX ActiveX 对象。

借助此捆绑应用程序,您可以为 COM 组件或 COM 类型库生成 Java COM 包装器。生成的这些类允许您像操作普通 Java 对象一样操作 COM 对象。此外,如果需要,此应用程序还可以编译生成的类并将其打包成 JAR 文件。

产品功能

·        COM 接口和数据类型包装器允许像操作普通 Java 对象一样操作 COM 类型和接口。例如,您可以将 IUnknown IClassFactory IDispatch 用作典型的 Java 接口,并将 Variant (VARIANT) BStr (BSTR) SafeArray 等用作常规 Java 类型。

·        所有 COM 和其他本地资源都会自动进行垃圾回收,或者您可以根据应用程序逻辑的需要释放它们。

·        ComfyJ 允许通过 VTBL(虚拟方法表)中的函数索引或使用自动化方法通过方法名来调用 COM 对象的方法。此外,自动化还允许获取和设置 COM 对象的属性,包括索引属性和命名属性。

·        ComfyJ 提供了一系列不同的并发模型,可用于在 Java 应用程序中初始化 COM 集成。

·        ComfyJ 允许您在远程服务器上创建 COM 对象。

·        ComfyJ 提供了一种标准的 COM 技术,用于创建 COM 事件处理程序并将其通知 COM 对象。

·        OLE/OCX/ActiveX 组件嵌入 Swing


应用场景

Java COM 服务器的开发

为了简化自定义 Java COM 服务器的创建,ComfyJ 提供了诸如 IUnknownServer IDispatchServer 之类的基类,任何自定义 Java COM 对象都可以根据应用程序的需求继承这些类。此类 Java COM 服务器可以实现所需的任意数量的 COM 接口——从标准 COM 接口和 ComfyJ 代码生成器应用程序生成的 COM 接口,到自定义接口。

Java COM 服务器的注册

ComfyJ 还提供了便捷的方式来注册已创建的 Java COM 服务器。这种注册可以在运行时执行(例如,针对 COM 事件处理程序),也可以使用捆绑的 ServerManager 应用程序在 COM 注册表中执行。此外,您还可以在不使用 ServerManager 应用程序的情况下,在运行时注册 Java COM 服务器。其他 COM 应用程序可以使用这些已注册的 Java COM 服务器。

全国服务热线:
021-52550099