移动和Web客户端之间的Java聊天

时间:2014-04-25 09:16:33

标签: java jsf-2 websocket chat

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

我想知道Atmosphere对此有好处还是存在更简单的方法呢?我会很感激任何建议。

1 个答案:

答案 0 :(得分:1)

BridgeIt Echo服务和推送服务可以与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