Java中类似于ServiceStack.net的框架(或能与ServiceStack互通的东西)?

8 投票
2 回答
1505 浏览
提问于 2025-04-17 15:28

我读到了关于ServiceStack.NET的内容,觉得它非常不错,尤其是它基于消息传递的方式,并且实现了数据传输对象的模式。

我想知道有没有类似于ServiceStack为.NET提供的功能的Java框架?或者你知道有什么Java框架可以和ServiceStack一起使用吗?

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

  • 为所有注册格式提供元数据页面,并链接到WSDL和XSD
  • 在所有端点支持JSON/JSONP、XML、JSV、CSV和SOAP

虽然我在寻找一个能在JVM上提供上述功能的框架,但我也对以下这些平台感兴趣,因为我怀疑它们可以作为与JVM世界互通的中介(也就是外观模式)。

  • Python
  • Ruby
  • node.js

2 个回答

0

你可以通过使用Apache CXF和Camel传输来实现这个功能。具体信息可以查看这个链接:http://camel.apache.org/camel-transport-for-cxf.html

3

免责声明:我对 http://www.servicestack.net/ 不太熟悉,但它似乎是一个围绕企业集成模式(EIPs)构建的网络应用框架。

如果你只是想构建一个网页应用,可以试试:

  • 很多Java网页应用都是用 Spring 构建的,效果很好。它有很多你需要的功能,而且我相信有很多文档可以帮助你进行集成。

  • 看起来你在寻找一个功能齐全的集成框架,但如果你想要一个更轻量级的方案,可以试试 Jersey,JAX-RS的参考实现。它开箱即用就支持 WADL,还有 示例应用

撰写回答