我想在Scala中编写一个程序,它将接受SOAP请求,从真实服务器获取响应(或从本地光盘读取响应)并将数据返回到原始客户端。Scala中的SOAP代理 - 我需要什么?
我是新来的java/scala生态系统,所以我不知道要选什么库。 我听说Scala的XML处理是相当不错的,所以我不知道我是否应该使用一些像jax-ws,jboss-ws,axis,cxf,xmlbeans等的soap-library/framework。
基本上,我只需要
- 图书馆,接受请求(目前,我正在看jetty,但我更喜欢的东西,本身支持的演员。scala-http似乎覆盖,而不是生产 - 已经或维持,就此而言)
- 某些库向其他服务器请求数据(类似curl,libwww-perl for java/scala)
- 构建系统(ant? SBT?)
- 的IDE(我习惯偏食,但的IntelliJ的斯卡拉支持应该是更好)
- )来测试它(目前,我使用SoapUI