我需要使用 WSDL Web 服务,而到目前为止我看到的 Java 客户端代码看起来臃肿且复杂。我想知道 Clojure 中是否存在更清晰的解决方案,以便我可以在 Clojure 中实现该部分并向 Java 代码公开更简单的 API。
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) ...))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)