在tomcat上的web应用,跟普通java应用之间实现双向数据交互,有哪些可行的方式?注:
目前已找到如下方法:
方式1:将java应用集成到web应用中,也放到tomcat中去跑。由于java应用要处理大批量请求,放进tomcat中就相当于给孙猴子加了“紧箍咒”,故此方法不可行。
方式2:xml,xml通信我不熟悉,恳请各位xml的老人发表意见。但据说此方法效率不高,我正在考虑中。
方式3:由于web应用和java应用都是基于同一个数据库,通过数据库来间接实现数据交换,貌似效率也不会太高。欢迎老人们提供新的解决方法。

解决方案 »

  1.   

    数据库方式应该是比较好的,除非你的 web应用取数据的方式比java桌面程序更高另外,一个建议,想到了几点就先做出来再比较
      

  2.   

    监听端口应该是最快的了,其实可以用webservice或jms,
      

  3.   

    (晕,还没编辑就自动提交了,完了要重新编辑,竟然说我的帐号不能重新编辑, CSDN上的bug真多)
    监听端口应该是最快的了,
    其次可以用webservice, 由java应用发起数据交换请求
      

  4.   

    webservice,jms 都还不会呢
    HttpClient 貌似也不会
      

  5.   

    web应用和java应用都是基于同一个数据库,
    这种方式在开发中还是较常见的。
    处理的好的话,效率还是不错的。
    推荐楼主侧重考虑这种做法。
      

  6.   

    按照menjianguo 的方法做了。
    其实其他方法也可行的,只是偶不会那些技术。
    这点分,大家均分了吧