我正在尝试创建一个非常简单的Web服务,其功能如下:
1.客户端请求文件时,向Web服务发送请求。
2.Web服务的服务类查询哈希表,哈希表的键(搜索查询)和值为文件的base64编码值(例如pdf)。
3.现在,我需要使用MTOM将存储在哈希表中的base64编码值返回给客户端。
客户端需要进行解码并将其转换为pdf。
所以,这是我的问题:
1.我了解我们将文件编码为base64以通过Web服务进行传输,但MTOM在这里起什么作用?在哪里以及如何使用?
2.有人可以提供一个使用MTOM并发送数据的简单方法。我们是否需要在WSDL中指定某些内容?还是简单的字符串返回类型就足够了?为什么/为什么不?
谢谢
我看到了这个code。它使用了很多注释,我只需要一个简单的Java代码,使用MTOM。我是J2EE新手 :)
1.客户端请求文件时,向Web服务发送请求。
2.Web服务的服务类查询哈希表,哈希表的键(搜索查询)和值为文件的base64编码值(例如pdf)。
3.现在,我需要使用MTOM将存储在哈希表中的base64编码值返回给客户端。
客户端需要进行解码并将其转换为pdf。
所以,这是我的问题:
1.我了解我们将文件编码为base64以通过Web服务进行传输,但MTOM在这里起什么作用?在哪里以及如何使用?
2.有人可以提供一个使用MTOM并发送数据的简单方法。我们是否需要在WSDL中指定某些内容?还是简单的字符串返回类型就足够了?为什么/为什么不?
谢谢
我看到了这个code。它使用了很多注释,我只需要一个简单的Java代码,使用MTOM。我是J2EE新手 :)
更新1
这里有一个足够好的解释在这里,现在我需要从实现层面理解它。 这里有一些很好的信息在这里,但是针对的是.Net。
更新2
方法“createMTOM(int id)”应该返回什么类型?