2012-03-21 29 views
1

私はGwtアプリケーションを開発しました。リモートサービス実装 を別のJavaアプリケーションから呼び出す必要があります。 Javaオブジェクトのリストを指定されたメソッドは、getサービスサーブレットを呼び出すための適切なフォーマットでそれらをそこに変換することができているようなもの:?私はそれを試していない、けれども外部アプリケーションからGwtServiceImplサーブレットを呼び出す方法は?

myObject = ....... 
    try { 
      DefaultHttpClient httpClient = new DefaultHttpClient(); 
      HttpPost postRequest = new HttpPost(
        "http://localhost:8080/ppp//org.yournamehere.Main/gwtservice"); 
     String serialized = <somelibrary.serialize>(myObject); 
      StringEntity input = new StringEntity(serialize); 
      input.setContentType("text/x-gwt-rpc; charset=UTF-8"); 
      postRequest.setEntity(input); 
      HttpResponse response = httpClient.execute(postRequest); 
+0

を探しています:http://code.google.com/p/gwt-syncproxy/ – marinosegnan

+0

はい、syncproxyが(セットアップが容易になり、私は試していないが、もう一つの提案)。しかし、私はgwt.rpcホワイトリストになかった直列化不可能な型(通常はプリミティブの配列)に関する迷惑なエラーメッセージに遭遇しました。 –

答えて

関連する問題