Java/COM集成一個有趣的結果就是ActiveX/Beans的集成。也就是說,Java Bean可包含到象VB或任何一種Microsoft Office產品那樣的ActiveX容器裡。而一個ActiveX控件可包含到象Sun BeanBox這樣的Beans容器裡。Microsoft JVM會幫助我們考慮到所有的細節。一個ActiveX控件僅僅是一個COM服務器,它展示了預先定義好的、請求的接口。Bean只是一個特殊的Java類,它遵循特定的編程風格。
但在寫作本書的時候,這一集成仍然不能算作完美。例如,虛擬機不能將JavaBeans事件映射成為COM事件模型。若希望從ActiveX容器內部的一個Bean裡對事件加以控制,Bean必須通過低級技術攔截象鼠標行動這類的系統事件,不能采用標准的JavaBeans委托事件模型。
拋開這個問題不管,ActiveX/Beans集成仍然是非常有趣的。由於牽涉的概念與工具與上面討論的完全相同,所以請參閱您的Microsoft文檔,了解進一步的細節。