0

我正在尝试使用 Apache CXF - JAX-RS RESTFul 服务(> CXF 2.7.x - Supports Servlet 3.0 & JAX-RS 2.0 Async Support)实现服务器推送/反向 Ajax/Comet 技术,如 HTTP 流或 SSE 等。 . 现在我正在评估使用 Atmosphere 或 Cometd 或类似的框架在我的 Karaf OSGI 环境中顺利运行而没有太多复杂性。请让我知道如何在没有 web.xml 的 OSGI 世界中以编程方式将 Atmosphere 配置为在 CXF 之上运行...如果有人可以指导我提供示例,那就太好了。谢谢

在这方面没有多大帮助-但这正是我想要回答的!

4

2 回答 2

2

我放弃了气氛(它只做servlet 3 异步规范+ 具有高级抽象的广播功能)。

FYR:仍然有些人可能更喜欢大气而不是 Servlet 3——因为它的抽象性。但就我而言,它太臃肿了!

相反,我编写了一个 Simple Async Servlet 3 - 在 Servlet 3 容器上运行。(这对我的要求来说绰绰有余)

对于客户端支持 - 我选择了portal.js - 一个干净的跨浏览器 JS 框架,用于 Comet/Reverse Ajax 技术。

于 2013-06-24T08:12:24.813 回答
0

由于我以前从未使用过这些框架,因此我没有为您提供示例,但这些不仅仅是您配置为 std 的 servlet。小服务程序?如果是这样,您只需要使用默认的 http-Service 配置。有关如何使用的示例,请查看 pax-web示例

于 2013-06-07T07:35:30.437 回答