将EJB转换为JSON Web服务

时间:2011-02-14 17:08:00

标签: java web-services json ejb

我已将EJB 3.1转变为Web服务。现在我需要创建JSON webservice以与JavaScript组件进行通信。 JavaScri [t组件将使用接口的JSON版本与系统通信并获取所需的数据。由于性能原因,我无法使用XML而不是JSON。我自己尝试过研究,但找不到任何解决方案。

请您有任何关于如何一起使用EJB和JSON的想法,解决方案或链接。

谢谢! 最好的祝福 阿尔乔姆

2 个答案:

答案 0 :(得分:4)

是的,JAX-RS意味着这样做 - 让您公开RESTful服务。常用的实现是RestEasyJersey。他们将委托给Jackson等JSON处理器。

你可以单独使用杰克逊,但你必须手动管理很多东西。如果你想使用SOAP和JSON(这不是常见的选择),那么检查JAX-WS和JSON Extension

答案 1 :(得分:1)

我一直在使用设计精良的Restlet,并为您解决了大部分REST问题(内容类型协商,方法路由,身份验证,表单处理......)。如果遇到问题,作者对他们的电子邮件列表反应灵敏。