Cra*_*lus 12 java apache web-services network-programming java-ee
使用a的主要原因是javax.activation.DataHandler什么?
它是否通过网络促进不实现Serializable的对象的传输?
即,例如,我已经看到文件从本地文件系统转换为字节,然后DataHandler使用这些字节创建一个并DataHandler通过网络传输.
这是人们使用的原因DataHandler吗?
我将从API条目DataHandler的描述开始引导:
DataHandler类为许多不同源和格式的数据提供了一致的接口.它使用DataContentHandlers管理简单的流到字符串转换和相关操作.
不可否认,这不是最明确的描述.DataHandler与XML和SOAP有关,您可以从其API页面的use选项卡中看到它们.和你一样,我用它来表示有关上传文件的数据,因为它是从一个Web服务组件发送到另一个Web服务组件进行处理的.
实现的Transferable接口DataHandler并不完全是指序列化处理的"转移".它是关于在程序中的单独组件之间传输信息,或者是单独的程序,而不是保存对象以供以后使用.有关详细信息,请参阅API条目Transferable.您会注意到它链接到Drag'n'Drop Java Tutorial,它与之几乎无关,DataHandler但确实说明了它的用法Transferable.
| 归档时间: |
|
| 查看次数: |
12716 次 |
| 最近记录: |