3
JAX-WS RIまたはAxis2ベースのいずれかを使用して、簡単なサンプルMTOMサンプルコード(サービス+クライアント)を探しています。JAX-WS MTOMサンプルコード
私は単にスニペットとコードが簡単に動作しないことを見つけるために、その単語を検索しました!
リクエストしているWebサービスクライアントにPDF添付ファイルを送信します。
JAX-WS RIまたはAxis2ベースのいずれかを使用して、簡単なサンプルMTOMサンプルコード(サービス+クライアント)を探しています。JAX-WS MTOMサンプルコード
私は単にスニペットとコードが簡単に動作しないことを見つけるために、その単語を検索しました!
リクエストしているWebサービスクライアントにPDF添付ファイルを送信します。
聞いた..私はここで がMTOMとサンプルJAX-WSコードです:)少し早い質問をのような..私は自分自身で管理しCUDに見えるとでもAxis2の+がMTOMであることを読んでいくつかの問題です..ドキュメントもaxis2では本当に悪いです。 http://weblogs.java.net/blog/kohsuke/archive/2007/02/jaxws_ri_21_ben.html
package webservice;
import java.io.File;
import javax.activation.DataHandler;
import org.jvnet.staxex.StreamingDataHandler;
/**
*
* @author Raghavendra_Samant
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
try { // Call Web Service Operation
com.xxx.labelgeneration.LabelGeneratorService service = new com.xxx.labelgeneration.LabelGeneratorService();
com.xxx.labelgeneration.LabelGenerator port = service.getLabelGeneratorPort();
// TODO initialize WS operation arguments here
java.lang.String name = "dynamic.pdf";
// TODO process result here
byte[] result = port.getFile(name);
System.out.println("Result = "+result.length);
} catch (Exception ex) {
// TODO handle custom exceptions here
}
}
}
サーバー側
package com.xxx.LabelGeneration;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.xml.ws.soap.MTOM;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
/**
*
* @author Raghavendra_Samant
*/
@WebService()
@MTOM
public class LabelGenerator {
/**
* Web service operation
*/
@WebMethod(operationName = "getFile")
public DataHandler getFile(@WebParam(name = "name") String fileName) {
//TODO write your implementation code here:
return new DataHandler(new FileDataSource(fileName));
}
}
: もパフォーマンスが参照...(ADBのXMLBeansのとわからないが)疑問です