0
Webサービス用の既存のインターフェイスと実装があります。このコードをGrails 2.xアプリケーションに埋め込みたいと考えています。どうすればこれを達成できますか?既存のSOAP Webサービス(CXF)実装をGrailsアプリケーションに統合する方法は?
Webサービス用の既存のインターフェイスと実装があります。このコードをGrails 2.xアプリケーションに埋め込みたいと考えています。どうすればこれを達成できますか?既存のSOAP Webサービス(CXF)実装をGrailsアプリケーションに統合する方法は?
grails cxfプラグインを見てください。あなたはグルーヴィー持っているが、Javaを持って、その後、resources.groovyやリソースを使用してJavaサービスでのプラグインやワイヤーを使用しない場合
それであなたは
import javax.jws.*
class TestService {
static expose=['cxfjax']
@WebResult(name="addResult")
@WebMethod(operationName="add")
int add(@WebParam(name="a")int a, @WebParam(name="b")int b) {
return a + b
}
}
のようなものを行うことができます.xml
こんにちはクリス、ご返信ありがとうございます。私の使用例は、私はwsdlの契約を実装する必要があるということです。 wsdl2javaを使用してインターフェイスを作成することはできますが、その後はGrailsサービスを使用して実際の実装を実装したいと思います。私はCXFプラグインを使用していますが、インターフェイスの実際の生成後にスタックします。 Grails Servicesでどのように生成されたインタフェースを実装することができたかについて私は気づいていません。私はresources.xmlを使用していくつかの組み合わせを試しましたが、これまで運がありませんでした。 – Marco
wsdl2javaは上記のようなインターフェースを提供しますか?ちょうどそれをjavaフォルダに移動して使用してください。 – chrislovecnm
私は非常にシンプルなwsdlを実装しようとしています:http://docs.codehaus.org/download/attachments/85983334/currencyConverterService.wsdl?version=1&modificationDate=1212335543051 – Marco