本文在研究了COM 组件复用,自动化和JNI 技术的基础上,详细阐述了JACOB 技术的原理,指出了它的优势,并以JAVA 程序中通过JACOB 类调用COM 组件为例,着重讨论了其在windows 平台上的应用。关键词: JAVA,COM,JNI,JACOB,自动化,组件 JAVA 语言自面世以来,因其平台的独立性、安全性、面向对象及多线程等特征,得到了广泛的应用。在JAVA 中我们经常会用到自己或第三方通过非JAVA 语言编写的一些功能强大的外部COM 组件,这就是软件复用技术。而在JAVA 程序中,不能简单地直接与COM 组件建立接口,这时就需要利用JAVA 的本地方法接口(JNI)来完成。但使用JNI 调用COM 组件的过程十分繁琐,因而通过JACOB 直接创建COM 对象不失为一个捷径。JACOB 实际上是一个JAVA 与COM 自动化组件之间的桥梁,即JAVA-COM Bridge。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门标签
评论