GlassFish,Java,Grizzly,WebSockets - 如何开始?

时间:2011-09-29 09:11:24

标签: websocket glassfish-3 grizzly

我面临着用Java将一些消息推送到我的Web应用程序客户端的必要性。在阅读了这个主题之后,我决定使用websockets作为新兴技术和推广技术,并使用GlassFish作为服务器。但是,我发现的所有例子要么非常复杂,要么过时,不能用Grizzly 2进行编译。

是否有一个非常简单的例子,只需几行代码即可将“hello,world”这样的东西推送给客户端?

提前致谢, 提莫菲。

2 个答案:

答案 0 :(得分:1)

我知道你的意思。我一直致力于对this的回复。从websockets comment here开始,您可能也会感兴趣。请阅读这些回复。他们可能会帮助你入门。来自建议的演示版目前可下载的javascript代码旨在为测试提供一些灵活性和良好的功能 - 尽管如果你下载它并查看WSTest.htm,它实际上并不那么复杂。可能正是您正在寻找的东西。然后也许我们可以聚在一起,用灰熊来解决问题。

更新:当我自己完成灰熊工作时,我发现在glassfish管理控制台的快速入门中,有一个很容易设置和运行的问号样本。你会在那里找到指示。示例目录还包含一个名为:websocket-mozilla的war文件;所以我猜它应该使用websockets。熟悉jsp的人应该查看源代码。我只能看到它正在使用http会话。根本没有提到websocket。这很像你好的样本。

答案 1 :(得分:1)

我在GlassFish上使用CometD实现。它有不同的传输协议,包括Websockets(尽管他们还不推荐)。 请参阅my answer其他相关问题。