【发布时间】:2013-01-11 13:43:40
【问题描述】:
在 Scala 中实现 SOAP Web 服务的最佳库/框架是什么?
使用 scalaxb 实现 SOAP 网络服务的示例?
请不要使用诸如 Lift 之类的重型框架。
【问题讨论】:
-
为什么不使用 JAX-WS?唯一真正的缺点是您的服务必须处理 Java 类型,例如Scala 集合处理得不好。不成熟的重新实现没有很多 SOAP 不常用的功能,用处不大。
-
因为 JAXB 很烂,而且 Scala 有一个更好的数据绑定解决方案 scalaxb。也许可以将 JAX-WS 与 scalaxb 绑定一起使用,但我不知道该怎么做。