在java中聊天应用程序?

时间:2011-03-31 06:40:18

标签: java chat

  

可能重复:
  third party tool for chat?

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

  1. 它应该是基于Web的和客户端服务器类型。
  2. 我不想使用applet。
  3. 我需要使用我的公司域名。 (而不是gmail或yahoo)
  4. 我想将此聊天与我现有的产品集成。这是使用弹簧框架工作开发的。

    是否有免费的第三方工具?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

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

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

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