7

WSDL Web サービスを使用する必要がありますが、これまで見てきた Java クライアント側コードは肥大化して複雑に見えます。Clojure にクリーンなソリューションが存在するのではないかと考えていたので、Clojure でその部分を実装し、より単純な API を Java コードに公開する可能性があります。

4

2 に答える 2

10
cd your_project_dir/src
wsimport -p some.import.ns http://.../service?wsdl

を作成します./some.import.ns/*.class。だからあなたはuseあなたのclojureプロジェクトでそれらだけを使うことができます

(ns your.ns ...
  (:import [some.import.ns some_WS_Service ...]))

(let [port (-> (some_WS_Service.) 
               .getSome_WS_ServicePort]
  (... (.someMethod port) ...))
于 2013-01-19T01:23:27.680 に答える