Java 将二进制和文本数据传输到Glassfish

Java 将二进制和文本数据传输到Glassfish,java,jakarta-ee,soap,glassfish,transport-stream,Java,Jakarta Ee,Soap,Glassfish,Transport Stream,我需要将大量数据(如视频或音频)从基于java的客户端(单机应用程序或Android)传输到Glassfish 3.1.2应用程序服务器。流应该包含文本和二进制数据。我认为SOAP消息本身包含如下数据: <song> <title>Some name</title> <data dt:dt="binary.base64">84592gv8Z53815Zb82bA68g</data> </song&g

我需要将大量数据(如视频或音频)从基于java的客户端(单机应用程序或Android)传输到Glassfish 3.1.2应用程序服务器。流应该包含文本和二进制数据。我认为SOAP消息本身包含如下数据:

  <song>
      <title>Some name</title>
      <data dt:dt="binary.base64">84592gv8Z53815Zb82bA68g</data>
  </song>

某个名字
84592gv8Z53815Zb82bA68g

。。。在服务器端,使用Web服务处理数据。这是正确的方法吗?

我不会自己实现它,而是使用现有的框架来实现它


退房。我自己没有使用它,但在他的车间里一直说,应该考虑到二进制数据的快速传输。

< P>如果您使用Web服务方法,我建议使用MTOM(消息传输优化机制)。
从)传输大有效载荷。请参阅。

谢谢您的回答,我会查看它。将数据放在XML的底部看起来很不错。我得测试一下。非常感谢。