私は次のことを行う非常に単純なWebサービスを作成しようとしています。
- クライアントは、ファイルを要求しているWebサービスにアクセスします。
- Webサービスのサービスクラスは、キー(検索クエリ)とファイルのbase64encoded値(PDFなど)としての値を持つハッシュテーブルをクエリします
- ここで、MTOMを使用して、ハッシュテーブルに格納されているbase64encoded値をクライアントに返す必要があります。
それをデコードしてpdfに変換するのはクライアント次第です。
だから、ここに私の質問があります:
Webサービスを介して送信するためにファイルをbase64にエンコードすることは理解していますが、MTOMはどこでどのように使用されますか?
MTOMを使用してデータを送り返す簡単な方法を教えてもらえますか?WSDLにも何かを指定する必要がありますか?または、単純な文字列の戻り型で十分ですか?なぜ/なぜそうではないのですか?
ありがとう
私はこのコードを見ました。多くのアノテーションを使用します。MTOMを使用した単純なJavaコードが必要です。J2EEの新機能はこちら:)
更新1
ここで十分な説明がありますが、実装レベルから理解する必要があります。ここに良い情報がありますが、.Netの場合
更新2
メソッド「createMTOM(intid)」の戻り値はどうあるべきですか?