java 如何开发出的程序给 c++/java /。net/delphi等等语言调用,如何作友好的接口? java 开发出的功能程序,调用它的技术平台未知,做成本机或网络,接口如何作? socket? windows服务? webservice?

解决方案 »

  1.   

    用夸平台协议
    TCP/IP
    WEB SERVICE
      

  2.   

    谢谢,tcp 就是socket 自己规定协议
      

  3.   

    CORBA可以实现C++和Java架构之间的通信和接口调用.
      

  4.   

    JAVA就是用来做WEB应用程序的.至于底层的东西,最好不用JAVA,这玩意太慢了.
    至于想做一个其他语言调用JAVA的通用接口有点麻烦,因为JAVA是在JVM中生存的,只能先初始化JVM,再来调用程序了.
    肯定是WEB SERVICE了
      

  5.   

    web service实现比较简单,可以直接拿AXIS之类的库套
    但是,WS的效率比较低,资源消耗比较大,需要客户也同样采用WS库连接,具体实现可能会带来问题TCP/IP,最为通用,不管什么语言,系统,TCP作为底层通讯协议对于数据处理更完善
    缺点是,TCP需要自定义比较完善的通讯协议,协议处理一般是最烦琐的部分还是那句话,用最合适的解决方案来处理你的项目
      

  6.   

    我前阶段作java的用socket作服务器,其他人用vb作的socket连接进来,我按照协议监控解析数据,是可以的。