有两个用java写的程序
都是java写的非web的程序,或者一个web,一个j2ee程序,在一台机器上,这两个程序之间如何发消息?不在一台机器上,如何发消息?

解决方案 »

  1.   

    可以看看这个帖子,我在8楼和9楼的代码,就是用Socket通讯来传送文件。http://topic.csdn.net/u/20120302/17/415971ba-8730-4304-baf0-a73c358e7b8f.html
      

  2.   

    感觉着应该就是涉及到底层通讯来着。socket
      

  3.   

    webService,或者通过中间数据载体,数据载体比如excel
      

  4.   

    java的两个本地的应用程序之间不能发消息吗?
      

  5.   


    可以发消息啊,问题是你想怎么去发这个消息,标准做法就是Socket通讯。
      

  6.   

    同一台机器上两台机器发消息也需要用socket吗?
    看到网上很多人提到jms,能够实现同一台机器上的两个应用程序发消息吗?
      

  7.   

    JMS也可以,那么就需要部署个JMS服务,像Weblogic就自带。不过本质上就是它封装好了通讯协议而已。你用WebService、EJB啥的,也都能实现通讯,但本质上都是基于Socket。看你选择某种包装好的成熟协议,还是自行开发而已。
      

  8.   

    socket或者webservice。。这2个东西面试经常问的,建议楼主自己做个socket聊天器。