我已经使用Java框架EJB3开发了我的web应用程序,前面使用了JSF。现在,我计划将聊天工具添加到我的web应用程序中。所有在线用户都可以互相聊天。
您能告诉我应该使用哪个工具来将它与Java EE集成来开发我的聊天应用程序吗?如果您提供代码或任何链接,我也很感激。
发布于 2011-03-10 21:22:44
1-您必须安装预先开发的聊天服务器。有很多可用的解决方案,我建议您选择Ejabberd ( http://www.ejabberd.im/ )。它是一个使用Erlang实现的聊天服务器,被认为是一个高度可扩展的服务器。它与facebook的聊天服务器相同,请注意,facebook最初只使用一台服务器来处理其在世界各地的所有聊天流量。
2-你必须集成一个js聊天客户端,它将与聊天服务器通信。还有一个很酷的开源解决方案,叫做ijab ( http://code.google.com/p/ijab/ )。您只需将其配置为与服务器连接即可。
3-要添加好友和管理用户之间的交互,您可以使用java jabber库,它有很多种。这个库将用于连接到ejabberd服务器。你可以选择一种java客户端,但是有很多种。
chat的配置中你会遇到很多问题,所以不要低估它
发布于 2013-10-07 13:34:15
链接:构建一个集中的面向连接的Java Chat Server。本教程还提供了关于套接字/网络编程的良好概述。
https://stackoverflow.com/questions/5260110
复制相似问题