【问题标题】:Java chat between mobile and web client移动端和 Web 客户端之间的 Java 聊天
【发布时间】:2014-04-25 09:16:33
【问题描述】:

我想在移动客户端和使用网络应用程序的人之间实现聊天。我调查了 WebSockets,据我所知,我可以只使用 javascript 和 java 来完成它。我在这个应用程序中使用带有 Primefaces 的 JSF,我在 Primefaces 中找到了 chat implementation。但我很困惑,因为它是一个扩展(甚至包括单独的框架 Atmosphere)。在此示例的源代码中,我没有找到有关主机的任何信息。这不是一个企业项目(只是自我决定)。我想将我的网络客户端推送到某个 PASS 平台,从移动客户端发送消息,使用云中的网络应用程序获取它,反之亦然。

我想知道 Atmosphere 对此有好处还是存在更简单的方法来做到这一点?如有任何建议,我将不胜感激。

【问题讨论】:

  • 您的问题不清楚。您正在运行什么版本的 JSF?在 JSF2.2 中,有对 Websockets 的原生支持,没有附加组件。
  • @kolossus 我刚搬到 2.2

标签: java jsf-2 websocket chat


【解决方案1】:

BridgeIt Echo Service 和 Push Service 可以与 AeroGear 结合使用:

pipeline.add( {name:"items", 
    settings:{baseURL: "http://api.bridgeit.mobi/echo/list/", 
            endpoint:"aerochat"}
});

你设置推送服务的地方如下:

bridgeit.usePushService(
        'http://api.bridgeit.mobi/push/',
            apikey);
bridgeit.addPushListener('aerochat', 'app.refresh');

更多详情见博文:http://bridgeit.mobi/forum/index.php?p=/discussion/33/icepush-service-with-aerogear

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多