我使用struts2,mysql,jquery技术开发了matrimonial网站。 现在我想在我的应用程序中包含聊天模块,可以告诉我如何实现它。 我瞥了一眼,发现需要聊天服务器以及一些库文件,也可以使用ajax聊天来完成。
任何人都可以告诉我或者给我链接示例来开发struts2中的聊天应用程序,我想像在facebook中一样实现它
提前致谢
答案 0 :(得分:0)
您使用的是HTML5吗?如果是这样,您可以在Web工作者的帮助下使用websockets,并可以创建在您的网页中作为单独组件运行的聊天应用程序.Gmail对聊天应用程序使用相同的概念。但这可以使用HTML5完成。截至目前,IE 8支持HTML5。HTML5支持chrome,safari和mozilla。
答案 1 :(得分:0)
首先,您正在寻找尽可能多的实时传输解决方案。 WebSockets不受广泛支持,但它们非常适合此类应用程序。
因此,如果WebSockets不可用,您可能需要查看实现WebSockets故障转移到Longpoll的Socket.IO。
对于服务器端,这将与您用于开发现有应用程序的Web应用程序开发非常不同。
因此,您必须阅读有关开发实时网络应用程序的整体想法的一些信息。 与此同时,您必须选择服务器端语言/技术。 因为您需要聊天,而且可能有很多用户,所以最好先了解更多低级语言,如.Net,Java,C ++,Node.js等。 PHP在这里不是一个好的解决方案,由于开发Web应用程序的旧方法,它变成了实时网络应用程序的可怕发展。
对于Java,您可能希望查看jWebSockets,对于数据协议,如果您想使用JSON,请检查google-gson。