Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 动态web应用中的实时聊天模块_Java_Jsp_Struts2 - Fatal编程技术网

Java 动态web应用中的实时聊天模块

Java 动态web应用中的实时聊天模块,java,jsp,struts2,Java,Jsp,Struts2,我使用struts2、mysql和jquery技术开发了婚姻网站。 现在我想在我的应用程序中包括聊天模块,请告诉我如何实现它。 我目不转睛地看了看,发现聊天服务器需要一些库文件,也可以使用ajax聊天来完成 有谁能告诉我或者给我一个链接,让我在struts2中开发聊天应用程序,我想实现它就像在facebook上一样 提前感谢如果您正在使用HTML5。如果是这样的话,你可以在网络工作者的帮助下使用WebSocket,并可以创建一个聊天应用程序,作为一个单独的组件在你的网页上运行。Gmail对聊天应

我使用struts2、mysql和jquery技术开发了婚姻网站。 现在我想在我的应用程序中包括聊天模块,请告诉我如何实现它。 我目不转睛地看了看,发现聊天服务器需要一些库文件,也可以使用ajax聊天来完成

有谁能告诉我或者给我一个链接,让我在struts2中开发聊天应用程序,我想实现它就像在facebook上一样


提前感谢

如果您正在使用HTML5。如果是这样的话,你可以在网络工作者的帮助下使用WebSocket,并可以创建一个聊天应用程序,作为一个单独的组件在你的网页上运行。Gmail对聊天应用程序使用相同的概念。但这可以通过HTML5实现。到目前为止,IE 8受HTML5支持。HTML5只支持chrome、safari和mozilla。

首先,您正在寻找尽可能实时的传输解决方案。 WebSocket并没有得到广泛的支持,但它们非常适合于此类应用程序

因此,如果WebSocket不可用,您可能希望查看一下Socket.IO,它实现WebSocket并将故障转移到longpoll中

对于服务器端,这将与开发现有应用程序时使用的Web应用程序开发非常不同

因此,您必须阅读一些有关开发实时网络应用程序总体思路的信息。 同时,您必须选择服务器端语言/技术。 因为你需要聊天,而且可能是很多用户,你最好看看更多的低级语言,比如.NET、java、C++、Node.js等等。PHP在这里不是一个好的解决方案,因为开发web应用程序的旧方法,它变成了开发实时网络应用程序的可怕工具


对于Java,您可能想看一看,对于数据协议,如果您想使用JSON(我会这么做),请检查。

请让我们演示一下该站点:您想要开发自己的聊天服务器,或者您正在寻找第三方解决方案想要开发自己的聊天服务器吗@UmeshAwasthi@UmeshAwasthi你能给我推荐一些第三方解决方案吗?HTML并不是所有浏览器都完全支持的。这对一个网站来说是个坏主意,因为它应该能达到最大的潜在受众。如果我想使用java,你可以提供一些关于如何使用java实现它的链接或信息@Maksims Mihejevss在答案的末尾添加了一些链接。我看到了它,并仔细查看了它,但是如何将它包含到我的jsp和struts2中呢