使用Java EE实现聊天应用程序

akh*_*tar 3 java chat web-applications java-ee

我使用Java EE框架EJB 3开发了我的Web应用程序.现在我计划将聊天工具添加到我的Web应用程序中.所有在线用户都可以互相聊天.

您能否指导我使用哪个工具将其与Java EE集成以开发我的聊天应用程序?如果您提供代码或任何链接,我也很感激.

Hou*_*ana 5

1-您必须安装预先开发的聊天服务器.有很多可用的解决方案我建议你选择Ejabberd(http://www.ejabberd.im/).它是使用Erlang实现的聊天服务器,被视为高度可扩展的服务器.这与Facebook聊天服务器相同,请注意,Facebook在开始时只使用一台服务器来处理全世界的所有聊天流量.

2-您必须集成将与聊天服务器通信的js聊天客户端.还有一个很酷的开源解决方案,称为ijab(http://code.google.com/p/ijab/).您只需将其配置为与服务器连接即可.

3-要添加朋友和管理用户之间的交互,您可以使用java jabber库,其中有很多.该库将用于连接到ejabberd服务器.您可以选择其中一个Java客户端,但有很多.

您在聊天配置中会遇到很多问题,所以不要估计它