在java中聊天应用程序?

可能重复:
第三方聊天工具?

我想在java中开发一个聊天应用程序。 要求是:

  1. 它应该是基于Web和客户端服务器类型。
  2. 我不想使用applet。
  3. 我需要使用我的公司域名。 (而不是gmail或雅虎)

我想将此聊天与我现有的产品集成。 这是使用弹簧框架工作开发的。

有免费的第三方工具吗?

这是一个概述: http : //java-source.net/open-source/chat-servers

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

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

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

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