日期:2011-03-22 16:16:00 来源:本站整理
MS Java/COM集成[Java编程]
本文“MS Java/COM集成[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
同C++/COM程序员相比,Microsoft Java编译器、虚拟机以及形形色色的工具极大简化了Java/COM程序员的工作.编译器有特别的指导号令和包,可将Java类当作COM类对待.但在大大都情形下,我们只需依靠Microsoft JVM为COM供应的支持,同时操纵两个有力的外部工具.
Microsoft Java Virtual Machine(JVM)在COM和Java对象之间扮演了一座桥梁的角色.若将Java对象成立成一个COM服务器,那么我们的对象仍旧会在JVM内部运行.Microsoft JVM是作为一个DLL实现的,它向操作系统展示出了COM接口.在内部,JVM将对这些COM接口的函数调用映射成Java对象中的办法调用.当然,JVM必须知道哪个Java类文件对应于服务器履行模块;之所以可以找出这方面的信息,是由于我们事前已用Javareg在Windows注册表内注册了类文件.Javareg是与Microsoft Java SDK配套供应的一个工具程序,能读入一个Java类文件,生成呼应的范例库以及一个GUID,并可将类注册到系统内.亦可用Javareg注册远程服务器.比方,可用它注册在差别机械上运行的一个服务器.
假如想写一个Java/COM客户,必须阅历一系列差别的步骤.Java/COM“客户”是一些特别的Java代码,它们想激活和利用系统内注册的一个COM服务器.一样地,虚拟机会与COM服务器沟通,并将它供应的服务作为Java类内的各种办法展示(揭露)出来.另一个Microsoft工具是jactivex,它能读取一个范例库,并生成呼应的Java源文件,在此中包含特别的编译器指导号令.生成的源文件属于我们在指定范例库之后命名的一个包的一部份.下一步是在自己的COM客户Java源文件中导入那个包.
接下来让我们谈论两个例子.
以上是“MS Java/COM集成[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:<b>用Java筹划COM服务器</b>
- ·下一篇文章:COM底子
- ·中查找“MS Java/COM集成”更多相关内容
- ·中查找“MS Java/COM集成”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论