请问在VC中如果运行JAVA代吗?与就是java有没有提供与C++的接口!因为我要远程访问一个服务器,而只有远程访问服务器的java接口。而在客户端我有些操作我只能用C++来完成,请关一下我该怎么办呢,谢谢!

解决方案 »

  1.   

    用CORBA:CORBA是OMG组织在1991年提出的公用对象请求代理程序结构的技术规范。CORBA有很广泛的应用,它易于集成各厂商的不同计算机,从大型机一直到微型内嵌式系统的终端桌面,是针对大中型企业应用的优秀的中间件。最重要的是,它使服务器真正能够实现高速度、高稳定性处理大量用户的访问。现在很多大型网站后端的服务器都运行CORBA,其中有些网站您可能每天都在访问。 ---- CORBA的底层结构是基于面向对象模型的,由OMG 接口描述语言(OMG Interface Definition Language,OMG IDL)、对象请求代理 (Object Request Broker,ORB)和IIOP标准协议(Internet Inter-ORB Protocol,也称网络ORB交换协议)3个关键模块组成。 ---- 使用接口描述语言编写的对象接口,使得与语言无关的独立性成为可能。IDL使得所有CORBA 对象以一种方式被描述,仅仅需要一个由本地语言(C/C++、CORBA或Java)到IDL的“桥梁”。CORBA对象的互通信要以对象请求代理为中介,这种互通信可以在多种流行通信协议(如TCP/IP或IPX/SPX)之上实现。在TCP/IP上,来自于不同开发商的ORB用IIOP标准协议进行通讯。 
      

  2.   

    能不能将客户端操作也用java来实现,在其中调用C++编写的native的方法?
      

  3.   

    我想是能不能是C++是调有一些java中已经封装好的class,这样可以充分利用两种语言的优点了!