請問如果采用web service進行一個月的報表數據量的傳輸,由java平臺傳給。net平臺。如何傳輸?傳輸的機制是什麽?直接在函數調用裡面返回查詢結果嗎?上萬條數據!怎么返回這個查詢結果

解决方案 »

  1.   

    开发一个组件嵌入web service传输数据,java平台和.net平台实际就是一个c/s结构。
    你说的情况应该是.net平台主动向java平台索取数据(不可能像真正的c/s一样,java平台只能被动传输数据,而不能主动发送)。
    数据量大的话必须分段发送,在.net端收到数据后再组合到一起。
      

  2.   

    你需要定一个数据接收协议。
    在接收数据前应先接收本次需要传输的数据量大小、分几段传送、数据编码方式(例如xBase64)等等相关参数;
    然后再分段获取数据(当然可以用多线程)。