ServiceStack.net相当于Java(或可以与ServiceStack交互的东西)?

我阅读了ServiceStack.NET,并且非常喜欢它(特别是它基于消息范例并实现了数据传输对象模式)。

我想知道是否有任何接近于ServiceStack提供的.NET的Java框架? 另外,你是否知道任何可以与ServiceStack交互的Java框架?

我特别感兴趣的是ServiceStack.Net提供的以下function:

  • 所有注册格式的元数据页面连接到WSDL,XSD
  • 在所有端点上支持JSON / JSONP,XML,JSV,CSV和SOAP

尽pipe我正在寻找一个在JVM上提供上述function的框架,但是我也会对这些平台感兴趣,因为我怀疑它们可以作为与JVM世界(即Facade模式)交互的中介。

  • python
  • ruby
  • 的node.js

免责声明:我不熟悉http://www.servicestack.net/ ,但它似乎是围绕企业集成模式(EIPs)构build的Web应用程序框架。

  • Apache Camel集成了许多您提到的服务,也是围绕EIP构build的。 @Claus Isben的骆驼在行动书是一个伟大的开始。

如果你只是想build立一个Web应用程序,请尝试:

  • 许多Java Web应用程序都是用Spring构build的,取得了巨大成功。 它有很多你正在寻找的function,我相信有很多你正在寻找的集成的文档。

  • 看起来您正在寻找一个function齐全的集成框架,但为了防止您正在寻找更轻量级的方法,请尝试JAX-RS参考实现Jersey 。 它具有示例应用程序开箱即用的WADL支持 。

您可以通过使用Apache CXF和Camel传输cxf来实现此目的。 http://camel.apache.org/camel-transport-for-cxf.html